0001582961-21-000012.txt : 20210507 0001582961-21-000012.hdr.sgml : 20210507 20210506193554 ACCESSION NUMBER: 0001582961-21-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210507 DATE AS OF CHANGE: 20210506 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: 21899733 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-20210331.htm 10-Q docn-20210331
0001582961FALSE2021Q112/3100015829612021-01-012021-03-31xbrli:shares00015829612021-04-29iso4217:USD00015829612021-03-3100015829612020-12-31iso4217:USDxbrli:shares00015829612020-01-012020-03-310001582961us-gaap:CommonStockMember2020-12-310001582961us-gaap:TreasuryStockMember2020-12-310001582961us-gaap:AdditionalPaidInCapitalMember2020-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001582961us-gaap:RetainedEarningsMember2020-12-310001582961us-gaap:CommonStockMember2021-01-012021-03-310001582961us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001582961us-gaap:RetainedEarningsMember2021-01-012021-03-310001582961us-gaap:CommonStockMember2021-03-310001582961us-gaap:TreasuryStockMember2021-03-310001582961us-gaap:AdditionalPaidInCapitalMember2021-03-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001582961us-gaap:RetainedEarningsMember2021-03-3100015829612019-12-310001582961us-gaap:CommonStockMember2019-12-310001582961us-gaap:TreasuryStockMember2019-12-310001582961us-gaap:AdditionalPaidInCapitalMember2019-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001582961us-gaap:RetainedEarningsMember2019-12-310001582961us-gaap:CommonStockMember2020-01-012020-03-310001582961us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001582961us-gaap:RetainedEarningsMember2020-01-012020-03-3100015829612020-03-310001582961us-gaap:CommonStockMember2020-03-310001582961us-gaap:TreasuryStockMember2020-03-310001582961us-gaap:AdditionalPaidInCapitalMember2020-03-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001582961us-gaap:RetainedEarningsMember2020-03-310001582961us-gaap:IPOMember2021-03-262021-03-260001582961us-gaap:IPOMember2021-03-26docn:segmentxbrli:pure0001582961srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001582961srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001582961us-gaap:GeographicConcentrationRiskMembersrt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001582961us-gaap:GeographicConcentrationRiskMembersrt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001582961srt:AsiaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001582961srt:AsiaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001582961docn:OtherGeographicalAreasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001582961docn:OtherGeographicalAreasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001582961country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001582961country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001582961us-gaap:PropertyPlantAndEquipmentMembercountry:USus-gaap:GeographicConcentrationRiskMember2021-03-312021-03-310001582961us-gaap:PropertyPlantAndEquipmentMembercountry:USus-gaap:GeographicConcentrationRiskMember2020-12-312020-12-310001582961us-gaap:MachineryAndEquipmentMember2021-03-310001582961us-gaap:MachineryAndEquipmentMember2020-03-310001582961us-gaap:FurnitureAndFixturesMember2021-03-310001582961us-gaap:FurnitureAndFixturesMember2020-03-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-03-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2020-03-310001582961us-gaap:SoftwareDevelopmentMember2021-03-310001582961us-gaap:SoftwareDevelopmentMember2020-03-310001582961us-gaap:SecuredDebtMember2021-03-310001582961us-gaap:SecuredDebtMember2020-12-310001582961us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-03-310001582961us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-12-310001582961us-gaap:NotesPayableOtherPayablesMember2021-03-310001582961us-gaap:NotesPayableOtherPayablesMember2020-12-310001582961docn:CreditFacilityMember2021-03-310001582961us-gaap:SecuredDebtMember2021-01-012021-03-310001582961docn:CreditFacilityMember2021-01-012021-03-310001582961docn:CreditFacilityMember2020-01-012020-03-310001582961us-gaap:NotesPayableOtherPayablesMember2021-01-012021-03-310001582961us-gaap:NotesPayableOtherPayablesMember2020-01-012020-03-310001582961docn:SeedPreferredStockMember2021-03-310001582961docn:SeedPreferredStockMember2020-12-310001582961us-gaap:SeriesAPreferredStockMember2021-03-310001582961us-gaap:SeriesAPreferredStockMember2020-12-310001582961us-gaap:SeriesBPreferredStockMember2021-03-310001582961us-gaap:SeriesBPreferredStockMember2020-12-310001582961us-gaap:SeriesCPreferredStockMember2021-03-310001582961us-gaap:SeriesCPreferredStockMember2020-12-310001582961us-gaap:WarrantMember2021-03-310001582961us-gaap:WarrantMember2020-12-310001582961us-gaap:StockCompensationPlanMember2021-03-310001582961us-gaap:StockCompensationPlanMember2020-12-310001582961us-gaap:EmployeeStockMember2021-03-310001582961us-gaap:EmployeeStockMember2020-12-310001582961docn:RedeemablePreferredStockWarrantMember2020-12-310001582961us-gaap:CommonStockMember2021-03-232021-03-2300015829612015-12-3100015829612014-12-310001582961us-gaap:CommonStockMemberus-gaap:SubsequentEventMemberdocn:WarrantsExercisedMember2021-04-012021-04-300001582961us-gaap:CommonStockMemberus-gaap:SubsequentEventMemberdocn:WarrantsExercisedMember2021-04-300001582961docn:A2021StockPlanMember2021-03-310001582961us-gaap:EmployeeStockOptionMember2021-01-012021-03-3100015829612020-12-312020-12-3100015829612021-03-312021-03-310001582961us-gaap:EmployeeStockOptionMember2021-03-312021-03-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001582961us-gaap:RestrictedStockUnitsRSUMember2020-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-03-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-03-312021-03-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-03-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-03-012021-03-310001582961us-gaap:CostOfSalesMember2021-01-012021-03-310001582961us-gaap:CostOfSalesMember2020-01-012020-03-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001582961us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001582961us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001582961docn:CurrentAndFormerEmployeesMember2020-01-012020-03-310001582961docn:CurrentAndFormerEmployeesMember2021-01-012021-03-310001582961docn:SeedPreferredStockMember2021-01-012021-03-310001582961docn:SeedPreferredStockMember2020-01-012020-03-310001582961us-gaap:SeriesAPreferredStockMember2021-01-012021-03-310001582961us-gaap:SeriesAPreferredStockMember2020-01-012020-03-310001582961us-gaap:SeriesBPreferredStockMember2021-01-012021-03-310001582961us-gaap:SeriesBPreferredStockMember2020-01-012020-03-310001582961us-gaap:SeriesCPreferredStockMember2021-01-012021-03-310001582961us-gaap:SeriesCPreferredStockMember2020-01-012020-03-310001582961us-gaap:WarrantMember2021-01-012021-03-310001582961us-gaap:WarrantMember2020-01-012020-03-310001582961us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001582961us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001582961us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-31

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, 2021
OR
  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______ to ______
 Commission File Number: 001-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 29, 2021, there were 106,563,465 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.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
Item 3.
Quantitative and Qualitative Disclosures about Market Risk
Item 4.
Controls and Procedures
PART II. OTHER INFORMATION
Item 1.
Legal Proceedings
Item 1a.
Risk Factors
Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds
Item 3.
Defaults Upon Senior Securities
Item 4.
Mine Safety Disclosures
Item 5.
Other Information
Item 6.
Exhibits
Signatures



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 compete effectively with existing competitors and new market entrants; and
the growth rates of the markets in which we compete.
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. 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, 2021December 31, 2020
Cash and cash equivalents$560,053 $100,311 
Accounts receivable, less allowance for doubtful accounts of $2,893 and $3,104, respectively
28,941 26,799 
Prepaid expenses and other current assets18,288 20,843 
Total current assets607,282 147,953 
Property and equipment, net242,722 238,956 
Restricted cash2,226 2,226 
Goodwill2,674 2,674 
Intangible assets34,573 34,649 
Deferred tax assets83 82 
Other assets3,705 3,712 
Total assets$893,265 $430,252 
Accounts payable15,149 12,433 
Accrued other expenses16,756 27,025 
Deferred revenue4,920 4,873 
Current portion of long-term debt 17,468 
Other current liabilities9,224 22,986 
Total current liabilities$46,049 $84,785 
Deferred tax liabilities206 211 
Long-term debt 242,215 
Other long-term liabilities1,900 2,061 
Total liabilities$48,155 $329,272 
Commitments and Contingencies (Note 6)
Convertible preferred stock$ $173,074 
Preferred stock ($0.000025 par value per share; 10,000,000 and 0 shares authorized; 0 shares issued and outstanding as of March 31, 2021 and December 31, 2020, respectively)
$ $ 
Common stock ($0.000025 par value per share; 750,000,000 and 111,400,000 shares authorized; 108,305,374 and 45,299,339 issued; and 106,337,146 and 43,331,111 outstanding as of March 31, 2021 and December 31, 2020, respectively)
2 1 
Treasury stock, at cost (1,968,228 shares at March 31, 2021 and December 31, 2020)
(4,598)(4,598)
Additional paid-in capital1,020,313 99,783 
Accumulated other comprehensive loss(233)(245)
Accumulated deficit(170,374)(167,035)
Total stockholders’ equity (deficit)$845,110 $(72,094)
Total liabilities, convertible preferred stock and stockholders’ equity (deficit)$893,265 $430,252 
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,
20212020
Revenue$93,661 $72,792 
Cost of revenue39,544 34,683 
Gross profit54,117 38,109 
Operating expenses:
Research and development22,402 19,477 
Sales and marketing10,421 9,454 
General and administrative18,040 21,665 
Total operating expenses50,863 50,596 
Net income (loss) from operations3,254 (12,487)
Other (income) expense:
Interest expense2,256 3,516 
Loss on extinguishment of debt3,435 259 
Other (income) expense, net(94)(77)
Other (income) expense5,597 3,698 
Loss before income taxes(2,343)(16,185)
Income tax expense996 748 
Net loss attributable to common stockholders$(3,339)$(16,933)
Net loss per share attributable to common stockholders, basic and diluted$(0.07)$(0.42)
Weighted-average shares used to compute net loss per share, basic and diluted49,432 39,945 
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,
20212020
Net loss attributable to common shareholders$(3,339)$(16,933)
Other comprehensive loss:
Foreign currency translation adjustments, net of taxes12 (176)
Comprehensive loss$(3,351)$(16,757)
See accompanying notes to condensed consolidated financial statements
3

DIGITALOCEAN HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
(in thousands, except share amounts)
(unaudited)
Convertible Preferred StockCommon StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated (Deficit)Total
SharesAmountSharesAmountSharesAmount
Balance at December 31, 202045,472,229 $173,074 45,299,339 $1 (1,968,228)$(4,598)$99,783 $(245)$(167,035)$(72,094)
Issuance of common stock under stock option plan — — 1,033,806 — — — 3,740 — — 3,740 
Stock-based compensation— — — — — — 6,685 — — 6,685 
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs— — 16,500,000 1 — — 723,125 — — 723,126 
Conversion of convertible preferred stock to common stock in connection with initial public offering(45,472,229)(173,074)45,472,229 — — — 173,074 — — 173,074 
Conversion of redeemable preferred stock warrants to common stock warrants— — — — — — 13,906 — — 13,906 
Other comprehensive loss— — — — — — — 12 — 12 
Net loss— — — — — — — — (3,339)(3,339)
Balance at March 31, 2021 $ 108,305,374 $2 (1,968,228)$(4,598)$1,020,313 $(233)$(170,374)$845,110 

Convertible Preferred StockCommon StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated DeficitTotal
SharesAmountSharesAmountSharesAmount
Balance at December 31, 201940,750,324 $123,264 41,095,849 $1 (1,968,228)$(4,598)$55,896 $(112)$(123,467)$(72,280)
Issuance of common stock under stock option plan — — 1,735,742 — — — 5,970 — — 5,970 
Stock-based compensation— — — — — — 9,516 — — 9,516 
Other comprehensive loss— — — — — — — (176)— (176)
Net loss— — — — — — — — (16,933)(16,933)
Balance at March 31, 202040,750,324 $123,264 42,831,591 $1 (1,968,228)$(4,598)$71,382 $(288)$(140,400)$(73,903)
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,
20212020
Operating activities
Net loss$(3,339)$(16,933)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization20,951 17,394 
Loss on impairment 538 
Stock-based compensation6,624 9,382 
Non-cash interest expense205 592 
Loss on extinguishment of debt3,435 259 
Revaluation of warrants(556)3 
Bad debt expense1,607 2,654 
Other(335)(165)
Changes in operating assets and liabilities:
Accounts receivable(3,749)(5,154)
Prepaid expenses and other current assets2,554 (1,910)
Accounts payable and accrued expenses(7,413)(5,151)
Deferred revenue48 (90)
Other assets and liabilities(241)(99)
Net cash provided by operating activities19,791 1,320 
Investing activities
Capital expenditures - property and equipment(22,398)(20,674)
Capital expenditures - internal-use software development(1,370)(3,923)
Purchase of intangible assets (3,630)
Proceeds from sale of equipment81  
Net cash used in investing activities(23,687)(28,227)
Financing activities
Repayment of capital leases (230)
Repayment of notes payable(33,213)(3,304)
Proceeds from third-party secured financings 7,058 
Repayment of term loan(166,814)(70,313)
Proceeds from issuance of term loan 170,000 
Repayment of borrowings under revolving credit facility(63,200)(84,500)
Proceeds from borrowings under revolving credit facility 63,200 
Payment of debt issuance costs (3,272)
Proceeds from the issuance of common stock under stock plans3,740 5,970 
Payment of initial public offering costs (150)
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs723,125  
Net cash provided by financing activities463,638 84,459 
Increase in cash, cash equivalents and restricted cash459,742 57,552 
Cash, cash equivalents and restricted cash - beginning of period102,537 35,886 
Cash, cash equivalents and restricted cash - end of period$562,279 $93,438 
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$2,000 $2,786 
Cash paid for taxes (net of refunds)463 394 
Non-cash investing and financing activities:
Capitalized stock-based compensation$62 $133 
Property and equipment received but not yet paid18,473 21,771 
Seller financed equipment purchases 3,927 
Costs related to initial public offering included in accounts payable and accrued liabilities428  
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 and platform tools for developers, start-ups and small-to-medium size businesses. The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical infrastructure solutions across compute, storage and networking, and also enables developers to extend the native capabilities of the Company’s cloud with fully managed application, container and database offerings.
The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries.
Initial Public Offering
On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of $47.00 per share, which resulted in net proceeds of $723,125 after deducting the underwriting discounts and commissions and estimated offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.
Prior to the IPO, deferred offering costs, which consist of direct incremental legal, accounting, and consulting fees relating to the IPO, were capitalized in Prepaid expenses and other current assets in the condensed consolidated balance sheets. Upon the consummation of the IPO, $1,403 of net deferred offering costs were reclassified into stockholders’ equity as an offset against IPO proceeds.
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 conformity with accounting principles generally accepted in the U.S. (“U.S. GAAP”), the same basis as the audited consolidated financial statements included in the Company’s final prospectus for its IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended, on March 24, 2021 (“Final Prospectus”). In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which include normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of March 31, 2021, results of operations for the three months ended March 31, 2021 and 2020, cash flows for the three months ended March 31, 2021 and 2020, and stockholders' equity for the three months ended March 31, 2021 and 2020.
The condensed consolidated financial statements include the accounts of DigitalOcean Holdings, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
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, assumptions used in the valuation of warrants, accounting for stock-based compensation, and valuation allowances against deferred tax assets. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash
Restricted cash includes deposits in financial institutions related to letters of credit used to secure lease agreements. The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:
7

`
March 31,
20212020
Cash and cash equivalents$560,053 $91,023 
Restricted cash2,226 2,415 
Total cash, cash equivalents and restricted cash$562,279 $93,438 
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for doubtful accounts based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for doubtful accounts through bad debt expense and reverses the allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for doubtful accounts for the period presented:
Amount
Balance as of December 31, 2020$3,104 
Bad debt expense, net of recoveries1,607 
Write-offs(1,818)
Balance as of March 31, 2021$2,893 
Deferred Revenue
Deferred revenue was $4,920 and $4,873 as of March 31, 2021 and December 31, 2020, respectively. Revenue recognized during the three months ended March 31, 2021 and 2020 was $1,725 and $1,444, respectively, which was included in each deferred revenue balance at the beginning of each respective period.
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,
20212020
North America38 %37 %
Europe29 28 
Asia23 25 
Other10 10 
Total100 %100 %
Revenue derived from customers in the U.S. was approximately 31% and 30% of total revenue for the three months ended March 31, 2021 and 2020, respectively.
No country outside of the U.S. had net revenue greater than 10% of total consolidated revenue in any period presented.
8

`
Property and equipment located in the U.S. was approximately 47% and 48% as of March 31, 2021 and December 31, 2020, respectively, with the remainder of net assets residing in international locations, primarily in the Netherlands, Singapore and Germany.
Concentration of Credit Risk
The amounts reflected in the condensed consolidated balance sheets for cash and cash equivalents, 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, 2021 and December 31, 2020. Additionally, no customer accounted for 10% of more of total revenue during the three months ended March 31, 2021 and 2020.
Recent Accounting Pronouncements – Pending Adoption
The following effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the condensed consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.
9

`
Note 3. Balance Sheet Details
Property and equipment, net
Property and equipment, net consisted of the following:
March 31, 2021December 31, 2020
Computers and equipment$461,106 $442,778 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software63,072 61,640 
Property and equipment, gross$532,509 $512,749 
Less: accumulated amortization $(39,843)$(36,186)
Less: accumulated depreciation(249,944)(237,607)
Property and equipment, net $242,722 $238,956 
Depreciation expense on property and equipment for the three months ended March 31, 2021 and 2020 was $17,219 and $14,476, respectively.
The Company capitalizes costs related to the development of computer software for internal use of $1,432 and $4,056 for the three months ended March 31, 2021 and 2020, respectively, which is included in internal-use software development costs within Property and equipment, net. Amortization expense related to internal-use software for the three months ended March 31, 2021 and 2020 was $3,657 and $2,842, respectively.
During the three months ended March 31, 2020, the Company recorded an impairment loss of $538 related to software that is no longer being used. There was no such impairment loss recorded for the three months ended March 31, 2021.
Accrued other expenses
Accrued other expenses consisted of the following:
March 31, 2021December 31, 2020
Accrued bonuses$2,975 $12,512 
Accrued capital expenditures6,007 8,478 
Other accrued expenses7,774 6,035 
Total accrued other expenses
$16,756 $27,025 
Other current liabilities
Other current liabilities consisted of the following:
March 31, 2021December 31, 2020
Accrued taxes$8,457 $7,758 
Warrant liability 14,463 
Other767 765 
Total other current liabilities$9,224 $22,986 

10

`
Note 4. Debt
Debt consisted of the following:
March 31, 2021December 31, 2020
Credit Facility
Term Loan(1)
$ $165,051 
Revolving Credit Facility 63,200 
Notes payable 31,432 
Total debt$ $259,683 
Less: current portion
Credit Facility$ $(7,438)
Notes payable (10,030)
Current portion of long-term debt (17,468)
Total long-term debt$ $242,215 
___________________
(1)Amount is net of unamortized discount and debt issuance costs of $1,761 as of December 31, 2020.
Credit Facility
As of March 31, 2021, the Company paid the remaining obligations on the outstanding Credit Facility, which includes the Term Loan and Revolving Credit Facility. At March 31, 2021, the Company had available borrowing capacity of $150,000 on the Revolving Credit Facility. The Company recognized a loss on extinguishment of debt of $1,652 for the unamortized discount and debt issuance costs related to the Term Loan. The write-off of the unamortized discount and debt issuance costs represent a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Condensed Consolidated Statements of Cash Flows.
The Company incurred commitment fees on the unused balance of the Revolving Credit Facility of $67 and $67 for the three months ended March 31, 2021 and 2020, respectively.
Interest and amortization of deferred financing fees for the three months ended March 31, 2021 and 2020 was $1,973 and $2,360, respectively.
Notes Payable
During the three months ended March 31, 2021, the Company paid the remaining obligations on all outstanding notes payable.
Total interest expense for the three months ended March 31, 2021 and 2020 was $216 and $523, respectively. The Company recognized a loss on extinguishment of debt of $1,783 for unaccrued interest paid in conjunction with the payoff of the remaining debt obligation.
Note 5. Operating Leases
The Company leases data center facilities and office space under generally non-cancelable operating lease agreements, which expire at various dates through 2025. Facility leases generally include renewal options and may include escalating rental payment provisions. Additionally, the leases may require us to pay a portion of the related operating expenses. Rent expense related to these operating leases for the three months ended March 31, 2021 and 2020 was $3,055 and $3,134, respectively.
As of March 31, 2021, future minimum rental payments under operating lease agreements were as follows:
11

`
2021 (nine months remaining)$32,044 
202227,935 
202321,567 
202420,084 
20253,284 
Thereafter 
Total minimum operating lease payments$104,914 
Note 6. Commitments and Contingencies
Purchase Commitments
As of March 31, 2021, 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, 2020.
Letters of Credit
In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $2,226 were issued and outstanding as of March 31, 2021 and December 31, 2020. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Condensed Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Condensed Consolidated Statements of Cash Flows. Certain of the letters of credit can be reduced on an annual basis until 2022, at which point the deposit required will similarly reduce to meet minimum threshold requirements.
Legal Proceedings
The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its condensed consolidated financial position, results of operations, or liquidity.
Note 7. Stockholders’ Equity (Deficit)
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, 2021 and December 31, 2020, the Company was authorized to issue 750,000,000 and 111,400,000 shares of common stock, respectively, with a par value of $0.000025 per share.
Common Stock Reserved for Future Issuance
The Company is authorized to reserve shares of common stock for potential conversion as follows:
March 31, 2021December 31, 2020
Series Seed preferred stock 12,517,832 
Series A-1 preferred stock(1)
 18,304,108 
Series B preferred stock 10,237,032 
Series C preferred stock 4,721,905 
Common stock warrants308,632  
Stock Plan30,930,000 34,821,642 
Employee Stock Purchase Plan2,200,000  
Total number of shares for common stock reserved33,438,632 80,602,519 
___________________
(1)Amount includes 308,632 shares of common stock held in reserve for the redeemable convertible preferred stock warrants which was converted to common stock warrants upon the completion of the IPO.
12

`
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 and outstanding as of March 31, 2021.
Redeemable Convertible Preferred Stock
Upon completion of the IPO, all shares of Series Seed, Series A, Series B, and Series C redeemable convertible preferred stock then outstanding, totaling 45,472,229 shares, were automatically converted into an equivalent number of shares of common stock. The carrying value of $173,074 was reclassified into Stockholders' equity (deficit). As of March 31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.
Common Stock Warrants
During 2015 and 2014, the Company issued warrants to third parties as partial consideration for property and equipment primarily used in our co-location centers. These warrants allow the holder to purchase 66,668 shares of common stock at $1.50 per share, and 241,964 shares of common stock at $2.0663 per share. The warrants, which are equity classified, are immediately exercisable, have a term of ten years and expire at various dates through 2025.
With the conversion of the convertible preferred stock into shares of common stock upon the completion of the IPO, 308,632 shares of the redeemable convertible preferred stock warrants automatically converted into common stock warrants. The warrants were remeasured on the date of the IPO using the public offering price of $47.00 per share, which resulted in a gain of $556 that was recorded to Other (income) expense, net for the period ending March 31, 2021. The warrants are considered indexed to the Company’s own stock and therefore no subsequent remeasurement is required.
During April 2021, a warrant holder net exercised their warrants for 64,328 shares of common stock at $42.75 per share.
Treasury Stock
The Company records treasury stock at the cost to acquire shares and is included as a component of Stockholders’ equity (deficit). At March 31, 2021 and December 31, 2020, the Company had 1,968,228 shares of treasury stock which were carried at its cost basis of $4,598 on the Condensed Consolidated Balance Sheets.
Note 8. 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 our 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants up to an aggregate of 30,930,000 shares of common stock. As of March 31, 2021, there were 30,930,000 shares reserved for future issuance under the 2021 Equity Incentive Plan. Shares issued pursuant to the exercise of these awards are transferable by the holder. Amounts paid by economic interest holders in excess of fair value are recorded as stock-based compensation (see Note 11).
13

`
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, 2021 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202116,933,494 $6.73 8.44$596,767 
Granted  
Exercised(1,033,806)3.62 
Forfeited or cancelled(187,319)7.41 
Outstanding at March 31, 202115,712,369 6.93 8.28$553,126 
Vested and exercisable at March 31, 20215,904,466 4.81 7.53220,334 
Vested and unvested expected to vest at March 31, 202112,363,498 $6.39 8.13$441,818 
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, 2021 and 2020 was $39,650 and $4,630, respectively.
The weighted-average grant date fair value of options granted to participants during the three months ended March 31, 2020 was $3.27 per share. No options were granted during the three months ended March 31, 2021. The aggregate estimated fair value of stock options granted to participants that vested during the three months ended March 31, 2021 and 2020 was $4,998 and $1,618, respectively.
As of March 31, 2021, there was $36,363 of unrecognized stock-based compensation expense related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 3.11 years.
RSU’s
RSUs granted vest over four years. RSU activity for the three months ended March 31, 2021 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2021413,750 $13.69 
Granted1,654,338 41.97 
Forfeited or cancelled(5,000)41.97 
Unvested balance at March 31, 20212,063,088 36.30 
Vested and expected to vest at March 31, 20211,056,761 $35.50 
As of March 31, 2021, there was $35,537 of unrecognized stock-based compensation expense related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 3.80 years.
Employee Stock Purchase Plan
In March 2021, the Company’s board of directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (the “ESPP”), which became effective on the date of the Final Prospectus. The ESPP initially reserved and authorized the issuance of up to a total of 2,200,000 shares of common stock to participating employees. As of March 31, 2021, 2,200,000 shares of common stock remain available for issuance under the ESPP. The initial enrollment period began on the date of the IPO and ended on April 3, 2021. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of (1) the $47.00 initial public offering price of the Company’s common stock or (2) the fair market value of the Company’s common stock on the purchase date, as defined in the ESPP.
As of March 31, 2021, no amounts have been withheld on behalf of employees for a future purchase under the ESPP due to the timing of payroll deductions and the open enrollment. There were no purchases for the three months ended March 31, 2021 related to the ESPP.
14

`
Stock-Based Compensation
Stock-based compensation was included in the Condensed Consolidated Statements of Operations as follows:
Three Months Ended March 31,
20212020
Cost of revenue$196 $24 
Research and development2,636 2,221 
Sales and marketing1,137 226 
General and administrative2,655 6,911 
Total$6,624 $9,382 
Stock-based compensation related to secondary sales of common stock by certain current and former employees for the three months ended March 31, 2020 was $7,611. There were no such expenses recorded for the three months ended March 31, 2021.
Note 9. 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,
20212020
Numerator:
Net loss attributable to common stockholders$(3,339)$(16,933)
Denominator:
Weighted average shares, in thousands, used to compute net loss per share, basic and diluted49,432 39,945 
Net loss per share attributable to common stockholders, basic and diluted$(0.07)$(0.42)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Three Months Ended March 31,
20212020
Series Seed 12,517,832 
Series A-1 17,995,460 
Series B 10,237,032 
Series C 4,721,905 
Warrants308,632 308,632 
Stock Options15,712,369 17,222,528 
RSUs2,063,088  
Total18,084,089 63,003,389 
Note 10. 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.
The Company recorded a tax expense of $996 and $748, which resulted in an effective tax rate of (42.5)% and (4.6)%, for the three months ended March 31, 2021 and 2020, respectively. The effective tax rate differs from the statutory rate primarily as a result of not recognizing deferred tax assets for U.S. losses due to a full valuation allowance against U.S. deferred tax assets.
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
15

`
taxable income, the Company has concluded that it is more likely than not that a significant portion of the deferred tax assets will not be realized. As such, the Company maintains a full valuation allowance on its U.S. deferred tax assets.
For the three months ended March 31, 2021 and 2020, uncertain tax positions recorded by the Company resulted in an expense of $68 and $333, 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 11. Related Party Transactions
During the three months ended March 31, 2020, the Company recorded $7,611 of stock-based compensation associated with secondary sales transactions. There were no such expenses recorded for the three months ended March 31, 2021. The secondary sales transactions were executed primarily between holders of economic interest in the Company and the Company’s employees and former employees at prices in excess of the fair value of such shares. Accordingly, the Company recognized such excess value as stock-based compensation. The Company did not sell any shares or receive any proceeds from the transactions.
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 Final Prospectus for our IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on March 24, 2021, or Final Prospectus. 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 and the potential impact that the ongoing COVID-19 pandemic may have on our business, 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. You should review the disclosure under the heading “Risk Factors” in this Quarterly Report on Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements.
Overview
DigitalOcean is a leading cloud computing platform offering on-demand infrastructure and platform tools for developers, start-ups and small and medium-sized businesses, or SMBs. We were founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. Our platform simplifies cloud computing, enabling our customers to rapidly accelerate innovation and increase their productivity and agility. Over 585,000 individual and business customers currently use our platform to build, deploy and scale software applications. 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.
Improving the developer experience and increasing developer productivity are core to our mission. Our developer cloud platform was designed with simplicity in mind to ensure that software developers can spend less time managing their infrastructure and more time turning their ideas into innovative applications to grow their businesses. Simplicity guides how we design and enhance our easy-to-use-interface, the core capabilities we offer our customers and our approach to predictable and transparent pricing for our solutions. We offer mission-critical infrastructure solutions across compute, storage and networking, and we also enable developers to extend the native capabilities of our cloud with fully managed application, container and database offerings. In just minutes, developers can set up thousands of virtual machines, secure their projects, enable performance monitoring and scale up and down as needed.
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
16

`
ongoing basis and optimize their deployments. The pricing for each of our products is available on our website. For example, the standard price for a Droplet is $5.00 per month, and our Managed Database product is available starting at $15.00 per month.
We have historically generated almost all of our revenue from our efficient self-service marketing model, which 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, 2021 and 2020, our sales and marketing expense was approximately 11% and 13% of our revenue, respectively. The efficiency of our go-to-market model and our focus on the needs of the individual and SMB markets have enabled us to drive organic growth and establish a truly global customer base across a broad range of industries.
We had approximately 585,000 customers as of March 31, 2021, up from approximately 546,000 as of March 31, 2020. Our customers are spread across approximately 185 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, 2021, 38% of our revenue was generated from North America, 29% from Europe, 23% from Asia and 10% from the rest of the world. We have a growing number of customers with higher spending levels, and our existing customers are continuing to expand their business with us. Our average revenue per customer, or ARPU, has increased significantly, from $44.68 in the quarter ended March 31, 2020 to $53.68 in the quarter ended March 31, 2021. We had no material customer concentration for the three months ended March 31, 2021 as our top 25 customers made up approximately 10% of our revenue.
We have experienced strong and predictable growth in recent periods. Our annual run-rate revenue, or ARR, as of March 31, 2021 was $388 million, up from $299 million as of March 31, 2020. ARR as of the end of each month represents total revenue for that month multiplied by 12.
Impact of the COVID-19 Pandemic
To date, the COVID-19 pandemic has not had a significant impact on our operations or financial performance. However, the extent of the impact of the COVID-19 pandemic on our operational and financial performance depends on certain developments, including the duration and spread of the outbreak, its impact on industry events, and its effect on our customers, partners, suppliers and vendors and other parties with whom we do business, all of which are uncertain and cannot be predicted at this time. To the extent possible, we are conducting business as usual, with necessary or advisable modifications to employee travel and employee work locations, and conducting our marketing and sales activities virtually. We actively monitor the rapidly evolving situation related to COVID-19 and may take further actions that alter our business operations, including those that may be required by federal, state or local authorities, or that we determine are in the best interests of our employees, customers, partners, suppliers, vendors and stockholders. The extent to which the COVID-19 pandemic may impact our results of operations and financial condition remains uncertain.
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. We plan to continue to invest significantly in scaling across many organizational functions in order to grow our operations both domestically and internationally to capitalize on these trends.
Growing our Customer Base
We believe there is a substantial opportunity to further expand our customer base, and our future growth depends, in large part, on our ability to increase the number of customers using our cloud computing platform. We have historically attracted customers by offering a low-friction, self-service cloud platform combined with a highly-efficient self-service marketing model. We are investing in strategies that we believe will continue to drive new customer adoption, especially among SMB customers, such as implementing new marketing initiatives that further optimize our self-service revenue funnel and expanding our go-to market teams in select international locations. Our ability to attract new customers will depend on a number of factors, including our success in recruiting and expanding our sales and marketing organization and competitive dynamics in our target markets.
17

`
Increasing Usage by Our Existing Customers
Our customer base of more than 585,000 customers represents a significant opportunity for further consumption of our services. There are substantial opportunities to expand revenue within our large customer base through increased usage of our platform as our customers grow their businesses, adoption of additional product offerings and targeted sales initiatives focused on our larger customers. Our consumption-based pricing model makes it frictionless for customers to increase their usage of our platform as they require more compute and storage as they grow and scale. We have also expanded the breadth of our platform offerings and will continue to do so as we have experienced strong adoption of recently developed products. To accelerate this growth across our larger customers, we have recently complemented our self-service marketing model with internal go-to-market teams that are specifically focused on expanding our business with our larger customers. Our ability to increase the usage of our platform by existing customers will depend on a number of factors, including our customers’ satisfaction with our platform and product offerings, competition, pricing and overall changes in our customers’ spending levels.
Enhancing Our Platform and Product Offerings
We believe the market opportunity for serving developers, start-ups 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, while we have not been focused on acquisition opportunities to drive our growth, 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.
Key Business Metrics
We utilize the key metrics set forth below to help us evaluate our business and growth, identify trends, formulate financial projections and make strategic decisions. We are not aware of any uniform standards for calculating these key metrics, and other companies may not calculate similarly titled metrics in a consistent manner, which may hinder comparability.
Three Months Ended March 31,
20212020
Customers585,466 546,453 
ARPU$53.68 $44.68 
ARR (in millions)$388 $299 
Net dollar retention rate107 %101 %
Capital expenditures as a percentage of revenue25 %44 %
Customers
We believe that the number of customers is an important indicator of the growth of our business and future revenue opportunity. We define a customer at the end of any period as a person or entity who has incurred usage in the period and, as a result, has generated an invoice of greater than $0 for that period. We treat each customer that generates an invoice as a unique customer, and a single organization with multiple divisions, segments or subsidiaries may be counted as multiple customers if they separately signed up on our platform.
ARPU
We believe that our average revenue per customer, which we refer to as ARPU, is a strong indication of our ability to land new customers with higher spending levels and expand usage of our platform by our existing customers. We calculate ARPU on a monthly basis as our total revenue in that period divided by the number of customers determined as of the last day of that period. For a quarterly or annual period, ARPU is determined as the weighted average monthly ARPU over such three or 12-month period.
18

`
ARR
Given the renewable nature of our business, we view annual run-rate revenue as an important indicator of our current progress towards meeting our revenue targets and projected growth rate going forward. We calculate ARR at a point in time by multiplying the latest monthly period’s revenue by 12.
Net Dollar Retention Rate
Our ability to maintain long-term revenue growth and achieve profitability is dependent on our ability to retain and grow revenue from our existing customers. We have a history of retaining customers for multiple years and in many cases increasing their spend with us over time. To help us measure our performance in this area, we monitor our net dollar retention rate. We calculate net dollar retention rate monthly by starting with the revenue from the cohort of all customers during the corresponding month 12 months prior, or the Prior Period Revenue. We then calculate the revenue from these same customers as of the current month, or the Current Period Revenue, including any expansion and net of any contraction or attrition from these customers over the last 12 months. The calculation also includes revenue from customers that generated revenue before, but not in, the corresponding month 12 months prior, but subsequently generated revenue in the current month and are therefore reflected in the Current Period Revenue. We include this group of re-engaged customers in this calculation because our customers frequently use our platform for projects that stop and start over time. We then divide the total Current Period Revenue by the total Prior Period Revenue to arrive at the net dollar retention rate for the relevant month. For a quarterly or annual period, the net dollar retention rate is determined as the average monthly net dollar retention rates over such three or 12-month period. Our net dollar retention rate for the three months ended March 31, 2021 includes approximately 3% from re-engaged customers.
Capital Expenditures as a Percentage of Revenue
We consider capital expenditures as a percentage of revenue to be an important indicator of our efficiency of capital spend. We calculate capital expenditures as a percentage of revenue by dividing total capital expenditures during the period, including purchases of intangible assets, seller financed equipment purchases and acquisition of property and equipment from capital leases, by revenue.
Non‑GAAP Financial Measures
To supplement our condensed consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States, or GAAP, we provide investors with non-GAAP financial measures including: (i) adjusted gross profit and adjusted gross margin; and (ii) adjusted EBITDA and adjusted EBITDA 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. Our calculations of each of these measures may differ from the calculations of measures with the same or similar titles by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider each of these non-GAAP financial measures alongside other financial performance measures, including the most directly comparable financial measure calculated in accordance with GAAP and our other GAAP results. A reconciliation of each of our non-GAAP financial measures to the most directly comparable financial measure calculated in accordance with GAAP is set forth below.
Adjusted Gross Profit and Adjusted Gross Margin
We believe adjusted gross profit and adjusted gross margin, when taken together with our GAAP financial results, provides a meaningful assessment of our performance, and is useful for the preparation of our annual operating budget and quarterly forecasts.
We define adjusted gross profit as gross profit exclusive of stock-based compensation, amortization of capitalized internal-use software development costs and depreciation of our data center equipment included within Cost of revenue. We exclude stock-based compensation, which is a non-cash item, because we do not consider it indicative of our core operating performance. We exclude depreciation and amortization, which primarily relates to our investments in our data center servers that are long lived assets with an economic life of five years, because it may not reflect our current or future cash spending levels to support our business. While we intend to spend a significant amount on capital expenditures on an absolute basis in the coming years, our capital expenditures as a percentage of revenue has declined significantly and will continue to decline. We define adjusted gross margin as a percentage of adjusted gross profit to revenue.
The following table presents a reconciliation of gross profit, the most directly comparable financial measure stated in accordance with GAAP, to adjusted gross profit, for each of the periods presented:
19

`
Three Months Ended March 31,
(In thousands)20212020
Gross profit$54,117 $38,109 
Adjustments:
Depreciation and amortization19,225 16,048 
Stock-based compensation196 24 
Adjusted gross profit$73,538 $54,181 
Gross margin58 %52 %
Adjusted gross margin79 %74 %
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, income tax expense, loss on extinguishment of debt, restructuring and severance expense, asset impairment, revaluation of warrants and other charges. We believe that adjusted EBITDA, when taken together with our GAAP financial results, provides meaningful supplemental information regarding our operating performance and facilitates internal comparisons of our historical operating performance on a more consistent basis by excluding certain items that may not be indicative of our business, results of operations or outlook. In particular, we believe that the use of adjusted EBITDA is helpful to our investors as it is a measure used by management in assessing the health of our business, determining incentive compensation, evaluating our operating performance, and for internal planning and forecasting purposes.
Our calculation of adjusted EBITDA and adjusted EBITDA margin may differ from the calculations of adjusted EBITDA and adjusted EBITDA margin by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider adjusted EBITDA and adjusted EBITDA margin alongside other financial performance measures, including our net loss attributable to common stockholders and other GAAP results.
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:
Three Months Ended March 31,
(In thousands)20212020
Net loss attributable to common stockholders$(3,339)$(16,933)
Adjustments:
Depreciation and amortization20,951 17,394 
Stock-based compensation(1)
6,624 9,382 
Interest expense2,256 3,516 
Income tax expense996 748 
Loss on extinguishment of debt3,435 259 
Restructuring and severance(2)
— 3,292 
Asset impairment(3)
— 538 
Revaluation of warrants(556)
Other(4)
315 243 
Adjusted EBITDA$30,682 $18,442 
Revenue$93,661 $72,792 
Adjusted EBITDA margin33 %25 %
___________________
20

`
(1)Consists of stock-based compensation for the three months ended March 31, 2020 and includes compensation of $7.6 million related to secondary sales of common stock by certain current and former employees. There were no such expenses recorded for the three months ended March 31, 2021.
(2)Consists primarily of expenses related to changes in our senior leadership, sales and infrastructure teams.
(3)Consists of internal-use software impairment charges related to software that is no longer being used.
(4)Consists primarily of third-party consulting costs to enhance our finance function.
Components of Results of Operations
Revenue
We provide cloud computing services, including but not limited to compute, storage and networking, to our customers. We recognize revenue based on the customer utilization of these resources. Customer contracts are primarily month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
We may offer sales incentives in the form of promotional and referral credits and grant credits to encourage customers to use our services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
We intend to continue to invest additional resources in our infrastructure to support our product portfolio and scalability of our customer base. The level, timing and relative investment in our infrastructure could affect our cost of revenue in the future.
Operating Expenses
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform. We expect research and development expenses to increase in absolute dollars as we continue to invest in our platform and product offerings.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees. We expect sales and marketing expenses to continue to increase in absolute dollars as we enhance our product offerings and implement new marketing strategies.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits and stock-based compensation. General and administrative expenses also include bad debt expense, software, payment processing fees, depreciation and amortization expenses, rent and facilities costs, and other administrative costs. We expect to incur significant additional legal, accounting and other expenses to support our transition to and operations as a public company, including costs associated with our compliance with the Sarbanes-Oxley Act. We also expect general and administrative expenses to increase in absolute dollars as we continue to grow our business.
21

`
Other (Income) Expense
Other (income) expense consists primarily of interest expense on our existing credit facility and third-party equipment financing, loss on extinguishment of debt, and gains or losses on foreign currency exchange.
Income Tax Expense
Income tax expense consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. We maintain a 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,
20212020
(in thousands)
Revenue$93,661 $72,792 
Cost of revenue(1)
39,544 34,683 
Gross profit54,117 38,109 
Operating expenses:
Research and development(1)
22,402 19,477 
Sales and marketing(1)
10,421 9,454 
General and administrative(1)
18,040 21,665 
Total operating expenses50,863 50,596 
Net income (loss) from operations3,254 (12,487)
Other (income) expense5,597 3,698 
Loss before income taxes(2,343)(16,185)
Income tax expense996 748 
Net loss attributable to common stockholders$(3,339)$(16,933)
___________________
(1)    Includes stock-based compensation as follows:
Three Months Ended March 31,
20212020
(in thousands)
Cost of revenue$196 $24 
Research and development2,636 2,221 
Sales and marketing1,137 226 
General and administrative2,655 6,911 
Total$6,624 $9,382 
Stock-based compensation for the three months ended March 31, 2020 included compensation of $7.6 million related to secondary sales of common stock by certain current and former employees, which is primarily included in General and administrative. There were no such expenses recorded for the three months ended March 31, 2021. See “Comparison of the Three Months Ended March 31, 2021 and 2020—Operating Expenses” below.
22

`
The following table sets forth our results of operations as a percentage of revenue for the periods presented:
Three Months Ended March 31,
20212020
Revenue100 %100 %
Cost of revenue42 48 
Gross profit58 52 
Operating expenses:
Research and development24 27 
Sales and marketing11 13 
General and administrative19 30 
Total operating expenses54 70 
Net income (loss) from operations(18)
Other (income) expense
Loss before income taxes(2)(23)
Income tax expense
Net loss attributable to common stockholders(3)%(24)%
Comparison of the Three Months Ended March 31, 2021 and 2020
Revenue
Three Months Ended March 31,
20212020$ Change% Change
(in thousands)
Revenue$93,661 $72,792 $20,869 29 %
Revenue increased $20.9 million, or 29%, for the three months ended March 31, 2021 compared to the three months ended March 31, 2020, primarily due to a 20% increase in ARPU to $53.68 from $44.68 and an increase of approximately 39,000 customers to approximately 585,000. 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,
20212020$ Change% Change
(in thousands)
Cost of revenue$39,544 $34,683 $4,861 14 %
Cost of revenue increased $4.9 million, or 14%, for the three months ended March 31, 2021 compared to the three months ended March 31, 2020, primarily due to higher depreciation of our network equipment and co-location costs to support the growth in our business.
23

`
Operating Expenses
Three Months Ended March 31,
20212020$ Change% Change
(in thousands)
Research and development$22,402 $19,477 $2,925 15 %
Sales and marketing10,421 9,454 967 10 
General and administrative18,040 21,665 (3,625)(17)
Total operating expenses$50,863 $50,596 $267 %
Research and development expenses increased $2.9 million, or 15%, for the three months ended March 31, 2021 compared to the three months ended March 31, 2020, primarily due to higher personnel costs to support our growing operations and lower capitalization of internal-use software costs, partially offset by a decrease in restructuring costs.
Sales and marketing expenses increased $1.0 million, or 10%, for the three months ended March 31, 2021 compared to the three months ended March 31, 2020, primarily due to an increase in advertising costs and stock-based compensation, partially offset by lower restructuring and severance costs.
General and administrative expenses decreased $3.6 million, or 17%, for the three months ended March 31, 2021 compared to the three months ended March 31, 2020, primarily due to higher stock-based compensation including secondary sales of our common stock in the prior year and a decrease in bad debt expense, partially offset by an increase in professional services and payment processing fees.
Other (Income) Expense
Three Months Ended March 31,
20212020$ Change% Change
(in thousands)
Other (income) expense$5,597 $3,698 $1,899 51 %
Other (income) expense increased $1.9 million, or 51%, for the three months ended March 31, 2021 compared to the three months ended March 31, 2020, primarily due to the loss on extinguishment of debt related to our payoff of the Term Loan and notes payable.
Income Tax Expense
Three Months Ended March 31,
20212020$ Change% Change
(in thousands)
Income tax expense$996 $748 $248 33 %
Income tax expense increased $0.2 million, or 33%, for the three months ended March 31, 2021 compared to the three months ended March 31, 2020, primarily due to income taxes related to international jurisdictions in which we conduct business.
Liquidity and Capital Resources
We have funded our operations since inception primarily with cash flow generated by operations, private offerings of our securities, borrowings under our existing credit facility and capital expenditure financings. In March 2021, we consummated our initial public offering of 16,500,000 shares of our common stock at an offering price of $47.00 per share resulting in aggregate net proceeds to us of $723.1 million after deducting the underwriting discounts and commissions and estimated offering expenses payable by us.
We believe that our existing cash and cash equivalents and cash flow from operations will be sufficient to support working capital and capital expenditure requirements for at least the next 12 months.
24

`
The following table summarizes our cash flows for the periods presented:
Three Months Ended March 31,
(In thousands)
20212020
Net cash provided by operating activities$19,791 $1,320 
Net cash used in investing activities(23,687)(28,227)
Net cash provided by financing activities463,638 84,459 
Net increase in cash and cash equivalent
459,742 57,552 
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 expenses, data center co-location expenses, marketing expenses, payment processing fees, bandwidth and connectivity, server maintenance and software licensing fees. For the three months ended March 31, 2021, we generated positive cash flows through our public offering of securities. For the three months ended March 31, 2020, we generated negative cash flows and supplemented working capital requirements through net proceeds from borrowings under our Credit Facility.
Net cash provided by operating activities was $19.8 million and $1.3 million for the three months ended March 31, 2021 and 2020, respectively, primarily driven by an increase in cash collections from higher revenues offset by an increase in cash expenses from personnel related costs.
Investing Activities
Net cash used in investing activities was $23.7 million and $28.2 million for the three months ended March 31, 2021 and 2020, respectively, primarily as a result of decreases in capitalization of internal-use software development costs and acquired intangibles related to our IP addresses.
Financing Activities
Net cash provided by financing activities of $463.6 million for the three months ended March 31, 2021 was primarily due to net proceeds from our IPO of $723.1 million, partially offset by repayments on the Credit Facility and notes payable of $259.7 million.
Net cash provided by financing activities of $84.5 million for the three months ended March 31, 2020 was primarily due to $78.4 million in net additional borrowings under the Term Loan and Credit Facility and $7.1 million of proceeds from third-party equipment financings, partially offset by $3.3 million in repayment of notes payable associated with financed equipment purchases.
Contractual Obligations and Commitments
During the three months ended March 31, 2021, we paid the remaining obligations on the Credit Facility and all outstanding notes payable. With the exception of the aforementioned debt repayment, there have been no material changes to our obligations under our operating leases and purchase commitments as compared to those disclosed in the Final Prospectus.
Off-Balance Sheet Arrangements
We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
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.
25

`
There have been no material changes to our critical accounting policies as compared to those disclosed in the Final Prospectus.
Recently Adopted Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, in our Notes to Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.
Emerging Growth Company Status
We are an emerging growth company, as defined under the JOBS Act. The JOBS Act provides that an emerging growth company may take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Therefore, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act until the earlier of the date we (1) are no longer an emerging growth company or (2) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes in market risk from the information provided in the Final Prospectus for our IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on March 24, 2021.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2021. Based on the evaluation of our disclosure controls and procedures as of March 31, 2021, 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.
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
26

`
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.
27

`
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
Investing in our common stock involves a high degree of risk. You should consider and read carefully all of the risks and uncertainties described below, as well as other information included in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q, before making an investment decision. The risks described below are not the only ones we face. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition or results of operations. In such case, the trading price of our common stock could decline, and you may lose some or all of your original investment.
Risk Factors Summary
Investing in our common stock involves a high degree of risk because our business is subject to numerous risks and uncertainties, as more fully described below. These risks and uncertainties include, among others:
Our recent growth may not be indicative of our future growth.
We have a history of operating losses and may not achieve or sustain profitability in the future.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price and the value of your investment could decline.
If we are unable to attract new customers, including through our self-service customer acquisition model, retain existing customers and/or expand usage of our platform by such customers, we may not achieve the growth we expect, which would adversely affect our results of operations and financial condition.
If we or our third-party service providers experience a security breach or unauthorized parties otherwise obtain access to our platform or our customers’ data, we may incur significant liabilities and our reputation and business may be harmed.
If we fail to timely release updates and new features to our platform and adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, or customer needs, our platform and products may become less competitive.
The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition and results of operations could be harmed.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
Activities of our customers or the content on their websites could subject us to liability.
The success of our business depends on our customers’ continued and unimpeded access to our platform on the internet and, as a result, also depends on internet providers and the related regulatory environment.
Risks Related to Our Business and Industry
Our recent growth may not be indicative of our future growth.
Our revenue was $93.7 million and $72.8 million for the three months ended March 31, 2021 and 2020. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. Even if our revenue continues to increase, our revenue growth rate may decline in the future as a result of a variety of
28

`
factors, including the maturation of our business. Overall growth of our revenue depends on a number of factors, including our ability to:
attract new customers and grow our customer base;
maintain and increase the rates at which existing customers use our platform, sell additional products and services to our existing customers, and reduce customer churn;
invest in our platform and product offerings;
augment our platform through opportunistic strategic acquisitions; and
grow and engage our community.
We may not successfully accomplish any of these objectives and, as a result, it is difficult for us to forecast our future results of operations. If the assumptions that we use to plan our business are incorrect or change in reaction to changes in our market, we may be unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our results or growth for any prior quarterly or annual periods as any indication of our future results or growth.
We have a history of operating losses and may not achieve or sustain profitability in the future.
We have incurred significant losses since inception. We generated net loss attributable to common stockholders of $3.3 million and $16.9 million for the three months ended March 31, 2021 and 2020, respectively. As of March 31, 2021, we had an accumulated deficit of $170.4 million. While we have experienced significant revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of sales to sustain or increase our growth or achieve or maintain profitability in the future. We also expect our costs and expenses will increase in future periods, which could negatively affect our future results of operations if our revenue does not increase. Our efforts to grow our business may be costlier than we expect, or the rate of our growth in revenue may be slower than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described herein, and unforeseen expenses, difficulties, complications or delays, and other unknown events. If we are unable to achieve and sustain profitability, the value of our business and common stock may significantly decrease.
In addition, we expect to continue to expend substantial financial and other resources on:
our technology infrastructure, including systems architecture, scalability, availability, performance, security, hardware, equipment and other capital expenditures, including expenses to increase or maintain data center capacity and to successfully optimize and operate data center facilities;
our sales and marketing organization to engage our existing and prospective customers, increase brand awareness and drive adoption of our products;
product development, including investments in our product development team and the development of new products and new functionality for our platform as well as investments in both further optimizing our existing products and infrastructure and expanding our integrations and other add-ons to existing products and services;
acquisitions or strategic investments; and
general administration, including increased legal and accounting expenses associated with being a public company.
Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays, and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our business, financial position and results of operations may be harmed, and we may not achieve or maintain profitability in the future.
We have a limited operating history, which makes it difficult to forecast our future results of operations.
We were founded in 2012 and, as a result of our limited operating history, our ability to accurately forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. Our historical revenue growth should not be considered indicative of our future performance. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our products, increasing competition, changes to technology, a decrease in the growth of our overall market,
29

`
our failure to attract more small and medium sized business customers, or our failure, for any reason, to continue to take advantage of growth opportunities. We have also encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries, including the other risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties and our future revenue growth are incorrect or change, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, and our business could suffer.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price and the value of your investment could decline.
Our results of operations have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance. In addition to the other risks described herein, factors that may affect our results of operations include the following:
fluctuations in demand for or pricing and usage of our platform and products;
our ability to attract new customers and retain existing customers;
customer expansion rates;
integration of new products;
timing and amount of our investments and capital expenditures related to successfully optimizing, utilizing and expanding our data center facilities;
the investment in and integration of new products and features relative to investments in our existing infrastructure and products;
our ability to control costs, including our operating expenses, and the timing of payment for expenses;
the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments and other non-cash charges;
the amount and timing of costs associated with recruiting, training and integrating new employees and retaining and motivating existing employees;
the effects of acquisitions and their integration;
general economic conditions, both domestically and internationally, and economic conditions specifically affecting industries in which our customers participate, including those related to the recent COVID-19 pandemic and responses thereto;
the impact of new accounting pronouncements;
changes in regulatory or legal environments that may cause us to, among other elements, be unable to continue operating in a particular market, remove certain customers from our platform, and/or incur expenses associated with compliance;
changes in the competitive dynamics of our market, including consolidation among competitors or customers or new entrants into our market;
our ability to control fraudulent registrations and usage of our platform, reduce bad debt and lessen capacity constraints on our data centers, servers and equipment; and
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our products and platform capabilities.
Any of these and other factors, or the cumulative effect of some of these factors, may cause our results of operations to vary significantly. If our quarterly results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class action suits.
30

`
If we are unable to attract new customers, including through our self-service customer acquisition model, retain existing customers and/or expand usage of our platform by such customers, we may not achieve the growth we expect, which would adversely affect our results of operations and financial condition.
In order to grow our business, we must continue to attract new customers in a cost-effective manner and enable these customers to realize the benefits associated with our products and services. Our business is usage- based and it is important for our business and financial results that our paying customers maintain or increase their usage of our platform and purchase additional products from us. Historically, we have relied on our self-service customer acquisition model for a significant majority of our revenue. While we are expanding our direct sales efforts and personnel, we expect a significant majority of our revenue to come from our self-service customer acquisition model in the coming years. If our self-service customer acquisition model is not as effective as we anticipate, our future growth will be impacted.
In addition, we must persuade potential customers that our products offer significant advantages over those of our competitors. As our market matures, our products evolve, and competitors introduce lower cost or differentiated products that are perceived to compete with our platform and products, our ability to maintain or expand usage of our platform could be impaired. Even if we do attract new customers, the cost of new customer acquisition, product implementation and ongoing customer support may prove higher than anticipated, thereby impacting our profitability. For example, while we maintain an active user community that serves as a support resource for our customers, there is no guarantee that our customers will continue to contribute to or utilize the community as a self-support resource, and any failure to maintain such an active community could require us to expend more resources on customer acquisition and customer support, and impact our profitability.
Other factors, many of which are out of our control, may now or in the future impact our ability to add new customers in a cost-effective manner, include:
potential customers’ commitments to existing platforms or greater familiarity or comfort with other platforms or products;
our failure to expand, retain, and motivate our sales and marketing personnel;
our failure to obtain or maintain industry security certifications for our platform and products;
negative media, industry, or financial analyst commentary regarding our platform and the identities and activities of some of our customers;
the perceived risk, commencement, or outcome of litigation; and
deteriorating general economic conditions.
The vast majority of our contracts with our customers are based on our terms of service, which do not require our customers to commit to a specific contractual period, and which permit the customer to terminate their contracts or decrease usage of our products and services without advance notice. Our customers generally have no obligation to maintain their usage of our platform. This ease of termination could cause our results of operations to fluctuate significantly from quarter to quarter. Our customer retention may decline or fluctuate as a result of a number of factors, including our customers’ satisfaction with the security, performance, and reliability of our products, our prices and usage plans, our customers’ budgetary restrictions, the perception that competitive products provide better or less expensive options, negative public perception of us or our customers, and deteriorating general economic conditions. As a result, we may face high rates of customer churn if we are unable to meet our customer needs, requirements and preferences.
Our future financial performance also depends in part on our ability to expand our existing customers’ usage of our platform and sell additional products to our existing customers. Conversely, our paying customers may reduce their usage to lower-cost pricing tiers if they do not see the marginal value in maintaining their usage at a higher-cost pricing tier, thereby impacting our ability to increase revenue. In order to expand our commercial relationship with our customers, existing customers must decide that the incremental cost associated with such an increase in usage or subscription to additional products is justified by the additional functionality. Our customers’ decision whether to increase their usage or subscribe to additional products is driven by a number of factors, including customer satisfaction with the security, performance, and reliability of our platform and existing products, the functionality of any new products we may offer, general economic conditions, and customer reaction to our pricing model. If our efforts to expand our relationship with our existing customers are not successful, our financial condition and results of operations may materially suffer.
In addition, to encourage awareness, usage, familiarity and adoption of our platform and products, we may offer a credit to new customers who sign up for and use our platform. To the extent that we are unable to successfully retain
31

`
customers after use of the initial credit, we will not realize the intended benefits of these marketing strategies and our ability to grow our revenue will be adversely affected.
The market for our platform and solutions may develop more slowly or differently than we expect.
It is difficult to predict customer adoption rates and demand for our products and services, the entry of competitive products or services or the future growth rate and size of the Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS) markets. The expansion of these markets depends on a number of factors, including the cost, performance, and perceived value associated with cloud computing platforms as an alternative to more established and legacy systems, the ability of cloud computing platform providers to address heightened data security and privacy concerns, and the cost and effort associated with converting or transition from current systems to cloud-based systems. If we or other cloud computing platform providers experience security incidents, loss of customer data, disruptions or other similar problems, the market for these applications as a whole, including our platform and products, may be negatively affected. If there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions, data security or privacy concerns, governmental regulation, competing technologies and products, or decreases in information technology spending or otherwise, either now or in the future, the market for our platform and products might not continue to develop or might develop more slowly than we expect, which would adversely affect our business, financial condition and results of operations.
Our core customer base consists of individual developers, early stage start-ups and small-to-medium size businesses. As these individuals and organizations grow, if we are unable to meet their evolving needs, we may not be able to retain them as customers. Our business will also suffer if the markets for our solutions proves less lucrative than projected or if we fail to effectively acquire and service such users.
Our core customer base consists of individual developers, early stage start-ups and small-to-medium size businesses, many of which plan for high growth. We expect that our path to growth will, in part, rely on scaling our platform to meet the needs of such customers as they increase usage of our platform. Accordingly, if such customers fail to grow as expected, then our path to growth may be adversely affected. In addition, our inability to offer both suitable services to support their businesses at scale and suitable and appropriately priced services for the initial state of their business, and could adversely affect our business, financial condition and results of operations.
We believe that the individual developer, early stage start-ups and small-to-medium size business markets are underserved, and we intend to continue to devote substantial resources to such markets. However, these customers and potential customers frequently have limited budgets and may choose to allocate resources to items other than our solutions, especially in times of economic uncertainty or recessions. If the individual developer, early stage start-ups and small-to-medium size business markets fail to be as lucrative as we project or we are unable to market and sell our services to such customers effectively, our ability to grow our revenues quickly and achieve or maintain profitability will be harmed.
As we expand our product offerings, we may also attract larger customers outside of our core customer base. Sales to larger customers involve risks that may not be present or that are present to a lesser extent with sales to smaller entities.
Sales to larger customers outside of our core customer base involve risks that may not be present or that are present to a lesser extent with sales to individual developers, early stage start-ups and small-to-medium size businesses, such as longer sales cycles, more complex customer requirements, substantial upfront sales costs, and less predictability in completing some of our sales. For example, larger customers may require considerable time to evaluate and test our solutions and those of our competitors prior to making a decision on whether to subscribe to our platform. Moreover, larger customers often begin to deploy our products on a limited basis, but nevertheless demand configuration, integration services and pricing negotiations, which increase our upfront investment in the sales effort with no guarantee that these customers will deploy our products widely enough across their organization to justify our substantial upfront investment.
If we fail to timely release updates and new features to our platform and adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, or customer needs, our platform and products may become less competitive.
Our ability to attract new users and customers, expand our customer base, and increase revenue from existing customers depends in large part on our ability to enhance and improve our existing platform and products, increase adoption and usage of our platform and products, and introduce new products and capabilities. The market in which we compete is relatively new and subject to rapid technological change, evolving industry standards, and changing regulations, as well as changing customer needs, requirements and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis, anticipate and respond to customer demands and
32

`
preferences, address business model shifts, optimize our go-to-market execution by improving our cost structure, align sales coverage with strategic goals, improve channel execution and strengthen our services and capabilities in our areas of strategic focus. If we were unable to enhance our products and platform capabilities to keep pace with rapid technological and regulatory change, or if new technologies emerge that are able to deliver competitive products at lower prices, more efficiently, more conveniently, or more securely than our products, our business, financial condition and results of operations could be adversely affected.
We expect that the number of integrations and developer tools we will need to support will continue to expand as developers adopt new technologies, and we will have to develop new or upgraded versions of our platform and products to work with those new platforms. This development effort may require significant engineering, sales and marketing resources, all of which would adversely affect our business. Any failure of our platform or products to operate effectively with future technologies and developer tools could reduce the demand for our platform and products. If we are unable to respond to these changes in a cost-effective manner, our platform may become less marketable and less competitive or obsolete, and our business, financial condition and results of operations could be adversely affected.
Our policies regarding user privacy could cause us to experience adverse business and reputational consequences with customers, employees, suppliers, government entities, users, and other third parties.
From time to time, government entities and law enforcement bodies may seek our assistance with obtaining information about our customers or users. Although we protect the privacy of our customers to the extent possible, we may be required from time to time to provide information about our customers to government entities and law enforcement bodies. In light of our privacy commitments, we may legally challenge law enforcement requests to provide access to our systems, customer Droplets, or other user content but may face complaints that we have provided information improperly to law enforcement or in response to third party abuse complaints. We may experience adverse political, business, and reputational consequences, to the extent that we (a) do not provide assistance to or comply with requests from government entities or challenge those requests publicly or in court or (b) provide, or are perceived as providing, assistance to government entities that exceeds our legal obligations. Any such disclosure could significantly and adversely impact our business and reputation.
We publish a transparency report on an annual basis to provide details of law enforcement and government requests we receive. Our transparency report also includes a list of certain actions we have taken (e.g., disclosure of information) in response to law enforcement requests, as well as our standard policies and procedures regarding any such requests. Both the publishing of our transparency report and, conversely, the actions we take or challenge in response to law enforcement requests could damage our business and reputation.
We rely on third-party data center providers to ensure the functionality of our platform and products. If our data center providers fail to meet the requirement of our business, or if our data center facilities experience damage, interruption or a security breach, our ability to provide access to our platform and maintain the performance of our network could be negatively impacted.
We operate fourteen data centers through leases with third-party data center providers located in the United States, India, Germany, the United Kingdom, Canada, the Netherlands and Singapore. Our business is reliant on these data center facilities. Given that we lease this data center space, we do not control the operation of these third-party facilities. Consequently, we may be subject to service disruptions as well as failures to provide adequate support for reasons that are outside of our direct control. All of our data center facilities and network infrastructure are vulnerable to damage or interruption from a variety of sources including earthquakes, floods, fires, power loss, system failures, computer viruses, physical or electronic break-ins, human error, malfeasance or interference, including by employees, former employees, or contractors, terrorism and other catastrophic events. We and our data centers have experienced, and may in the future experience, disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes and capacity constraints, due to an overwhelming number of customers accessing our platform simultaneously. Data center facilities housing our network infrastructure may also be subject to local administrative actions, changes to legal or permitting requirements, labor disputes, litigation to stop, limit, or delay operations, and other legal challenges, including local government agencies seeking to gain access to customer accounts for law enforcement or other reasons. In addition, while we have entered into various agreements for the lease of data center space, equipment, maintenance and other services, the third party could fail to live up to the contractual obligations under those agreements.
Other factors, many of which are beyond our control, that can affect the delivery, performance, and availability of our platform and products include:
the development, maintenance, and functioning of the infrastructure of the internet as a whole;
33

`
the performance and availability of third-party telecommunications services with the necessary speed, data capacity, and security for providing reliable internet access and services;
the failure of our redundancy systems, in the event of a service disruption at one of the facilities hosting our network infrastructure, to redistribute load to other components of our network;
the failure of our disaster recovery and business continuity plans; and
decisions by the owners and operators of the co-location and ISP-partner facilities where our network infrastructure is deployed or by global telecommunications service provider partners who provide us with network bandwidth to terminate our contracts, discontinue services to us, shut down operations or facilities, increase prices, change service levels, limit bandwidth, declare bankruptcy, breach their contracts with us, or prioritize the traffic of other parties.
The occurrence of any of these factors, or our inability to efficiently and cost-effectively fix such errors or other problems that may be identified, could damage our reputation, negatively impact our relationship with our customers, or otherwise materially harm our business, results of operations, and financial condition.
The components of our global network are interrelated, such that disruptions or outages affecting one or more of our network data center facilities may increase the strain on other components of our network. In addition, the failure of any of our data center facilities for any significant period of time could place a significant strain upon the ongoing operation of our business, as we have only limited redundant functionality for these facilities, and there may be concentration issues regarding the storing and backup of customer data. Such a failure of a core data center facility could degrade and slow down our network, reduce the functionality of our products for our customers, impact our ability to bill our customers, and otherwise materially and adversely impact our business, reputation, and results of operations.
In addition, if we do not optimize and operate these data center facilities efficiently, or if we fail to expand our data centers to meet increased customer demand, it could result in either lack of available capacity (resulting in poor service performance or technical issues) or excess data center capacity (resulting in increased unnecessary costs), both of which could result in the dissatisfaction or loss of customers and cause our business, results of operations and financial condition to suffer. As we continue to add product and service capabilities, our data center networks become increasingly complex and operating them becomes more challenging.
The terms of our existing data center agreements and leases vary in length and expire on various dates. Upon the expiration or termination of our data center facility leases, we may not be able to renew these leases on terms acceptable to us, if at all. Even if we are able to renew the leases on our existing data centers, rental rates, which will be determined based on then-prevailing market rates with respect to the renewal option periods and which will be determined by negotiation with the landlord after the renewal option periods, may increase from the rates we currently pay under our existing lease agreements. Migrations to new facilities could also be expensive and present technical challenges that may result in downtime for our affected customers. There can also be no assurances that our plans to mitigate customer downtime for affected customers will be successful.
If we or our third-party service providers experience a security breach or unauthorized parties otherwise obtain access to our platform or our customers’ data, we may incur significant liabilities and our reputation and business may be harmed.
Our platform and products involve the storage and transmission of data, including personally identifiable information, and security breaches or unauthorized access to our platform and products could result in the loss of our or our customers’ or users’ data, litigation, indemnity obligations, fines, penalties, disputes, investigations and other liabilities. We have been in the past and may continue to be in the future impacted by and the target of cyber-attacks by third parties seeking unauthorized access to our or our customers’ or users’ data or to disrupt our ability to provide our services. While we have taken steps to protect the confidential and personal information that we have access to, our security measures or those of our third-party service providers that store or otherwise process certain of our and our customers’ or users’ data on our behalf could be breached or we could suffer a loss of our or our customers’ or users’ data. Our ability to monitor our third-party service providers’ data security is limited. Cyber-attacks, computer malware, viruses, social engineering (including spear phishing and ransomware attacks), and general hacking have become more prevalent in our industry, particularly against cloud services. In addition, errors due to the action or inaction of our employees, contractors, or others with authorized access to our network could lead to a variety of security incidents. Further, we do not directly control content that our customers or users store, use, or access in our products. If our customers or users use our products for the transmission or storage of personally identifiable information and our security measures are or are believed to have been
34

`
breached as a result of third party action, employee error, malfeasance or otherwise, our reputation could be damaged, our business may suffer, and we could incur significant liability. In addition, our remediation efforts may not be successful.
We also process, store and transmit our own data as part of our business and operations. This data may include personally identifiable, confidential or proprietary information. There can be no assurance that any security measures that we or our third party service providers have implemented will be effective against current or future security threats. While we have developed systems and processes to protect the integrity, confidentiality and security of our and our customers’ or users’ data, our security measures or those of our third party service providers could fail and result in unauthorized access to or disclosure, modification, misuse, loss or destruction of such data.
Because there are many different security breach techniques and such techniques continue to evolve, we may be unable to anticipate attempted security breaches, react in a timely manner or implement adequate preventative measures. Third parties may also conduct attacks designed to temporarily deny customers or users access to our cloud services. Any security breach or other security incident, or the perception that one has occurred, could result in a loss of customer confidence in the security of our platform and damage to our brand, reduce the demand for our products, disrupt normal business operations, require us to spend material resources to investigate or correct the breach and to prevent future security breaches and incidents, expose us to legal liabilities, including litigation, regulatory enforcement, and indemnity obligations, and adversely affect our business, financial condition and results of operations. These risks are likely to increase as we continue to grow and process, store, and transmit increasingly large amounts of data.
Additionally, although we maintain cybersecurity insurance coverage, we cannot be certain that such coverage will be adequate for data security liabilities actually incurred, will cover any indemnification claims against us relating to any incident, will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our reputation, business, financial condition and results of operations.
In addition, our customers require and expect that we and/or our service providers maintain industry-related compliance certifications, such as SOC 1, SOC 2, SOC 3, PCI-DSS, NIST 800-53, and others. There are significant costs associated with maintaining existing and implementing any newly-adopted industry-related compliance certifications, including costs associated with retroactively building security controls into services which may involve re-engineering technology, processes and staffing. The inability to maintain applicable compliance certifications could result in monetary fines, disruptive participation in forensic audits due to a breach, security- related control failures, customer contract breaches, customer churn and brand and reputational harm.
We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition and results of operations could be harmed.
The growth and expansion of our business will continue to require additional management, operational and financial resources. As usage of our platform grows, we will need to devote additional resources to improving and maintaining our infrastructure and integrating with third-party applications. In addition, we will need to appropriately scale our internal business systems and our services organization, including customer support, to serve our growing customer base, and to improve our information technology and financial infrastructure, operating and administrative systems and our ability to effectively manage headcount, capital and processes, including by reducing costs and inefficiencies. Any failure of or delay in these efforts could result in impaired system performance and reduced customer satisfaction, which would negatively impact our revenue growth and our reputation. Even if we are successful in our expansion efforts, they will be expensive and complex, and require the dedication of significant management time and attention. We cannot be sure that the expansion of and improvements to our internal infrastructure will be effectively implemented on a timely basis, if at all, and such failures could harm our business, financial condition and results of operations.
In addition, we must also continue to effectively manage our capital expenditures by maintaining and expanding our data center capacity, servers and equipment, grow in geographies where we currently have a small presence and ensure that the performance, features and reliability of our service offerings and our customer service remain competitive in a rapidly changing technological environment. If we fail to manage our growth, the quality of our platform and products may suffer, which could negatively affect our brand and reputation and harm our ability to retain and attract customers and employees.
If we underestimate or overestimate our data center capacity requirements and our capital expenditures on data centers, servers and equipment, our results of operations could be adversely affected.
35

`
The costs of building out, leasing and maintaining our data centers constitute a significant portion of our capital and operating expenses. To manage our capacity while minimizing unnecessary excess capacity costs, we continuously evaluate our short and long-term data center capacity requirements in order to effectively manage our capital expenditures. We may be unable to project accurately the rate or timing of increases in volume of usage on our platform or to successfully allocate resources to address such increases, and may underestimate the data center capacity needed to address such increases, and in response, we may be unable to increase our data capacity, and increase our capital expenditures on servers and other equipment, in an expedient and cost-effective manner to address such increases. If we underestimate our data center capacity requirements and capital expenditure requirements, we may not be able to provide our platform and products to current customers or service the expanding needs of our existing customers and may be required to limit new customer acquisition or enter into leases or other agreements for data centers, servers and other equipment that are not optimal, all of which may materially and adversely impair our results of operations.
In addition, many of our data center sites are subject to multi-year leases. If our capacity needs are reduced, or if we decide to close a data center, we may nonetheless be committed to perform our obligations under the applicable leases including, among other things, paying the base rent for the balance of the lease term and continuing to pay for any servers or other equipment. If we overestimate our data center capacity requirements and capital expenditures, and therefore secure excess data center capacity and servers or other equipment, our operating margins could be materially reduced.
We rely on a limited number of suppliers for certain components of the equipment we use to operate our network and any disruption in the availability of these components could delay our ability to expand or increase the capacity of our platform or replace defective equipment.
We do not manufacture the products or components we use to build our platform and the related infrastructure. We rely on a limited number of suppliers for several components of the equipment we use to operate our platform and provide products to our customers. Our reliance on these suppliers exposes us to risks, including:
reduced control over production costs and constraints based on the then current availability, terms, and pricing of these components;
limited ability to control the quality, quantity and cost of our products or of their components;
the potential for binding price or purchase commitments with our suppliers at higher than market rates;
limited ability to adjust production volumes in response to our customers’ demand fluctuations;
labor and political unrest at facilities we do not operate or own;
geopolitical disputes disrupting our supply chain;
business, legal compliance, litigation and financial concerns affecting our suppliers or their ability to manufacture and ship our products in the quantities, quality and manner we require;
impacts on our supply chain from adverse public health developments, including outbreaks of contagious diseases such as the ongoing COVID-19 pandemic; and
disruptions due to floods, earthquakes, storms and other natural disasters, particularly in countries with limited infrastructure and disaster recovery resources.
In addition, we are continually working to expand and enhance our platform features, technology and network infrastructure and other technologies to accommodate substantial increases in the volume of usage on our platform, the amount of content we host and our overall total customers. We may be unable to project accurately the rate or timing of these increases or to successfully allocate resources to address such increases, and may underestimate the data center capacity needed to address such increases, and our limited number of suppliers may not be able to quickly respond to our needs, which could have a negative impact on customer experience and our financial results. In the future, we may be required to allocate additional resources, including spending substantial amounts, to build, purchase or lease data centers and equipment and upgrade our technology and network infrastructure in order to handle increased customer usage, and our suppliers may not be able to satisfy such requirements. In addition, our network or our suppliers’ networks might be unable to achieve or maintain data transmission capacity high enough to process orders or download data effectively or in a timely manner. Our failure, or our suppliers’ failure, to achieve or maintain high data transmission capacity could significantly reduce consumer demand for our products. Such reduced demand and resulting loss of traffic, cost increases, or failure to accommodate new technologies could harm our business, revenue and financial condition.
36

`
If we do not or cannot maintain the compatibility of our platform with third-party applications that our customers use in their businesses, our business will be harmed.
Because our customers choose to integrate our products with certain capabilities provided by third-party providers, the functionality and popularity of our platform depends, in part, on our ability to integrate our platform and applications with developer tools and other third-party applications. These third parties may change the features of their technologies, restrict our access to their applications, or alter the terms governing use of their applications in a manner that is adverse to our business. Such changes could functionally limit or prevent our ability to use these third-party technologies in conjunction with our platform, which would negatively affect adoption of our platform and harm our business. If we fail to integrate our platform with new third-party applications that our customers use, we may not be able to offer the functionality that our customers need, which would harm our business.
We rely heavily on the reliability, security and performance of our internally developed systems and operations. Any difficulties in maintaining these systems may result in damage to our brand, service interruptions, decreased customer service or increased expenditures.
The reliability and continuous availability of the software, hardware and workflow processes underlying our internal systems, networks and infrastructure and the ability to deliver our products are critical to our business. Any interruptions resulting in our inability to timely deliver our products, or materially impacting the efficiency or cost with which we provide our products, would harm our brand, profitability and ability to conduct business. If third-party vendors increase their prices and we are unable to successfully pass those costs on to our customers, it could have a substantial effect on our results of operations.
We rely on third-party software for certain essential financial and operational services, and a failure or disruption in these services could materially and adversely affect our ability to manage our business effectively.
We rely on third-party software to provide many essential financial and operational services to support our business, including, without limitation, encryption and authentication technology, infrastructure operations, employee email, content delivery to customers, back-office support, credit card processing and other functions. Many of these vendors are less established and have shorter operating histories than traditional software vendors. Moreover, these vendors provide their services to us via a cloud-based model instead of software that is installed on our premises. As a result, we depend upon these vendors to provide us with services that are always available and are free of errors or defects that could cause disruptions in our business processes. Any failure by these vendors to do so, or any disruption in our ability to access the internet, would materially and adversely affect our ability to manage our operations. In addition, although we have developed systems and processes that are designed to protect customer and user data and prevent data loss and other security breaches, including systems and processes designed to reduce the impact of a security breach at a third-party service provider, such measures cannot provide absolute security.
Performance problems or defects associated with our platform may adversely affect our business, financial condition and results of operations.
It may become increasingly difficult to maintain and improve our platform performance, especially during peak usage times and as our customer base grows and our platform becomes more complex. If our platform is unavailable or if our customers are unable to access our platform within a reasonable amount of time or at all, we may experience a loss of customers, lost or delayed market acceptance of our platform, delays in payment to us by customers, injury to our reputation and brand, legal claims against us, significant cost of remedying these problems and the diversion of our resources. In addition, to the extent that we do not effectively address capacity constraints, upgrade our systems as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition and results of operations, as well as our reputation, may be adversely affected.
Further, the software technology underlying our platform is inherently complex and may contain material defects or errors, particularly when new products are first introduced or when new features or capabilities are released. We have from time to time found defects or errors in our platform, and new defects or errors in our existing platform or new products may be detected in the future by us or our users. We cannot assure you that our existing platform and new products will not contain defects. Any real or perceived errors, failures, vulnerabilities, or bugs in our platform could result in negative publicity or lead to data security, access, retention or other performance issues, all of which could harm our business. The costs incurred in correcting such defects or errors may be substantial and could harm our business. Moreover, the harm to our reputation and legal liability related to such defects or errors may be substantial and could similarly harm our business.
The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition and results of operations could be harmed.
37

`
The markets that we serve are highly competitive and rapidly evolving. With the introduction of new technologies and innovations, we expect the competitive environment to remain intense. We compete primarily with large, diversified technology companies that focus on large enterprise customers and provide cloud computing as just a portion of the services and products that they offer. The primary vendors in this category include Amazon (AWS), Microsoft (Azure), Google (GCP), IBM and Oracle. We also compete with smaller, niche cloud service providers that typically target individuals and smaller businesses, simple use cases or narrower geographic markets. Some examples in this category include OVH, Vultr, Heroku, and Linode.
Our competitors vary in size and in the breadth and scope of the products offered. Many of our competitors and potential competitors, particularly our larger competitors, have substantial competitive advantages as compared to us, including greater name recognition and longer operating histories, larger sales and marketing and customer support budgets and resources, the ability to bundle products together, larger and more mature intellectual property portfolios, greater resources to make acquisitions and greater resources for technical assistance and customer support. Further, other potential competitors not currently offering competitive solutions may expand their product or service offerings to compete with our products and platform capabilities, or our current and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and product offerings in our addressable market. Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, and customer requirements. An existing competitor or new entrant could introduce new technology that reduces demand for our products and platform capabilities.
In addition, some of our actual and potential competitors have been acquired by other larger enterprises and have made or may make acquisitions or may enter into partnerships or other strategic relationships that may provide more comprehensive offerings than they individually had offered or achieve greater economies of scale than us. In addition, new entrants not currently considered to be competitors may enter the market through acquisitions, partnerships or strategic relationships.
For all of these reasons, we may not be able to compete successfully against our current or future competitors, and this competition could result in the failure of our platform to continue to achieve or maintain market acceptance, any of which would harm our business, results of operations, and financial condition.
We do not have sufficient history with our pricing model to accurately predict the optimal pricing necessary to attract new customers and retain existing customers. Our pricing model subjects us to various challenges that could make it difficult for us to derive sufficient value from our customers.
We have limited experience determining the optimal prices for our products and, as a result, we have in the past and expect that we will need to change our pricing model from time to time in the future. As the market for our products matures, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers using the same pricing models as we have used historically. Pricing decisions may also impact the mix of adoption among our customers and negatively impact our overall revenue. Moreover, certain customers may demand substantial price concessions. As a result, in the future we may be required to reduce our prices or develop new pricing models, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.
We generally charge our customers for their usage of our platform, and the add-on features and functionality they choose to enable. We do not know whether our current or potential customers or the market in general will continue to accept this pricing model going forward and, if it fails to gain acceptance, our business could be harmed.
If we fail to retain and motivate members of our management team or other key employees, or fail to attract additional qualified personnel to support our operations, our business and future growth prospects would be harmed.
Our success and future growth depend largely upon the continued services of our executive officers, particularly Yancey Spruill, our Chief Executive Officer. From time to time, there may be changes in our executive management team or other key employees resulting from the hiring or departure of these personnel. For example, a number of our executive officers have only recently joined us. If we do not successfully manage executive officer transitions, it could be viewed negatively by our customers, employees or investors and could have an adverse impact on our business. Our executive officers and other key employees are employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. The loss of one or more of our executive officers, or the failure by our executive team to effectively work with our employees and lead our company, could harm our business.
In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for engineers experienced in cloud computing and infrastructure solutions. From time to
38

`
time, we have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached their legal obligations, resulting in a diversion of our time and resources. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, experiences significant volatility, or increases such that prospective employees believe there is limited upside to the value of our equity awards, it may adversely affect our ability to recruit and retain key employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed.
Our corporate culture has contributed to our success and if we cannot maintain this culture as we grow, we could lose the innovation, creativity and entrepreneurial spirit we have worked hard to foster, which could harm our business.
We believe our corporate culture of rapid innovation, teamwork, and attention to customer support has been a key contributor to our success to date. We expect to continue to hire aggressively as we expand, and if we do not continue to maintain our corporate culture as we grow, we may be unable to foster the innovation, creativity and entrepreneurial spirit we believe we need to support our growth. Our substantial anticipated headcount growth may result in a change to our corporate culture, which could harm our business.
If we fail to maintain and enhance our brand, our ability to expand our customer base will be impaired and our business, financial condition and results of operations may suffer.
We believe that maintaining and enhancing the DigitalOcean brand is important to support the marketing and sale of our existing and future products to new customers and expand sales of our platform and products to existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brand will depend largely on the effectiveness of our marketing efforts, our ability to provide reliable products that continue to meet the needs of our customers at competitive prices, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and use cases, and our ability to successfully differentiate our products and platform capabilities from competitive products. Our brand promotion activities may not generate customer awareness or yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incur in building our brand. If we fail to successfully promote and maintain our brand, our business, financial condition and results of operations may suffer.
Our ability to maintain customer satisfaction depends in part on the quality of our customer support. Failure to maintain high-quality customer support could have an adverse effect on our business, results of operation, and financial condition.
We believe that the successful use of our platform and products requires a high level of support and engagement for many of our customers, particularly our business customers. In order to deliver appropriate customer support and engagement, we must successfully assist our customers in deploying and continuing to use our platform and products, resolving performance issues, addressing interoperability challenges with the customers’ existing IT infrastructure, and responding to security threats and cyber-attacks and performance and reliability problems that may arise from time to time. Because our platform and products are designed to be highly configurable and to rapidly implement customers’ reconfigurations, customer errors in configuring our platform and products can result in significant disruption to our customers. Our support organization faces additional challenges associated with our international operations, including those associated with delivering support, training, and documentation in languages other than English. Increased demand for customer support, without corresponding increases in revenue, could increase our costs and adversely affect our business, results of operations, and financial condition.
In addition, we rely on our user community to serve as a resource for questions on any part of our platform. Members of our user community are not obligated to participate in discussions with other users, and to the extent they do not, our customers’ ability to find answers to questions about our platform of services may suffer. If we are unable to develop self-service support resources that are easy to use and that our customers utilize to resolve their technical issues, or if our customers choose not to take advantage of these self-service support services, our customers’ experience with our platform may be negatively impacted.
There can be no assurance that we will be able to hire sufficient support personnel as and when needed, particularly if our sales exceed our internal forecasts. To the extent that we are unsuccessful in hiring, training, and retaining adequate support resources, our ability to provide high-quality and timely support to our customers will be negatively impacted, and our customers’ satisfaction and their usage of our platform could be adversely affected.
39

`
Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations.
Our results of operations may vary based on the impact of unfavorable changes in our industry or the global economy on us or our customers and potential customers. Unfavorable conditions in the economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth in the United States or abroad, financial and credit market fluctuations, international trade relations, political turmoil, natural catastrophes, outbreaks of contagious diseases (such as the recent COVID-19 pandemic), warfare and terrorist attacks on the United States, Europe or elsewhere, could cause a decrease in business investments, including spending on information technology, disrupt the timing and cadence of key industry events, and negatively affect the growth of our business and our results of operations. For example, any reductions in information technology spending may fall disproportionately on outsourced and cloud-based solutions like ours. In addition, impacts of the COVID-19 pandemic may be exacerbated by the disproportionate impact it is having on the individual developers, early stage start-ups and small-to-medium size businesses that make a large portion of our customer base, many of which may be forced to shut down or limit operations for an indefinite period of time. Economic weakness, customer financial difficulties and constrained spending on information technology operations could adversely affect our customers’ ability or willingness to subscribe to our service offerings, delay purchasing decisions and lengthen our sales cycles, reduce the usage of our products and services, or increase churn, all of which could have an adverse effect on our sales and operating results. In addition, our competitors, many of whom are larger and have greater financial resources than we do, may respond to challenging market conditions by lowering prices in an attempt to attract our customers and may be less dependent on key industry events to generate sales for their products. Further, the increased pace of consolidation in certain industries may result in reduced overall spending on our products and solutions. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or how any such event may impact our business.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
A component of our growth strategy involves the further expansion of our operations and customer base internationally. We are continuing to adapt to and develop strategies to address international markets, but there is no guarantee that such efforts will have the desired effect. For example, we anticipate that we will need to establish relationships with new partners in order to expand into certain countries, and if we fail to identify, establish and maintain such relationships, we may be unable to execute on our expansion plans. We expect that our international activities will continue to grow for the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant dedication of management attention and financial resources.
Our current and future international business and operations involve a variety of risks, including:
slower than anticipated availability and adoption of cloud-based infrastructures and platforms by international businesses;
the need to adapt and localize our products for specific countries;
greater difficulty collecting accounts receivable and longer payment cycles;
potential changes in trade relations, regulations, or laws;
more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe;
challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction;
payment issues and other foreign currency risks, including fluctuations in exchange rates;
laws and business practices favoring local competitors or general market preferences for local vendors;
political instability or terrorist activities;
any legal, political and economic uncertainty surrounding the exit of the United Kingdom from the European Union;
40

`
an outbreak of a contagious disease, including COVID-19, which may cause us or our third-party providers and/or customers to temporarily suspend our or their respective operations in the affected city or country; and
adverse tax burdens and foreign exchange restrictions that could make it difficult to repatriate earnings and cash.
If we invest substantial time and resources to further expand our international operations and are unable to do so successfully and in a timely manner, our business and results of operations will suffer.
We are exposed to fluctuations in currency exchange rates and interest rates, which could negatively affect our results of operations and our ability to invest and hold our cash.
Our sales are denominated in U.S. dollars, and therefore, our revenue is not subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our platform to our customers outside of the United States, which could adversely affect our results of operations. Our operating expenses incurred outside the United States are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our results of operations could be adversely affected. In addition, we are exposed to fluctuations in interest rates, which has resulted in a negative interest rate environment, in which interest rates drop below zero. In this zero interest rate environment, any cash that we may hold with financial institutions, including cash proceeds received from our IPO, will continue to yield a storage charge instead of earning interest income, and encourages us to spend our cash or make high-risk investments, all of which could adversely affect our financial position, results of operations, and cash flows.
Our international operations may subject us to potential adverse tax consequences.
We are expanding our international operations to better support our growth into international markets. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of the various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
Our tax provision could also be impacted by changes in accounting principles, changes in U.S. federal, state, or international tax laws applicable to corporate multinationals such as legislation enacted in the United States, other fundamental law changes currently being considered by many countries, and changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions. For example, on December 22, 2017, tax reform legislation referred to as the Tax Cuts and Jobs Act, or the Tax Act, was enacted in the United States The Tax Act makes broad and complex changes to the U.S. tax code including, among other things, changes to U.S. federal tax rates, additional limitations on the deductibility of interest, both positive and negative changes to the utilization of future net operating loss, or NOL, carryforwards, allowing the expensing of certain capital expenditures, and the migration from a “worldwide” system of taxation to a territorial system. We are unable to predict whether any future changes will occur and, if so, the impact of such changes, including on the U.S. federal income tax considerations relating to the purchase, ownership and disposition of our common stock.
We could be required to collect additional taxes or be subject to other tax liabilities that may increase the costs our clients would have to pay for our products and adversely affect our results of operations.
An increasing number of states have considered or adopted laws that attempt to impose tax collection obligations on out-of-state companies. Additionally, the Supreme Court of the United States recently ruled in South Dakota v. Wayfair, Inc. et al, or Wayfair, that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. In response to Wayfair, or otherwise, states or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect, and remit taxes on sales in their jurisdictions. A successful assertion by one or more states requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. The imposition by state governments or local governments of tax collection obligations on out-of-state sellers could also create additional administrative burdens for us, put us at a competitive disadvantage if they do not impose
41

`
similar obligations on our competitors, and decrease our future sales, which could have a material adverse effect on our business and results of operations.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of December 31, 2020, we had NOL carryforwards for federal and state income tax purposes of approximately $103.2 million and $128.1 million, respectively, which may be available to offset taxable income in the future, and which expire in various years beginning in 2032 for federal purposes and 2021 for state purposes if not utilized. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire. Under the Tax Act, as modified by the Coronavirus Aid, Relief, and Economic Security Act, or the CARES Act, federal net operating losses incurred in tax years beginning after December 31, 2017, may be carried forward indefinitely, but the deductibility of such federal net operating losses in tax years beginning after December 31, 2020, is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to the Tax Act or the CARES Act. In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” (as defined under Section 382 of the Code and applicable Treasury Regulations) is subject to limitations on its ability to utilize its pre-change NOLs to offset future taxable income. We may experience a future ownership change under Section 382 of the Code that could affect our ability to utilize the NOLs to offset our income. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to reduce future income tax liabilities, including for state tax purposes. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our operating results and financial condition.
Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
Our effective tax rate could increase due to several factors, including:
changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changes in tax laws, tax treaties, and regulations or the interpretation of them, including the Tax Act;
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of current and future tax audits, examinations, or administrative appeals; and
limitations or adverse findings regarding our ability to do business in some jurisdictions.
Any of these developments could adversely affect our results of operations.
Our leverage could adversely affect our financial condition, our ability to raise additional capital to fund our operations, our ability to operate our business, our ability to react to changes in the economy or our industry, divert our cash flow from operations for debt payments and prevent us from meeting our debt obligations.
During the three months ended March 31, 2021, we repaid all of our outstanding indebtedness from the net proceeds of our IPO. However, we still have borrowing capacity available under our credit facility with KeyBank National Association, as administrative agent, and the other lenders party thereto, which matures in 2025. We may not be able to refinance our existing indebtedness because of our amount of debt, debt incurrence restrictions under our debt agreements or adverse conditions in credit markets generally. Our inability to generate sufficient cash flow to satisfy our debt obligations, or to refinance our indebtedness on commercially reasonable terms or at all, would result in an adverse effect on our financial condition and results of operations.
Furthermore, we may incur significant additional indebtedness in the future. Although our credit agreement contains restrictions on the incurrence of additional indebtedness and entering into certain types of other transactions, these restrictions are subject to a number of qualifications and exceptions. Additional indebtedness incurred in compliance with these restrictions could be substantial. These restrictions also do not prevent us from incurring obligations, such as trade payables.
Any outstanding indebtedness could have a material adverse effect on our business and financial condition, including:
42

`
requiring a substantial portion of cash flow from operations to be dedicated to the payment of principal and interest on our indebtedness;
exposing us to increased interest expense;
making it more difficult for us to satisfy our obligations with respect to our indebtedness;
restricting us from making strategic acquisitions;
limiting our ability to obtain additional financing for working capital, capital expenditures, product development, satisfaction of debt service requirements, acquisitions and general corporate or other purposes;
increasing our vulnerability to adverse economic, industry or competitive developments; and
limiting our flexibility in planning for, or reacting to, changes in our business or market conditions and placing us at a competitive disadvantage compared to our competitors who may be better positioned to take advantage of opportunities that our leverage prevents us from exploiting.
Our credit agreement imposes significant operating and financial restrictions on us and our subsidiaries, which may prevent us from capitalizing on business opportunities.
The credit agreement that governs our credit facility imposes significant operating and financial restrictions on us. These restrictions limit the ability of our subsidiaries, and effectively limit our ability to, among other things:
incur or guarantee additional debt or issue disqualified equity interests;
pay dividends and make other distributions on, or redeem or repurchase, capital stock;
make certain investments;
incur certain liens;
enter into transactions with affiliates;
merge or consolidate;
enter into agreements that restrict the ability of restricted subsidiaries to make certain intercompany dividends, distributions, payments or transfers; and
transfer or sell assets.
As a result of the restrictions described above, we will be limited as to how we conduct our business and we may be unable to raise additional debt or equity financing to compete effectively or to take advantage of new business opportunities. The terms of any future indebtedness we may incur could include more restrictive covenants. We cannot assure you that we will be able to maintain compliance with these covenants in the future and, if we fail to do so, that we will be able to obtain waivers from the lenders or amend the covenants.
Our failure to comply with the restrictive covenants described above as well as other terms of our indebtedness or the terms of any future indebtedness from time to time could result in an event of default, which, if not cured or waived, could result in our being required to repay these borrowings before their due date. If we are forced to refinance these borrowings on less favorable terms or are unable to refinance these borrowings, our results of operations and financial condition could be adversely affected.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States. If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
U.S. generally accepted accounting principles, or GAAP, are subject to interpretation by the Financial Accounting Standards Board, or FASB, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported results of operations and could affect the reporting of transactions already completed before the announcement of a change.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes appearing elsewhere in this Quarterly Report on Form 10-Q. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled
43

`
“Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant estimates, judgments, and assumptions used in our financial statements include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, assumptions used in the valuation of warrants, accounting for stock-based compensation, and valuation allowances against deferred tax assets. These estimates are periodically reviewed for any changes in circumstances, facts, and experience. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.
We have funded our operations since inception primarily through equity and debt financings and sales of our products. We cannot be certain when or if our operations will generate sufficient cash to fully fund our ongoing operations or the growth of our business. We intend to continue to make investments to support our business, which may require us to engage in equity or debt financings to secure additional funds. Additional financing may not be available on terms favorable to us, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results, and financial condition. If we incur additional debt, the debt holders would have rights senior to holders of common stock to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. Furthermore, if we issue additional equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in the future will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our common stock and diluting their interests. Our inability to obtain adequate financing on terms satisfactory to us, when we require it, could significantly limit our ability to continue to support our business growth, respond to business challenges, expand our operations or otherwise capitalize on our business opportunities due to lack of sufficient capital. Even if we are able to raise such capital, we cannot assure you that it will enable us to achieve better operating results or grow our business.
Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and adversely affect our business, financial condition and results of operations.
We have in the past and may in the future seek to acquire or invest in businesses, joint ventures, products and platform capabilities, or technologies that we believe could complement or expand our services and platform capabilities, enhance our technical capabilities, or otherwise offer growth opportunities. Further, following the receipt of proceeds from our IPO, there is an increased likelihood that we will devote resources to exploring larger and more complex acquisitions and investments than we have previously attempted. Any such acquisition or investment may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products and platform capabilities, personnel or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, their infrastructure is not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise.
We could also face risks related to liability for activities of the acquired company before the acquisition, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities, and litigation or other claims in connection with the acquired company, including claims from terminated employees, users, former stockholders or other third parties, and our efforts to limit such liabilities could be unsuccessful. These transactions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our existing business. Any such transactions that we are able to complete may not result in any synergies or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. In addition, we may not be able to find and identify desirable acquisition targets or business opportunities or be successful in entering into an agreement with any particular strategic partner. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, contingent liabilities,
44

`
amortization expenses, incremental operating expenses or the impairment of goodwill, any of which could adversely affect our results of operations.
The recent COVID-19 pandemic and any related economic downturn could negatively impact our business, financial condition and results of operations.
The extent of the impact of the COVID-19 pandemic on our operational and financial performance will depend on future developments. COVID-19 could adversely affect workforces, economies and financial markets globally, potentially leading to an economic downturn and a reduction in customer spending on our solutions or an inability for our customers, partners, suppliers or vendors or other parties with whom we do business to meet their contractual obligations. While it is not possible at this time to predict the duration and extent of the impact that COVID-19 could have on worldwide economic activity and our business in particular, the continued spread of COVID-19 and the measures taken by governments, businesses and other organizations in response to COVID-19 could adversely impact our business, financial condition and results of operations. For example, impacts of the COVID-19 pandemic may be exacerbated by the disproportionate impact it is having on the individual developers, early stage start-ups and small-to-medium size businesses that make a large portion of our customer base, many of which may be forced to shut down or limit operations for an indefinite period of time. Economic weakness, customer financial difficulties and constrained spending on IT operations could adversely affect our customers’ ability or willingness to subscribe to our service offerings, delay purchasing decisions and lengthen our sales cycles, reduce the value of their contracts, or increase churn, all of which could have an adverse effect on our sales and operating results.
Moreover, to the extent the COVID-19 pandemic adversely affects our business, financial condition and results of operations, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section, including but not limited to, those related to our ability expand within our existing customer base, acquire new customers, develop and expand our sales and marketing capabilities and expand internationally.
Our business could be disrupted by catastrophic occurrences and similar events.
Our platform and the public cloud infrastructure on which our platform relies are vulnerable to damage or interruption from catastrophic occurrences, such as earthquakes, floods, fires, power loss, telecommunication failures, terrorist attacks, criminal acts, sabotage, other intentional acts of vandalism and misconduct, geopolitical events, disease, such as the COVID-19 pandemic, and similar events. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems at our facilities or the facilities of our public cloud providers could result in disruptions, outages, and other performance and quality problems. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be seriously harmed.
Risks Related to Our Regulatory Environment
Activities of our customers or the content on their websites could subject us to liability.
We provide products and services that enable our customers and users to exchange information and engage in various online activities, and our products and services include substantial user-generated content. For instance, customers and users include content on their Droplets, post or generate content on our website’s community section, and offer applications and integrations through our marketplace. Customer or user content or activity may be infringing, illegal, hostile, offensive, unethical, or inappropriate, may violate our terms of service or a customer’s own policies, or may be intended to, or inadvertently, circumvent or threaten the confidentiality, integrity, security or availability of information or network services of other products, services, or systems, including, for example, by launching various attacks. We are not currently subject to lawsuits arising from the conduct of our customers or users, or subject to other regulatory enforcement actions relating to their content or actions, but we may be subject to such suits or measures in the future. Even if claims against us are ultimately unsuccessful, defending against such claims will increase our legal expenses and divert management’s attention from the operation of our business, which could adversely impact our business and results of operations, and our brand, reputation, and financial results may be harmed.
We (like other intermediary online service providers) rely primarily on two sets of laws in the U.S. to shield us from legal liability with respect to user activity. The Digital Millennium Copyright Act, or DMCA, provides service providers a safe harbor from monetary damages for copyright infringement claims, provided that service providers comply with various requirements designed to stop or discourage infringement on their platforms by their users. Section 230 of the Communications Decency Act, or CDA, protects providers of an interactive computer service from liability with respect to most types of content provided over their service by others, including users. Both the DMCA safe harbor and Section 230
45

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

`
New laws or regulations, or new applications or interpretations of existing laws or regulations, could hinder growth and decrease acceptance, both of the internet and online services, or of our specific products or services, both generally or with respect to certain uses or industries. Such legal changes could increase our costs of doing business, subject our business to increased liability for non-compliance, or prevent us from marketing or delivering our services over the internet or in specific jurisdictions, thereby materially harming our business and results of operations.
The success of our business depends on our customers’ continued and unimpeded access to our platform on the internet and, as a result, also depends on internet providers and the related regulatory environment.
Our customers must have internet access in order to use our platform. Some internet providers may take measures that affect their customers’ ability to use our platform, such as degrading the quality of the content we transmit over their lines, giving that content lower priority, giving other content higher priority than ours, blocking our content entirely, or attempting to charge their customers more for using our platform.
In December 2010, the FCC adopted net neutrality rules barring internet providers from blocking or slowing down access to online content, thereby protecting services like ours from such interference. The FCC has repealed the net neutrality rules. However, changes in the composition of commissioners at the FCC may lead to the re-imposition of net neutrality rules, just as a Democratic majority in Congress may create at least the possibility that Congress may enact federal legislation on net neutrality, though the prospects for such legislation are uncertain. To the extent network operators attempt to interfere with our platform, extract fees from us to deliver our platform or from customers for the use of our platform, or otherwise engage in discriminatory practices, our business could be adversely impacted. Within such a regulatory environment, we could experience discriminatory or anti-competitive practices that could impede our domestic and international growth, cause us to incur additional expense, or otherwise harm our business. The adoption of any new laws or regulations, or the application or interpretation of existing laws or regulations to the internet, could impact our customers’ continued and unimpeded access to our platform on the internet.
We are subject to stringent and changing privacy laws, regulations and standards, information security policies and contractual obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could harm our business.
We have legal obligations regarding protection and appropriate use of personally identifiable and other proprietary information. We are subject to a variety of enacted and proposed federal, state, local and international laws, directives and regulations relating to the collection, use, security, transfer and other processing of personally identifiable information. The regulatory framework for privacy and security issues worldwide is rapidly evolving and as a result implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future. We publicly post information about our privacy practices but we may be alleged to have failed to do so, which could subject us to potential regulatory or private party actions if they are found to be noncompliant, deceptive, unfair, or misrepresentative. In the United States, these include enforcement actions by federal agencies and state attorneys general. In addition, privacy advocates and industry groups have regularly proposed, and may propose in the future, self-regulatory standards with which we must legally comply or that contractually apply to us. If we fail to follow these security standards even if no customer or user information is compromised, we may incur significant fines or experience a significant increase in costs or reputational harm.
Laws in all states require businesses to provide notice to customers and users whose personally identifiable information has been disclosed as a result of a data breach and compliance can be costly. Further, California enacted the California Consumer Privacy Act, or CCPA, which became effective on January 1, 2020. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability, and adversely affect our business. Further, California voters approved a new privacy law, the California Privacy Rights Act, or CPRA, in the November 3, 2020 election. Effective starting on January 1, 2023, the CPRA will significantly modify the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. New legislation proposed or enacted in various other states will continue to shape the data privacy environment nationally. Certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to confidential, sensitive and personal information than federal, international or other state laws, and such laws may differ from each other, which may complicate compliance efforts.
47

`
Most jurisdictions in which we operate have established legal frameworks for privacy and security with which we or our customers must comply, including the European Union, or EU. The EU has adopted the General Data Protection Regulation, or GDPR, which contains more robust obligations on data processors and heavier documentation requirements for data protection compliance programs by companies. The GDPR also introduced greater control for data subjects (including, for example, the “right to be forgotten”), increased data portability for EU consumers, data breach notification requirements and increased fines of up to 20 million euros or up to 4% of the annual global revenue of the noncompliant company, whichever is greater. Such penalties are in addition to any civil litigation claims by customers and data subjects. In addition to the foregoing, a breach of the GDPR could result in regulatory investigations, reputational damage, orders to cease/ change our processing of our data, enforcement notices, and/ or assessment notices (for a compulsory audit).
We will also be subject to evolving European Union laws on data export, where data is transferred outside the European Union to us or third parties only when a suitable data transfer solution exists to safeguard personal data. On July 16, 2020, the Court of Justice of the European Union, or the CJEU, issued a decision called Schrems II that (a) calls into question certain data transfer mechanisms (such as the Standard Contractual Clauses) and (b) invalidates the EU-U.S. Privacy Shield on which many companies had relied as an acceptable mechanism for transferring such data from the EU to the U.S. Use of the Standard Contractual Clauses must now be assessed on a case-by-case basis taking into account the legal regime applicable in the destination country. We continue to investigate and implement contractual, organizational, and technical changes in response to Schrems II, but we cannot guarantee that any such changes will be sufficient under applicable laws and regulations or by our customers, governments, or the public. To the extent that we transfer personal data outside the European Union, there is risk that any of our data transfers will be halted, limited, or challenged by third parties.
Further, the United Kingdom’s decision to leave the European Union, often referred to as Brexit, has created uncertainty with regard to data protection regulation in the United Kingdom. Under the post-Brexit Trade and Cooperation Agreement between the EU and the UK, the UK and EU have agreed that transfers of personal data to the UK from EEA member states will not be treated as ‘restricted transfers’ to a non-EEA country for a period of up to four months from January 1, 2021, plus a potential further two months extension (the “Extended Adequacy Assessment Period”). Although the current maximum duration of the Extended Adequacy Assessment Period is six months, it may end sooner, for example, in the event that the European Commission adopts an adequacy decision in respect of the UK, or the UK amends the UK GDPR and/or makes certain changes regarding data transfers under the UK GDPR/Data Protection Act 2018 without the consent of the EU (unless those amendments or decisions are made simply to keep relevant UK laws aligned with the EU’s data protection regime). If the European Commission does not adopt an ‘adequacy decision’ in respect of the UK prior to the expiry of the Extended Adequacy Assessment Period, from that point onwards the UK will be an ‘inadequate third country’ under the GDPR and transfers of personal data from the EEA to the UK will require a ‘transfer mechanism’ such as the Standard Contractual Clauses.
Where we transfer personal data outside the European Economic Area, or the EEA, or the United Kingdom to third parties, we do so in compliance with relevant data export requirements. There is no assurance that these contractual measures and our own privacy and security-related safeguards will protect us from the risks associated with the third-party processing, storage and transmission of such information. Any violation of data or security laws by our third-party processors could have a material adverse effect on our business and result in the fines and penalties outlined below.
In addition to the GDPR, the European Commission has another draft regulation, known as the Regulation on Privacy and Electronic Communications, or ePrivacy Regulation, that would replace the current ePrivacy Directive. New rules related to the ePrivacy Regulation are likely to include enhanced consent requirements in order to use communications content and metadata, which may negatively impact our platform and products and our relationships with our customers.
Complying with the GDPR and the ePrivacy Regulation, if and when the latter becomes effective, may cause us to incur substantial operational costs or require us to change our business practices. We may not be successful in our efforts to achieve compliance and may also experience difficulty retaining or obtaining new European or multi-national customers or significantly increased liability with respect to these customers pursuant to the terms set forth in our engagements with them. While we utilize data centers in the EEA to maintain certain customer and user data (which may include personal data) originating from the EU in the EEA, we may find it necessary to establish additional systems and processes to maintain such data in the EEA, which may involve substantial expense and distraction from other aspects of our business. Additionally, data localization requirements in other jurisdictions may cause us to incur potentially significant costs for establishing and maintaining facilities for storing and processing such data.
48

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

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

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

`
for all liability that may be imposed or otherwise protect us from liabilities or damages with respect to claims alleging compromises of customer data, and any such coverage may not continue to be available to us on acceptable terms or at all.
Risks Related to Ownership of Our Common Stock
Our stock price may be volatile, and the value of our common stock may decline.
The market price of our common stock may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including:
actual or anticipated fluctuations in our financial condition or results of operations;
variance in our financial performance from expectations of securities analysts;
changes in the pricing of our products and platform;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our platform and products;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
significant data breaches, disruptions to or other incidents involving our software;
our involvement in litigation;
future sales of our common stock by us or our stockholders, as well as the anticipation of lock-up releases;
changes in senior management or key personnel;
the trading volume of our common stock;
changes in the anticipated future size and growth rate of our market; and
general economic and market conditions.
Broad market and industry fluctuations, as well as general economic, political, regulatory, and market conditions including those related to the recent COVID-19 pandemic, may also negatively impact the market price of our common stock. The full impact of the COVID-19 pandemic is unknown at this time, but could result in material adverse changes in our results of operations for an unknown period of time as the virus and its related political, social and economic impacts spread. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial expenses and divert our management’s attention.
An active public trading market for our common stock may not develop or be sustained.
Prior to the closing of our IPO in March 2021, no public market for our common stock existed. An active public trading market for our common stock may not develop or, if developed, it may not be sustained. The lack of an active market may impair your ability to sell your shares at the time you wish to sell them or at a price that you consider reasonable. The lack of an active market may also reduce the fair value of your shares. An inactive market may also impair our ability to raise capital to continue to fund operations by selling shares and may impair our ability to acquire other companies or technologies by using our shares as consideration.
Our directors, executive officers and principal stockholders exercise significant control over our company, which will limit your ability to influence corporate matters.
As of March 31, 2021, our executive officers, directors and principal stockholders beneficially own a majority of our common stock. As a result, these stockholders, if they act together, will be able to control our management and affairs and all matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions. In addition, this concentration of ownership may delay or prevent a change in control of our company and make some future transactions more difficult or impossible without the support of these stockholders. The interests of these stockholders may not coincide with our interests or the interests of other stockholders.
Future sales of our common stock in the public market could cause the market price of our common stock to decline.
52

`
Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. Many of our existing equityholders have substantial unrecognized gains on the value of the equity they hold based upon the price at which shares were sold in our IPO, and therefore they may take steps to sell their shares or otherwise secure the unrecognized gains on those shares. We are unable to predict the timing of or the effect that such sales may have on the prevailing market price of our common stock.
All of our directors and officers and the holders of substantially all of our capital stock and securities convertible into our capital stock are subject to lock-up agreements that restrict their ability to transfer shares of our capital stock until the opening of trading on the third trading day immediately following our release of earnings for the quarter ended June 30, 2021, subject to certain exceptions; provided that:
up to 20% of the shares, equaling an estimated 2,544,228 shares of common stock (calculating by including shares issuable upon exercise of vested and unvested options or RSUs and common stock) held by current employees and consultants immediately prior to our IPO (but excluding current executive officers and directors) may be sold beginning at the commencement of trading on the later of (x) the first trading day following the 60th day after the date of the Final Prospectus for our IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on March 24, 2021 and (y) the third trading day immediately following our release of earnings for the quarter ended March 31, 2021; and
up to 20% of the shares, equaling an estimated 19,042,501 shares of common stock (calculating by including shares issuable upon exercise of vested and unvested options or RSUs and common stock) held by any other stockholders immediately prior to our IPO may be sold if, at any time beginning at the commencement of trading on the later of (x) the first trading day following the 60th day after the date of the Final Prospectus for our IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on March 24, 2021 and (y) the third trading day immediately following our release of earnings for the quarter ended March 31, 2021, the last reported closing price of our common stock is at least 33% greater than the initial public offering price of our common stock for 5 out of any 10 consecutive trading days, ending on or after the 60th day after the date of the Final Prospectus for our IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on March 24, 2021.
Morgan Stanley & Co. LLC and either of Goldman Sachs & Co. LLC or J.P. Morgan Securities LLC may, in their sole discretion, permit our stockholders who are subject to these lock-up agreements to sell shares prior to the expiration of the lock-up agreements, subject to applicable notice requirements. If not earlier released, all of the shares of common stock subject to the lock-up agreements will become eligible for sale upon the opening of trading on the third trading day immediately following our release of earnings for the quarter ended June 30, 2021, subject to certain exceptions for any shares held by our affiliates as defined in Rule 144 under the Securities Act of 1933, as amended, or the Securities Act.
As of March 31, 2021, there were 17,775,457 shares of our common stock issuable upon the exercise of outstanding stock options or upon the settlement of outstanding RSUs. We have registered all of the shares of common stock issuable upon the exercise of outstanding options, the settlement of outstanding RSUs or other equity incentives we may grant in the future, for public resale under the Securities Act. The shares of common stock will become eligible for sale in the public market to the extent such options are exercised or such RSUs are settled, subject to the lock-up agreements described above and compliance with applicable securities laws.
Further, based on shares outstanding as of March 31, 2021, holders of 71,334,137 shares, or approximately 67.1% of our capital stock outstanding as of such date, will have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise will dilute all other stockholders.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
53

`
If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the market price and trading volume of our common stock could decline.
The market price and trading volume of our common stock may be heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If few securities analysts commence coverage of us, or if industry analysts cease coverage of us, our stock price would be negatively affected. If securities or industry analysts do not publish research or reports about our business, downgrade our common stock, or publish negative reports about our business, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our stock price to decline and could decrease the trading volume of our common stock.
We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, you may need to rely on sales of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on your investment.
We are an “emerging growth company,” and we cannot be certain if the reduced reporting and disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies,” including the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, or Section 404, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. Pursuant to Section 107 of the JOBS Act, as an emerging growth company, we have elected to use the extended transition period for complying with new or revised accounting standards until those standards would otherwise apply to private companies. As a result, our condensed consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make our common stock less attractive to investors. In addition, if we cease to be an emerging growth company, we will no longer be able to use the extended transition period for complying with new or revised accounting standards.
We will remain an emerging growth company until the earliest of: (1) the last day of the fiscal year following the fifth anniversary of our IPO; (2) the last day of the first fiscal year in which our annual gross revenue is $1.07 billion or more; (3) the date on which we have, during the previous rolling three-year period, issued more than $1 billion in non-convertible debt securities; and (4) the last day of the fiscal year in which the market value of our common stock held by non-affiliates exceeded $700 million as of June 30 of such fiscal year.
We cannot predict if investors will find our common stock less attractive if we choose to rely on these exemptions. For example, if we do not adopt a new or revised accounting standard, our future results of operations may not be as comparable to the results of operations of certain other companies in our industry that adopted such standards. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock, and our stock price may be more volatile.
We incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.
As a public company, we incur significant legal, accounting, and other expenses that we did not incur as a private company, which we expect to further increase after we are no longer an “emerging growth company.” The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations impose various requirements on public companies. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations have increased our legal and financial compliance costs and will make some activities more time-consuming and costly. We cannot predict or estimate the amount of additional costs we will incur as a public company or the specific timing of such costs.
54

`
As a result of being a public company, we are obligated to develop and maintain proper and effective internal controls over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We will be required, pursuant to Section 404 to furnish a report by management on, among other things, the effectiveness of our internal controls over financial reporting for the fiscal year ending December 31, 2022. In addition, our independent registered public accounting firm will be required to attest to the effectiveness of our internal controls over financial reporting in our first annual report required to be filed with the SEC following the date we are no longer an “emerging growth company.” We have recently commenced the costly and challenging process of compiling the system and processing documentation necessary to perform the evaluation needed to comply with Section 404, but we may not be able to complete our evaluation, testing and any required remediation in a timely fashion once initiated. Our compliance with Section 404 will require that we incur substantial expenses and expend significant management efforts. We will need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404.
During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal controls over financial reporting, we will be unable to certify that our internal controls over financial reporting is effective. A material weakness is a deficiency, or combination of deficiencies, in internal controls over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis.
We cannot assure you that the measures we have taken to date, and actions we may take in the future, will prevent or avoid potential future material weaknesses in our internal controls over financial reporting in the future. Any failure to maintain internal controls over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal controls over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal controls over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal controls over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our chief executive officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed for cause only upon the vote of at least 66 2/3% of our outstanding shares of voting stock;
55

`
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that you would receive a premium for your shares of our common stock in an acquisition.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for substantially all disputes between us and our stockholders, which restricts our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: any derivative action or proceeding brought on our behalf; any action asserting a breach of a fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. The provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act. In addition, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, subject to and contingent upon a final adjudication in the State of Delaware of the enforceability of such exclusive forum provision.
These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees. If a court were to find either choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions. For example, the Court of Chancery of the State of Delaware recently determined that the exclusive forum provision of federal district courts of the United States of America for resolving any complaint asserting a cause of action arising under the Securities Act is not enforceable. However, this decision may be reviewed and ultimately overturned by the Delaware Supreme Court. If this ultimate adjudication were to occur, we would enforce the federal district court exclusive forum provision in our amended and restated certificate of incorporation.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
(a) Recent Sales of Unregistered Equity Securities
During the three months ended March 31, 2021, we issued to certain directors, officers, employees and consultants an aggregate of 1,033,806 shares of our common stock upon the exercise of options under the 2013 Stock Plan at exercise prices ranging from $0.10125 to $19.47 per share.
During the three months ended March 31, 2021, we granted to certain directors, officers, employees and consultants restricted stock units for an aggregate of 1,654,338 shares of our common stock under the 2013 Stock Plan.
None of the foregoing transactions involved any underwriters, underwriting discounts or commissions, or any public offering. The offers, sales and issuances of the above securities were deemed to be exempt from registration under the Securities Act in reliance on Section 4(a)(2) of the Securities Act (and Regulation D or Regulation S promulgated thereunder) or Rule 701 promulgated under Section 39b) of the Securities Act as transactions by an issuer not involving any public offering or pursuant to benefit plans and contracts relating to compensation as provided under Rule 701. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed on
56

`
the share certificates issued in these transactions. All of the recipients had adequate access, through their relationships with us, to information about us. The sales of these securities were made without any general solicitation or advertising.
(b) Use of Proceeds
On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of $47.00 per share which resulted in gross proceeds of $775.5 million. All of the shares issued and sold in our IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-253483), which was declared effective by the SEC on March 23, 2021. Morgan Stanley & Co. LLC, Goldman Sachs & Co. LLC, J.P. Morgan Securities LLC, BofA Securities, Inc., Barclays Capital Inc., KeyBanc Capital Markets Inc., Canaccord Genuity LLC, JMP Securities LLC, and Stifel, Nicolaus & Company, Incorporated acted as underwriters for the offering. The offering commenced on March 24, 2021 and, following the sale of all the shares upon the closing of the IPO, the offer terminated.
The net proceeds to us after deducting underwriting discounts and commissions of $46.5 million and net offering expenses of $5.8 million were $723.1 million. No offering expenses were paid directly or indirectly to any of our directors or officers (or their associates) or persons owning ten percent or more of any class of our equity securities or to any other affiliates. The Company used the proceeds from our IPO to repay $259.7 million of outstanding debt as of March 31, 2021. With the exception of the debt repayment, there has been no other material change in the planned use of proceeds from our IPO from those disclosed in the Final Prospectus for our IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on March 24, 2021.
At March 31, 2021, $1.7 million of expenses incurred in connection with our IPO had not yet been paid.
(c) Issuer Purchases of Equity Securities
Not applicable.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
Not applicable.
57

`
ITEM 6. EXHIBITS
Incorporated by Reference
Exhibit No.Exhibit DescriptionFormFile No.ExhibitFiling DateFiled Herewith
3.18-K001-402523.1March 31, 2021
3.28-K001-402523.2March 31, 2021
10.1S-1333-25348310.2February 25, 2021
10.2S-1/A333-25348310.3March 15, 2021
10.3S-1/A333-25348310.4March 15, 2021
10.4S-1333-25348310.5February 25, 2021
10.5S-1/A333-25348310.7March 15, 2021
10.6S-1/A333-25348310.8March 15, 2021
10.7S-1/A333-25348310.9March 15, 2021
31.1X
31.2X
32.1*X
101.INSXBRL Instance DocumentX
101.SCHXBRL Taxonomy Extensions SchemaX
101.CALXBRL Taxonomy Extension Calculation LinkbaseX
101.DEFXBRL Taxonomy Extension Definition LinkbaseX
101.LABXBRL Taxonomy Extension Label LinkbaseX
101.PREXBRL Taxonomy Extension Presentation LinkbaseX
104Cover Page Interactive File (formatted as Inline XBRL and contained in Exhibit 101)X
58

`
___________________
*    This certification is deemed not 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.

59

`
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.
Date:May 7, 2021By:/s/ Yancey Spruill
Yancey Spruill
Chief Executive Officer
(Principal Executive Officer)
Date:May 7, 2021By:/s/ William Sorenson
William Sorenson
Chief Financial Officer
(Principal Financial and Accounting Officer)
60
EX-31.1 2 exhibit311.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 7, 2021By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

EX-31.2 3 exhibit312.htm EX-31.2 Document

Exhibit 31.2

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

I, William Sorenson, certify that:

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

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

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

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

EX-32.1 4 exhibit321.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, 2021 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 7, 2021By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

I, William Sorenson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of DigitalOcean Holdings, Inc. for the fiscal quarter ended March 31, 2021 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 7, 2021By:/s/ William Sorenson
Name:William Sorenson
Title:Chief Financial Officer

EX-101.SCH 5 docn-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1402401 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003003 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004004 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005005 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1006006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of the Business and Organization link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Nature of the Business and Organization (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Balance Sheet Details - Summary of Accrued Other Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Operating Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Operating Leases - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 2327305 - Disclosure - Stockholders’ Equity (Deficit) (Tables) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Stockholders’ Equity (Deficit) - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - Stockholders’ Equity (Deficit) - Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Stockholders’ Equity (Deficit) - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Stockholders’ Equity (Deficit) - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Stockholders’ Equity (Deficit) - Common Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Stockholders’ Equity (Deficit) - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2134108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2335306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Stock-Based Compensation - Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2437423 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2439425 - Disclosure - Stock-Based Compensation - RSU’s (Details) link:presentationLink link:calculationLink link:definitionLink 2440426 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2442428 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2443429 - Disclosure - Stock-Based Compensation - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2144109 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2345307 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2447431 - 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 2148110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Related Party Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 docn-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 docn-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 docn-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Net loss attributable to common stockholders Net loss attributable to common shareholders Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location [Axis] Income Statement Location [Axis] Entity Address, Address Line One Entity Address, Address Line One Segment Information Segment Reporting, Policy [Policy Text Block] Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment RSU, forfeited or cancelled, weighted average grant date fair value (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 Entity Filer Category Entity Filer Category Temporary equity, shares outstanding at beginning of period (in shares) Temporary equity, shares outstanding at end of period (in shares) Redeemable convertible preferred stock, outstanding (in shares) Temporary Equity, Shares Outstanding Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Shares of common stock reserved for future issuance, number available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Conversion of convertible preferred stock to common stock in connection with initial public offering Conversion of convertible preferred stock Temporary Equity, Value, Conversion Of Convertible Securities Temporary Equity, Value, Conversion Of Convertible Securities 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 Options, forfeited or cancelled, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Document Fiscal Year Focus Document Fiscal Year Focus Accrued bonuses Accrued Bonuses, Current Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] 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] Sale of Stock [Axis] Sale of Stock [Axis] Commitment fees on unused balance Line of Credit Facility, Commitment Fee Amount Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] RSU, granted, weighted average grant date fair value (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 Title of Individual [Domain] Title of Individual [Domain] Award Type [Domain] Award Type [Domain] Credit Facility [Domain] Credit Facility [Domain] Related Party Transactions [Abstract] Options, vested and exercisable, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options, vested and unvested expected to vest, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price RSU, granted, number (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 and 0 shares authorized; 0 shares issued and outstanding as of March 31, 2021 and December 31, 2020, respectively) Preferred Stock, Value, Issued Options, outstanding number at beginning of period (in shares) Options, outstanding number at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town 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 Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Conversion of convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Other Other Sundry Liabilities, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Current and former employees Current And Former Employees [Member] Current And Former Employees Term Loan Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Property and equipment received but not yet paid Capital Expenditures Incurred but Not yet Paid Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Capitalized stock-based compensation Share-based Payment Arrangement, Amount Capitalized Entity Interactive Data Current Entity Interactive Data Current Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity 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) Earnings Per Share, Basic RSU, unvested, number at beginning of period (in shares) RSU, unvested, number at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Interest expense Interest Expense, Debt Geographic Concentration Risk Geographic Concentration Risk [Member] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Entity Current Reporting Status Entity Current Reporting Status Computers and equipment Machinery and Equipment [Member] Aggregate number of shares of common stock provided for grant (in shares) Shares of common stock authorized for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Other Other Noncash Income (Expense) Restricted cash Restricted Cash and Cash Equivalents Redeemable Preferred Stock Warrant Redeemable Preferred Stock Warrant [Member] Redeemable Preferred Stock Warrant Bad debt expense Bad debt expense, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal) Proceeds from issuance of term loan Proceeds from Issuance of Secured Debt Plan Name [Axis] Plan Name [Axis] Total debt Long-term Debt Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Internal-use software Software Development [Member] Total liabilities, convertible preferred stock and stockholders’ equity (deficit) Liabilities and Equity Other Accrued Liabilities, Current Other Accrued Liabilities, Current Other (income) expense: Other Income and Expenses [Abstract] Deferred revenue Contract with Customer, Liability, Current 2024 Operating Leases, Future Minimum Payments, Due in Four Years Options, exercised, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital Concentration Risk [Line Items] Concentration Risk [Line Items] Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs Proceeds from Issuance Initial Public Offering Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Warrant liability Derivative Liability, Current Operating expenses: Operating Expenses [Abstract] Issuance of common stock under stock option plan Stock Issued During Period, Value, Stock Options Exercised 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 Gross profit Gross Profit 2022 Operating Leases, Future Minimum Payments, Due in Two Years Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Temporary Equity, Shares, Conversion Of Convertible Securities Temporary Equity, Shares, Conversion Of Convertible Securities Options, forfeited or cancelled, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Proceeds from third-party secured financings Proceeds from Notes Payable Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Trading Symbol Trading Symbol Operating Leases Leases of Lessee Disclosure [Text Block] Deferred tax assets Deferred Income Tax Assets, Net Capital expenditures - internal-use software development Payments to Develop Software Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Warrants Exercised Warrants Exercised [Member] Warrants Exercised General and administrative General and Administrative Expense Debt Debt Disclosure [Text Block] Shares outstanding at beginning of period (in shares) Shares outstanding at end of period (in shares) Shares, Outstanding Options, vested and exercisable, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Credit Facility Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Accounting Policies [Abstract] Options, outstanding, weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Payment of initial public offering costs Payments of Stock Issuance Costs Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Common stock ($0.000025 par value per share; 750,000,000 and 111,400,000 shares authorized; 108,305,374 and 45,299,339 issued; and 106,337,146 and 43,331,111 outstanding as of March 31, 2021 and December 31, 2020, respectively) Common Stock, Value, Issued Other (income) expense Nonoperating Income (Expense) Stock options, unrecognized stock-based compensation expense, average recognition period RSU's, unrecognized stock-based compensation expense, average recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition RSU, unvested, weighted average grant date fair value at beginning of period (in dollars per share) RSU, unvested, weighted average grant date fair value 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 Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and Contingencies (Note 6) Commitments and Contingencies Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current 2023 Operating Leases, Future Minimum Payments, Due in Three Years Payment of debt issuance costs Payments of Debt Issuance Costs Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Class of Stock [Axis] Class of Stock [Axis] Revenue by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Entity Registrant Name Entity Registrant Name Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Treasury stock, shares (in shares) Treasury Stock, Shares Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Consideration received on transaction Sale of Stock, Consideration Received on Transaction Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Convertible preferred stock Temporary equity, carrying amount attributable to parent at beginning of period Temporary equity, carrying amount attributable to parent at end of period Temporary Equity, Carrying Amount, Attributable to Parent Accrued other expenses Total accrued other expenses Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Capitalized computer software, additions Capitalized Computer Software, Additions Stock Options Share-based Payment Arrangement, Option [Member] Deferred offering costs reclassified into stockholders' equity Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Equity [Abstract] Revaluation of warrants Gain on remeasurement of warrants Fair Value Adjustment of Warrants Notes payable Notes Payable, Other Payables [Member] Common Stock Common Stock [Member] Net income (loss) from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Thereafter Operating Leases, Future Minimum Payments, Due After Year Four Operating Leases, Future Minimum Payments, Due After Year Four Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Schedule of RSU Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Number of shares called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Loss on impairment Asset Impairment Charges Other (income) expense, net Other Nonoperating Income (Expense) Capital expenditures - property and equipment Payments to Acquire Property, Plant, and Equipment Property and Equipment Property, Plant and Equipment [Member] Other current liabilities Total other current liabilities Other Liabilities, Current Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Schedule of Accrued and Other Expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Options, granted, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Options, outstanding, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Total stockholders’ equity (deficit) Total stockholders’ equity (deficit) at beginning of period Total stockholders’ equity (deficit) at end of period 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 Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Options, vested and exercisable, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Interest expense Interest Expense City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) Stock Plan Share-based Payment Arrangement [Member] Stock options, expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period RSUs Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Reconciliation of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] Income tax expense Income Tax Expense (Benefit) Accounts receivable, less allowance for doubtful accounts of $2,893 and $3,104, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Conversion of stock, shares issued (in shares) Conversion of Stock, Shares Issued Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sale of Stock [Domain] Sale of Stock [Domain] RSU, forfeited or cancelled, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity File Number Entity File Number Conversion of redeemable preferred stock warrants to common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Statement of Financial Position [Abstract] Stock options, unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Current portion of long-term debt Less: current portion Long-term Debt, Current Maturities Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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] Entity Small Business Entity Small Business Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share RSU's, unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Stock options, granted in period, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Sales and marketing Selling and Marketing Expense Entity Ex Transition Period Entity Ex Transition Period Statement [Line Items] Statement [Line Items] 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] Series B preferred stock Series B Preferred Stock [Member] Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Total minimum operating lease payments Operating Leases, Future Minimum Payments Due Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province 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 Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] 2022 Operating Leases, Future Minimum Payments Due, Next Twelve Months Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options, granted, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent RSU, vested and expected to vest, weighted average grant date fair value (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 Expenses Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Geographical [Domain] Geographical [Domain] Repayment of term loan Repayments of Secured Debt Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Title of Individual [Axis] Title of Individual [Axis] Repayment of notes payable Repayments of Notes Payable Research and development Research and Development Expense Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities RSU, vested and expected to vest, number (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] Entity Tax Identification Number Entity Tax Identification Number Geographical [Axis] Geographical [Axis] Stock Conversion Description [Axis] Stock Conversion Description [Axis] Weighted average shares used to compute net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Repayment of borrowings under revolving credit facility Repayments of Long-term Lines of Credit Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Cash paid for taxes (net of refunds) Income Taxes Paid, Net Leasehold improvements Leaseholds and Leasehold Improvements [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets Intangible Assets, Net (Excluding Goodwill) Cost of revenue Cost of Revenue Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Statement of Other Comprehensive Income [Abstract] Treasury stock, at cost (1,968,228 shares at March 31, 2021 and December 31, 2020) Treasury Stock, Value Treasury Stock, Value Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred tax liabilities Deferred Income Tax Liabilities, Net Related Party Transaction [Line Items] Related Party Transaction [Line Items] Stock options, vesting period RSU's, 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 Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Conversion of convertible preferred stock in common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Proceeds from borrowings under revolving credit facility Proceeds from Long-term Lines of Credit Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Common stock, shares outstanding at beginning of period (in shares) Common Stock, Shares, Outstanding 2021 (nine months remaining) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Purchase of intangible assets Payments to Acquire Intangible Assets 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] 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] Redeemable convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued 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 Schedule of Debt Schedule of Long-term Debt Instruments [Table Text Block] 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] Earnings Per Share [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Balance as of December 31, 2020 Balance as of March 31, 2021 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 Benchmark Revenue from Contract with Customer Benchmark [Member] Credit Facility Credit Facility [Member] Credit Facility Document Quarterly Report Document Quarterly Report Maturities of Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Exercise price of shares called by warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Options, vested and unvested expected to vest, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options, outstanding, weighted average exercise price at beginning of period (in dollars per share) Options, outstanding, weighted average exercise price at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Common stock warrants Warrant [Member] Series C preferred stock Series C Preferred Stock [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Warrants, term Warrants and Rights Outstanding, Term Long-term debt Long-term Debt, Excluding Current Maturities Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Stock-based compensation expense Share-based Payment Arrangement, Expense Options, vested and exercisable, weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Europe Europe [Member] 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] Document Fiscal Period Focus Document Fiscal Period Focus Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Series A-1 preferred stock Series A Preferred Stock [Member] 2021 Stock Plan 2021 Stock Plan [Member] 2021 Stock Plan Cash, cash equivalents and restricted cash - beginning of period Cash, cash equivalents and restricted cash - end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents U.S. UNITED STATES Sale of stock, shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Accrued taxes Taxes Payable, Current Shares of common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Entity Central Index Key Entity Central Index Key Amortization expense related to internal-use software Capitalized Computer Software, Amortization Security Exchange Name Security Exchange Name Repayment of capital leases Repayments of Long-term Capital Lease Obligations Deferred Revenue Revenue from Contract with Customer [Policy Text Block] Issuance of common stock under stock option plan (in shares) Options, exercised, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average shares used to compute net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Series Seed preferred stock Seed Preferred Stock [Member] Seed Preferred Stock Stockholders’ Equity (Deficit) Stockholders' Equity Note Disclosure [Text Block] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Schedule of Antidilutive 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] Net cash 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] General and administrative General and Administrative Expense [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Costs related to initial public offering included in accounts payable and accrued liabilities Stock Issuance Costs Incurred But Not yet Paid Stock Issuance Costs Incurred But Not yet Paid Total current liabilities Liabilities, Current Employee Stock Purchase Plan Employee Stock [Member] Class of Stock [Domain] Class of Stock [Domain] 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 Stock options, granted in period, aggregate estimated fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Asia Asia [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Seller financed equipment purchases Capital Expenditures Financed By Seller Capital Expenditures Financed By Seller Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Proceeds from the issuance of common stock under stock plans Proceeds from Stock Plans Statement [Table] Statement [Table] Recent Accounting Pronouncements – Pending Adoption New Accounting Pronouncements, Policy [Policy Text Block] Other Other Geographical Areas [Member] Other Geographical Areas Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Subsequent Event Subsequent Event [Member] North America North America [Member] Cover [Abstract] Goodwill Goodwill Cost of revenue Cost of Sales [Member] Accrued capital expenditures Accrued Capital Expenditures, Current Accrued Capital Expenditures, Current 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] Related Party Transactions Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Operating leases, rent expense Operating Leases, Rent Expense Disclosure of Changes in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Options, vested and unvested expected to vest, weighted average remaining life (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-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 docn-20210331_htm.xml IDEA: XBRL DOCUMENT 0001582961 2021-01-01 2021-03-31 0001582961 2021-04-29 0001582961 2021-03-31 0001582961 2020-12-31 0001582961 2020-01-01 2020-03-31 0001582961 us-gaap:CommonStockMember 2020-12-31 0001582961 us-gaap:TreasuryStockMember 2020-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001582961 us-gaap:RetainedEarningsMember 2020-12-31 0001582961 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001582961 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001582961 us-gaap:CommonStockMember 2021-03-31 0001582961 us-gaap:TreasuryStockMember 2021-03-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001582961 us-gaap:RetainedEarningsMember 2021-03-31 0001582961 2019-12-31 0001582961 us-gaap:CommonStockMember 2019-12-31 0001582961 us-gaap:TreasuryStockMember 2019-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001582961 us-gaap:RetainedEarningsMember 2019-12-31 0001582961 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001582961 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001582961 2020-03-31 0001582961 us-gaap:CommonStockMember 2020-03-31 0001582961 us-gaap:TreasuryStockMember 2020-03-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001582961 us-gaap:RetainedEarningsMember 2020-03-31 0001582961 us-gaap:IPOMember 2021-03-26 2021-03-26 0001582961 us-gaap:IPOMember 2021-03-26 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-03-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-03-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-03-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-03-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-03-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-03-31 0001582961 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-03-31 2021-03-31 0001582961 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 2020-12-31 0001582961 us-gaap:MachineryAndEquipmentMember 2021-03-31 0001582961 us-gaap:MachineryAndEquipmentMember 2020-03-31 0001582961 us-gaap:FurnitureAndFixturesMember 2021-03-31 0001582961 us-gaap:FurnitureAndFixturesMember 2020-03-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-03-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2020-03-31 0001582961 us-gaap:SoftwareDevelopmentMember 2021-03-31 0001582961 us-gaap:SoftwareDevelopmentMember 2020-03-31 0001582961 us-gaap:SecuredDebtMember 2021-03-31 0001582961 us-gaap:SecuredDebtMember 2020-12-31 0001582961 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-03-31 0001582961 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-12-31 0001582961 us-gaap:NotesPayableOtherPayablesMember 2021-03-31 0001582961 us-gaap:NotesPayableOtherPayablesMember 2020-12-31 0001582961 docn:CreditFacilityMember 2021-03-31 0001582961 us-gaap:SecuredDebtMember 2021-01-01 2021-03-31 0001582961 docn:CreditFacilityMember 2021-01-01 2021-03-31 0001582961 docn:CreditFacilityMember 2020-01-01 2020-03-31 0001582961 us-gaap:NotesPayableOtherPayablesMember 2021-01-01 2021-03-31 0001582961 us-gaap:NotesPayableOtherPayablesMember 2020-01-01 2020-03-31 0001582961 docn:SeedPreferredStockMember 2021-03-31 0001582961 docn:SeedPreferredStockMember 2020-12-31 0001582961 us-gaap:SeriesAPreferredStockMember 2021-03-31 0001582961 us-gaap:SeriesAPreferredStockMember 2020-12-31 0001582961 us-gaap:SeriesBPreferredStockMember 2021-03-31 0001582961 us-gaap:SeriesBPreferredStockMember 2020-12-31 0001582961 us-gaap:SeriesCPreferredStockMember 2021-03-31 0001582961 us-gaap:SeriesCPreferredStockMember 2020-12-31 0001582961 us-gaap:WarrantMember 2021-03-31 0001582961 us-gaap:WarrantMember 2020-12-31 0001582961 us-gaap:StockCompensationPlanMember 2021-03-31 0001582961 us-gaap:StockCompensationPlanMember 2020-12-31 0001582961 us-gaap:EmployeeStockMember 2021-03-31 0001582961 us-gaap:EmployeeStockMember 2020-12-31 0001582961 docn:RedeemablePreferredStockWarrantMember 2020-12-31 0001582961 us-gaap:CommonStockMember 2021-03-23 2021-03-23 0001582961 2015-12-31 0001582961 2014-12-31 0001582961 docn:WarrantsExercisedMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2021-04-01 2021-04-30 0001582961 docn:WarrantsExercisedMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2021-04-30 0001582961 docn:A2021StockPlanMember 2021-03-31 0001582961 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001582961 2020-12-31 2020-12-31 0001582961 2021-03-31 2021-03-31 0001582961 us-gaap:EmployeeStockOptionMember 2021-03-31 2021-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 2021-03-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-03-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-03-01 2021-03-31 0001582961 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001582961 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001582961 docn:CurrentAndFormerEmployeesMember 2020-01-01 2020-03-31 0001582961 docn:CurrentAndFormerEmployeesMember 2021-01-01 2021-03-31 0001582961 docn:SeedPreferredStockMember 2021-01-01 2021-03-31 0001582961 docn:SeedPreferredStockMember 2020-01-01 2020-03-31 0001582961 us-gaap:SeriesAPreferredStockMember 2021-01-01 2021-03-31 0001582961 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-03-31 0001582961 us-gaap:SeriesBPreferredStockMember 2021-01-01 2021-03-31 0001582961 us-gaap:SeriesBPreferredStockMember 2020-01-01 2020-03-31 0001582961 us-gaap:SeriesCPreferredStockMember 2021-01-01 2021-03-31 0001582961 us-gaap:SeriesCPreferredStockMember 2020-01-01 2020-03-31 0001582961 us-gaap:WarrantMember 2021-01-01 2021-03-31 0001582961 us-gaap:WarrantMember 2020-01-01 2020-03-31 0001582961 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001582961 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 shares iso4217:USD iso4217:USD shares docn:segment pure 0001582961 false 2021 Q1 --12-31 10-Q true 2021-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 No Yes Non-accelerated Filer false true false false 106563465 560053000 100311000 2893000 3104000 28941000 26799000 18288000 20843000 607282000 147953000 242722000 238956000 2226000 2226000 2674000 2674000 34573000 34649000 83000 82000 3705000 3712000 893265000 430252000 15149000 12433000 16756000 27025000 4920000 4873000 0 17468000 9224000 22986000 46049000 84785000 206000 211000 0 242215000 1900000 2061000 48155000 329272000 0 173074000 0.000025 0.000025 10000000 0 0 0 0 0 0 0 0.000025 0.000025 750000000 111400000 108305374 45299339 106337146 43331111 2000 1000 1968228 1968228 4598000 4598000 1020313000 99783000 -233000 -245000 -170374000 -167035000 845110000 -72094000 893265000 430252000 93661000 72792000 39544000 34683000 54117000 38109000 22402000 19477000 10421000 9454000 18040000 21665000 50863000 50596000 3254000 -12487000 2256000 3516000 -3435000 -259000 94000 77000 -5597000 -3698000 -2343000 -16185000 996000 748000 -3339000 -16933000 -0.07 -0.07 -0.42 -0.42 49432000 49432000 39945000 39945000 -3339000 -16933000 -12000 176000 -3351000 -16757000 45472229 173074000 45299339 1000 -1968228 -4598000 99783000 -245000 -167035000 -72094000 1033806 3740000 3740000 6685000 6685000 16500000 1000 723125000 723126000 45472229 173074000 45472229 173074000 173074000 13906000 13906000 12000 12000 -3339000 -3339000 0 0 108305374 2000 -1968228 -4598000 1020313000 -233000 -170374000 845110000 40750324 123264000 41095849 1000 -1968228 -4598000 55896000 -112000 -123467000 -72280000 1735742 5970000 5970000 9516000 9516000 -176000 -176000 -16933000 -16933000 40750324 123264000 42831591 1000 -1968228 -4598000 71382000 -288000 -140400000 -73903000 -3339000 -16933000 20951000 17394000 0 538000 6624000 9382000 205000 592000 -3435000 -259000 -556000 3000 1607000 2654000 335000 165000 3749000 5154000 -2554000 1910000 -7413000 -5151000 48000 -90000 241000 99000 19791000 1320000 22398000 20674000 1370000 3923000 0 3630000 81000 0 -23687000 -28227000 0 230000 33213000 3304000 0 7058000 166814000 70313000 0 170000000 63200000 84500000 0 63200000 0 3272000 3740000 5970000 0 150000 723125000 0 463638000 84459000 459742000 57552000 102537000 35886000 562279000 93438000 2000000 2786000 463000 394000 62000 133000 18473000 21771000 0 3927000 428000 0 Nature of the Business and Organization<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure and platform tools for developers, start-ups and small-to-medium size businesses. The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical infrastructure solutions across compute, storage and networking, and also enables developers to extend the native capabilities of the Company’s cloud with fully managed application, container and database offerings.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of $47.00 per share, which resulted in net proceeds of $723,125 after deducting the underwriting discounts and commissions and estimated offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, deferred offering costs, which consist of direct incremental legal, accounting, and consulting fees relating to the IPO, were capitalized in Prepaid expenses and other current assets in the condensed consolidated balance sheets. Upon the consummation of the IPO, $1,403 of net deferred offering costs were reclassified into stockholders’ equity as an offset against IPO proceeds.</span></div> 16500000 47.00 723125000 45472229 1403000 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 conformity with accounting principles generally accepted in the U.S. (“U.S. GAAP”), the same basis as the audited consolidated financial statements included in the Company’s final prospectus for its IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended, on March 24, 2021 (“Final Prospectus”). In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which include normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of March 31, 2021, results of operations for the three months ended March 31, 2021 and 2020, cash flows for the three months ended March 31, 2021 and 2020, and stockholders' equity for the three months ended March 31, 2021 and 2020.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of DigitalOcean Holdings, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</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, assumptions used in the valuation of warrants, accounting for stock-based compensation, and valuation allowances against deferred tax assets. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash includes deposits in financial institutions related to letters of credit used to secure lease agreements. The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">560,053 </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%">91,023 </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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226 </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%">2,415 </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%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for doubtful accounts based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for doubtful accounts through bad debt expense and reverses the allowance after the potential for recovery is considered remote.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in our allowance for doubtful accounts for the period presented:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.416%"/><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:top"><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2020</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%">3,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </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"/></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</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,818)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2021</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%">2,893 </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"/></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 $4,920 and $4,873 as of March 31, 2021 and December 31, 2020, respectively. Revenue recognized during the three months ended March 31, 2021 and 2020 was $1,725 and $1,444, 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%">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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">37 </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%">28 </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%">25 </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 U.S. was approximately 31% and 30% of total revenue for the three months ended March 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No country outside of the U.S. had net revenue greater than 10% of total consolidated revenue in any period presented.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment located in the U.S. was approximately 47% and 48% as of March 31, 2021 and December 31, 2020, respectively, with the remainder of net assets residing in international locations, primarily in the Netherlands, Singapore and Germany.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the condensed consolidated balance sheets for cash and cash equivalents, 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, 2021 and December 31, 2020. Additionally, no customer accounted for 10% of more of total revenue during the three months ended March 31, 2021 and 2020.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements – Pending Adoption</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.</span></div> Basis of Presentation and Principles of ConsolidationThe accompanying unaudited interim condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the U.S. (“U.S. GAAP”), the same basis as the audited consolidated financial statements included in the Company’s final prospectus for its IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended, on March 24, 2021 (“Final Prospectus”). The condensed consolidated financial statements include the accounts of DigitalOcean Holdings, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. 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, assumptions used in the valuation of warrants, accounting for stock-based compensation, and valuation allowances against deferred tax assets. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Restricted cash includes deposits in financial institutions related to letters of credit used to secure lease agreements. The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">560,053 </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%">91,023 </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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226 </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%">2,415 </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%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">560,053 </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%">91,023 </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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226 </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%">2,415 </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%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 560053000 91023000 2226000 2415000 562279000 93438000 Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for doubtful accounts based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for doubtful accounts through bad debt expense and reverses the allowance after the potential for recovery is considered remote. <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in our allowance for doubtful accounts for the period presented:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.416%"/><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:top"><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2020</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%">3,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </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"/></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</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,818)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2021</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%">2,893 </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"/></tr></table></div> 3104000 1607000 1818000 2893000 Deferred revenue was $4,920 and $4,873 as of March 31, 2021 and December 31, 2020, respectively. Revenue recognized during the three months ended March 31, 2021 and 2020 was $1,725 and $1,444, respectively, which was included in each deferred revenue balance at the beginning of each respective period. 4920000 4873000 1725000 1444000 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. 1 1 <div style="margin-bottom:6pt;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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">37 </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%">28 </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%">25 </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> 0.38 0.37 0.29 0.28 0.23 0.25 0.10 0.10 1 1 0.31 0.30 0.47 0.48 The amounts reflected in the condensed consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. The Company’s customer base consists of a significant number of geographically dispersed customers. <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.</span></div> 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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">461,106 </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%">442,778 </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%">63,072 </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%">61,640 </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%">532,509 </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%">512,749 </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%">(39,843)</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%">(36,186)</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%">(249,944)</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%">(237,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 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%">242,722 </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%">238,956 </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, 2021 and 2020 was $17,219 and $14,476, 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 capitalizes costs related to the development of computer software for internal use of $1,432 and $4,056 for the three months ended March 31, 2021 and 2020, respectively, which is included in internal-use software development costs within Property and equipment, net. Amortization expense related to internal-use software for the three months ended March 31, 2021 and 2020 was $3,657 and $2,842, 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, 2020, the Company recorded an impairment loss of $538 related to software that is no longer being used. There was no such impairment loss recorded for the three months ended March 31, 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued other expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued other expenses consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,975 </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%">12,512 </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%">Accrued capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,007 </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,478 </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 accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,774 </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,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued other expenses</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,756 </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%">27,025 </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%">Other current liabilities</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</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%">8,457 </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%">7,758 </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%">Warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">14,463 </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</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%">767 </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%">765 </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 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 other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">9,224 </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%">22,986 </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%">Property and equipment, net consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">461,106 </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%">442,778 </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%">63,072 </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%">61,640 </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%">532,509 </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%">512,749 </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%">(39,843)</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%">(36,186)</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%">(249,944)</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%">(237,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 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%">242,722 </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%">238,956 </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> 461106000 442778000 1511000 1511000 6820000 6820000 63072000 61640000 532509000 512749000 39843000 36186000 249944000 237607000 242722000 238956000 17219000 14476000 1432000 4056000 3657000 2842000 538000 0 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued other expenses consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,975 </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%">12,512 </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%">Accrued capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,007 </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,478 </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 accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,774 </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,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued other expenses</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,756 </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%">27,025 </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> 2975000 12512000 6007000 8478000 7774000 6035000 16756000 27025000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</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%">8,457 </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%">7,758 </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%">Warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">14,463 </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</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%">767 </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%">765 </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 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 other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">9,224 </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%">22,986 </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> 8457000 7758000 0 14463000 767000 765000 9224000 22986000 Debt<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.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: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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">165,051 </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%">Revolving Credit Facility</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%">63,200 </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%">Notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">31,432 </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%">Total debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">259,683 </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%">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">Credit Facility</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,438)</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%">Notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(10,030)</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%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(17,468)</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 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 long-term debt</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%">— </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%">242,215 </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-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Amount is net of unamortized discount and debt issuance costs of $1,761 as of December 31, 2020.</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%">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%">As of March 31, 2021, the Company paid the remaining obligations on the outstanding Credit Facility, which includes the Term Loan and Revolving Credit Facility. At March 31, 2021, the Company had available borrowing capacity of $150,000 on the Revolving Credit Facility. The Company recognized a loss on extinguishment of debt of $1,652 for the unamortized discount and debt issuance costs related to the Term Loan. The write-off of the unamortized discount and debt issuance costs represent a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred commitment fees on the unused balance of the Revolving Credit Facility of $67 and $67 for the three months ended March 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and amortization of deferred financing fees for the three months ended March 31, 2021 and 2020 was $1,973 and $2,360, 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%">Notes Payable</span></div><div style="margin-bottom:6pt;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, 2021, the Company paid the remaining obligations on all outstanding notes payable.</span></div><div style="margin-bottom:6pt;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 interest expense for the three months ended March 31, 2021 and 2020 was $216 and $523, respectively. The Company recognized a loss on extinguishment of debt of $1,783 for unaccrued interest paid in conjunction with the payoff of the remaining debt obligation.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.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: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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">165,051 </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%">Revolving Credit Facility</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%">63,200 </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%">Notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">31,432 </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%">Total debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">259,683 </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%">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">Credit Facility</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,438)</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%">Notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(10,030)</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%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(17,468)</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 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 long-term debt</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%">— </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%">242,215 </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-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Amount is net of unamortized discount and debt issuance costs of $1,761 as of December 31, 2020.</span></div> 0 165051000 0 63200000 0 31432000 0 259683000 0 7438000 0 10030000 0 17468000 0 242215000 1761000 150000000 -1652000 67000 67000 1973000 2360000 216000 523000 -1783000 Operating Leases<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases data center facilities and office space under generally non-cancelable operating lease agreements, which expire at various dates through 2025. Facility leases generally include renewal options and may include escalating rental payment provisions. Additionally, the leases may require us to pay a portion of the related operating expenses. Rent expense related to these operating leases for the three months ended March 31, 2021 and 2020 was $3,055 and $3,134, 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, 2021, future minimum rental payments under operating lease agreements were as follows:</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.657%"/><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="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%">2021 (nine months remaining)</span></td><td style="background-color:#cceeff;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;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%">32,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,935 </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%">2023</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,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">20,084 </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%">2025</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,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum operating lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,914 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 3055000 3134000 As of March 31, 2021, future minimum rental payments under operating lease agreements were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.657%"/><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="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%">2021 (nine months remaining)</span></td><td style="background-color:#cceeff;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;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%">32,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,935 </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%">2023</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,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">20,084 </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%">2025</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,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum operating lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,914 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 32044000 27935000 21567000 20084000 3284000 0 104914000 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, 2021, 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, 2020.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $2,226 were issued and outstanding as of March 31, 2021 and December 31, 2020. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Condensed Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Condensed Consolidated Statements of Cash Flows. Certain of the letters of credit can be reduced on an annual basis until 2022, at which point the deposit required will similarly reduce to meet minimum threshold requirements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its condensed consolidated financial position, results of operations, or liquidity.</span></div> 2226000 2226000 Stockholders’ Equity (Deficit)<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, 2021 and December 31, 2020, the Company was authorized to issue 750,000,000 and 111,400,000 shares of common stock, respectively, 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%">Common Stock Reserved for Future Issuance</span></div><div style="margin-bottom:6pt;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 is authorized to reserve shares of common stock for potential conversion as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series Seed preferred stock</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%">— </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%">12,517,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">Series A-1 preferred stock</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%">— </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%">18,304,108 </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%">Series B preferred stock</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,237,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C preferred stock</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%">4,721,905 </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%">Common stock warrants</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%">308,632 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,930,000 </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,821,642 </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%">Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200,000 </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"/></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 number of shares for common stock reserved</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,438,632 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,602,519 </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></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Amount includes 308,632 shares of common stock held in reserve for the redeemable convertible preferred stock warrants which was converted to common stock warrants upon the completion of the IPO.</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 and outstanding as of March 31, 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Convertible 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%">Upon completion of the IPO, all shares of Series Seed, Series A, Series B, and Series C redeemable convertible preferred stock then outstanding, totaling 45,472,229 shares, were automatically converted into an equivalent number of shares of common stock. The carrying value of $173,074 was reclassified into Stockholders' equity (deficit). As of March 31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.</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%">Common Stock Warrants</span></div><div style="margin-bottom:6pt;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 2015 and 2014, the Company issued warrants to third parties as partial consideration for property and equipment primarily used in our co-location centers. These warrants allow the holder to purchase 66,668 shares of common stock at $1.50 per share, and 241,964 shares of common stock at $2.0663 per share. The warrants, which are equity classified, are immediately exercisable, have a term of ten years and expire at various dates through 2025.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the conversion of the convertible preferred stock into shares of common stock upon the completion of the IPO, 308,632 shares of the redeemable convertible preferred stock warrants automatically converted into common stock warrants. The warrants were remeasured on the date of the IPO using the public offering price of $47.00 per share, which resulted in a gain of $556 that was recorded to Other (income) expense, net for the period ending March 31, 2021. The warrants are considered indexed to the Company’s own stock and therefore no subsequent remeasurement is required.</span></div><div style="margin-bottom:6pt;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 April 2021, a warrant holder net exercised their warrants for 64,328 shares of common stock at $42.75 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%">Treasury 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 records treasury stock at the cost to acquire shares and is included as a component of Stockholders’ equity (deficit). At March 31, 2021 and December 31, 2020, the Company had 1,968,228 shares of treasury stock which were carried at its cost basis of $4,598 on the Condensed Consolidated Balance Sheets.</span></div> 750000000 111400000 0.000025 0.000025 <div style="margin-bottom:6pt;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 is authorized to reserve shares of common stock for potential conversion as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series Seed preferred stock</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%">— </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%">12,517,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">Series A-1 preferred stock</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%">— </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%">18,304,108 </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%">Series B preferred stock</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,237,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C preferred stock</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%">4,721,905 </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%">Common stock warrants</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%">308,632 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,930,000 </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,821,642 </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%">Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200,000 </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"/></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 number of shares for common stock reserved</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,438,632 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,602,519 </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></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Amount includes 308,632 shares of common stock held in reserve for the redeemable convertible preferred stock warrants which was converted to common stock warrants upon the completion of the IPO.</span></div> 0 12517832 0 18304108 0 10237032 0 4721905 308632 0 30930000 34821642 2200000 0 33438632 80602519 308632 10000000 0.000025 0 0 45472229 173074000 0 0 66668 1.50 241964 2.0663 P10Y 308632 47.00 -556000 64328 42.75 1968228 1968228 4598000 4598000 Stock-Based Compensation<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company’s board of directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under our 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants up to an aggregate of 30,930,000 shares of common stock. As of March 31, 2021, there were 30,930,000 shares reserved for future issuance under the 2021 Equity Incentive Plan. Shares issued pursuant to the exercise of these awards are transferable by the holder. Amounts paid by economic interest holders in excess of fair value are recorded as stock-based compensation (see Note 11).</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, 2021 was as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:top"><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:top"><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,933,494 </span></td><td style="background-color:#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%">6.73 </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%">8.44</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%">596,767 </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%">— </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"/><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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,033,806)</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.62 </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 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%">(187,319)</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%">7.41 </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;text-align: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, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,712,369 </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.93 </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%">8.28</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%">553,126 </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 exercisable at March 31, 2021</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%">5,904,466 </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%">4.81 </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%">7.53</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%">220,334 </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 unvested expected to vest at March 31, 2021</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%">12,363,498 </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 style="background-color:#cceeff;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;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%">6.39 </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:2px 1pt;text-align: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.13</span></td><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,818 </span></td><td style="background-color:#cceeff;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, 2021 and 2020 was $39,650 and $4,630, 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 weighted-average grant date fair value of options granted to participants during the three months ended March 31, 2020 was $3.27 per share. No options were granted during the three months ended March 31, 2021. The aggregate estimated fair value of stock options granted to participants that vested during the three months ended March 31, 2021 and 2020 was $4,998 and $1,618, 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, 2021, there was $36,363 of unrecognized stock-based compensation expense related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 3.11 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%">RSU’s</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted vest over four years. RSU activity for the three months ended March 31, 2021 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,750 </span></td><td style="background-color:#cceeff;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%">13.69 </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%">1,654,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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="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: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%">(5,000)</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.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2021</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%">2,063,088 </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%">36.30 </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 expected to vest at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056,761 </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 style="background-color:#cceeff;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;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.50 </span></td><td style="background-color:#cceeff;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, 2021, there was $35,537 of unrecognized stock-based compensation expense related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 3.80 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%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company’s board of directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (the “ESPP”), which became effective on the date of the Final Prospectus. The ESPP initially reserved and authorized the issuance of up to a total of 2,200,000 shares of common stock to participating employees. As of March 31, 2021, 2,200,000 shares of common stock remain available for issuance under the ESPP. The initial enrollment period began on the date of the IPO and ended on April 3, 2021. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of (1) the $47.00 initial public offering price of the Company’s common stock or (2) the fair market value of the Company’s common stock on the purchase date, as defined in the ESPP.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, no amounts have been withheld on behalf of employees for a future purchase under the ESPP due to the timing of payroll deductions and the open enrollment. There were no purchases for the three months ended March 31, 2021 related to the ESPP.</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;vertical-align:top;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"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </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%">2,636 </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%">2,221 </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%">1,137 </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%">226 </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%">2,655 </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,911 </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 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="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%">Stock-based compensation related to secondary sales of common stock by certain current and former employees for the three months ended March 31, 2020 was $7,611. There were no such expenses recorded for the three months ended March 31, 2021.</span></div> 30930000 30930000 P10Y P4Y Stock option activity for the three months ended March 31, 2021 was as follows: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:top"><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:top"><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,933,494 </span></td><td style="background-color:#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%">6.73 </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%">8.44</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%">596,767 </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%">— </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"/><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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,033,806)</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.62 </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 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%">(187,319)</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%">7.41 </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;text-align: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, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,712,369 </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.93 </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%">8.28</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%">553,126 </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 exercisable at March 31, 2021</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%">5,904,466 </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%">4.81 </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%">7.53</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%">220,334 </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 unvested expected to vest at March 31, 2021</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%">12,363,498 </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 style="background-color:#cceeff;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;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%">6.39 </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:2px 1pt;text-align: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.13</span></td><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:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 16933494 6.73 P8Y5M8D 596767000 0 0 1033806 3.62 187319 7.41 15712369 6.93 P8Y3M10D 553126000 5904466 4.81 P7Y6M10D 220334000 12363498 6.39 P8Y1M17D 441818000 39650000 4630000 3.27 0 4998000 1618000 36363000 P3Y1M9D P4Y RSU activity for the three months ended March 31, 2021 was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,750 </span></td><td style="background-color:#cceeff;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%">13.69 </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%">1,654,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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="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: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%">(5,000)</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.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2021</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%">2,063,088 </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%">36.30 </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 expected to vest at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056,761 </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 style="background-color:#cceeff;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;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.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 413750 13.69 1654338 41.97 5000 41.97 2063088 36.30 1056761 35.50 35537000 P3Y9M18D 2200000 2200000 0.85 47.00 <div style="margin-bottom:6pt;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;vertical-align:top;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"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </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%">2,636 </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%">2,221 </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%">1,137 </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%">226 </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%">2,655 </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,911 </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 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 196000 24000 2636000 2221000 1137000 226000 2655000 6911000 6624000 9382000 7611000 0 Net Loss per Share Attributable to Common Stockholders<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">(3,339)</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%">(16,933)</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;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%">Weighted average shares, in thousands, used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,432 </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%">39,945 </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.07)</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.42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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></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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series Seed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">12,517,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A-1</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">17,995,460 </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%">Series B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">10,237,032 </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%">Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">4,721,905 </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%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,632 </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%">308,632 </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%">Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,712,369 </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%">17,222,528 </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%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,063,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,084,089 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,003,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">(3,339)</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%">(16,933)</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;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%">Weighted average shares, in thousands, used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,432 </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%">39,945 </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.07)</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.42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -3339000 -3339000 -16933000 -16933000 49432000 49432000 39945000 39945000 -0.07 -0.07 -0.42 -0.42 <div style="margin-bottom:6pt;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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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></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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series Seed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">12,517,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A-1</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">17,995,460 </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%">Series B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">10,237,032 </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%">Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">4,721,905 </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%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,632 </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%">308,632 </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%">Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,712,369 </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%">17,222,528 </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%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,063,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,084,089 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,003,389 </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 12517832 0 17995460 0 10237032 0 4721905 308632 308632 15712369 17222528 2063088 0 18084089 63003389 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%">The Company recorded a tax expense of $996 and $748, which resulted in an effective tax rate of (42.5)% and (4.6)%, for the three months ended March 31, 2021 and 2020, respectively. The effective tax rate differs from the statutory rate primarily as a result of not recognizing deferred tax assets for U.S. losses due to a full valuation allowance against 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%">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 </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%">taxable income, the Company has concluded that it is more likely than not that a significant portion of the deferred tax assets will not be realized. As such, the Company maintains a full valuation allowance on its U.S. deferred tax assets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, uncertain tax positions recorded by the Company resulted in an expense of $68 and $333, 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> 996000 748000 -0.425 -0.046 68000 333000 Related Party TransactionsDuring the three months ended March 31, 2020, the Company recorded $7,611 of stock-based compensation associated with secondary sales transactions. There were no such expenses recorded for the three months ended March 31, 2021. The secondary sales transactions were executed primarily between holders of economic interest in the Company and the Company’s employees and former employees at prices in excess of the fair value of such shares. Accordingly, the Company recognized such excess value as stock-based compensation. The Company did not sell any shares or receive any proceeds from the transactions. 7611000 0 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - shares
3 Months Ended
Mar. 31, 2021
Apr. 29, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2021  
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 No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   106,563,465
Entity Central Index Key 0001582961  
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Cash and cash equivalents $ 560,053 $ 100,311
Accounts receivable, less allowance for doubtful accounts of $2,893 and $3,104, respectively 28,941 26,799
Prepaid expenses and other current assets 18,288 20,843
Total current assets 607,282 147,953
Property and equipment, net 242,722 238,956
Restricted cash 2,226 2,226
Goodwill 2,674 2,674
Intangible assets 34,573 34,649
Deferred tax assets 83 82
Other assets 3,705 3,712
Total assets 893,265 430,252
Accounts payable 15,149 12,433
Accrued other expenses 16,756 27,025
Deferred revenue 4,920 4,873
Current portion of long-term debt 0 17,468
Other current liabilities 9,224 22,986
Total current liabilities 46,049 84,785
Deferred tax liabilities 206 211
Long-term debt 0 242,215
Other long-term liabilities 1,900 2,061
Total liabilities 48,155 329,272
Commitments and Contingencies (Note 6)
Convertible preferred stock 0 173,074
Preferred stock ($0.000025 par value per share; 10,000,000 and 0 shares authorized; 0 shares issued and outstanding as of March 31, 2021 and December 31, 2020, respectively) 0 0
Common stock ($0.000025 par value per share; 750,000,000 and 111,400,000 shares authorized; 108,305,374 and 45,299,339 issued; and 106,337,146 and 43,331,111 outstanding as of March 31, 2021 and December 31, 2020, respectively) 2 1
Treasury stock, at cost (1,968,228 shares at March 31, 2021 and December 31, 2020) (4,598) (4,598)
Additional paid-in capital 1,020,313 99,783
Accumulated other comprehensive loss (233) (245)
Accumulated deficit (170,374) (167,035)
Total stockholders’ equity (deficit) 845,110 (72,094)
Total liabilities, convertible preferred stock and stockholders’ equity (deficit) $ 893,265 $ 430,252
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Revenue $ 93,661 $ 72,792
Cost of revenue 39,544 34,683
Gross profit 54,117 38,109
Operating expenses:    
Research and development 22,402 19,477
Sales and marketing 10,421 9,454
General and administrative 18,040 21,665
Total operating expenses 50,863 50,596
Net income (loss) from operations 3,254 (12,487)
Other (income) expense:    
Interest expense 2,256 3,516
Loss on extinguishment of debt 3,435 259
Other (income) expense, net (94) (77)
Other (income) expense 5,597 3,698
Loss before income taxes (2,343) (16,185)
Income tax expense 996 748
Net loss attributable to common stockholders $ (3,339) $ (16,933)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.07) $ (0.42)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.07) $ (0.42)
Weighted average shares used to compute net loss per share, basic (in shares) 49,432,000 39,945,000
Weighted average shares used to compute net loss per share, diluted (in shares) 49,432,000 39,945,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Statement of Other Comprehensive Income [Abstract]    
Net loss attributable to common shareholders $ (3,339) $ (16,933)
Other comprehensive loss:    
Foreign currency translation adjustments, net of taxes 12 (176)
Comprehensive loss $ (3,351) $ (16,757)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.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 Comprehensive Loss
Accumulated (Deficit)
Temporary equity, shares outstanding at beginning of period (in shares) at Dec. 31, 2019 40,750,324          
Temporary equity, carrying amount attributable to parent at beginning of period at Dec. 31, 2019 $ 123,264          
Temporary equity, shares outstanding at end of period (in shares) at Mar. 31, 2020 40,750,324          
Temporary equity, carrying amount attributable to parent at end of period at Mar. 31, 2020 $ 123,264          
Shares outstanding at beginning of period (in shares) at Dec. 31, 2019   41,095,849 (1,968,228)      
Total stockholders’ equity (deficit) at beginning of period at Dec. 31, 2019 (72,280) $ 1 $ (4,598) $ 55,896 $ (112) $ (123,467)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under stock option plan (in shares)   1,735,742        
Issuance of common stock under stock option plan 5,970     5,970    
Stock-based compensation 9,516     9,516    
Other comprehensive loss (176)       (176)  
Net loss (16,933)         (16,933)
Shares outstanding at end of period (in shares) at Mar. 31, 2020   42,831,591 (1,968,228)      
Total stockholders’ equity (deficit) at end of period at Mar. 31, 2020 $ (73,903) $ 1 $ (4,598) 71,382 (288) (140,400)
Temporary equity, shares outstanding at beginning of period (in shares) at Dec. 31, 2020 45,472,229          
Temporary equity, carrying amount attributable to parent at beginning of period at Dec. 31, 2020 $ 173,074          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) (45,472,229)          
Conversion of convertible preferred stock to common stock in connection with initial public offering $ (173,074)          
Temporary equity, shares outstanding at end of period (in shares) at Mar. 31, 2021 0          
Temporary equity, carrying amount attributable to parent at end of period at Mar. 31, 2021 $ 0          
Shares outstanding at beginning of period (in shares) at Dec. 31, 2020   45,299,339 (1,968,228)      
Total stockholders’ equity (deficit) at beginning of period at Dec. 31, 2020 $ (72,094) $ 1 $ (4,598) 99,783 (245) (167,035)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under stock option plan (in shares) 1,033,806 1,033,806        
Issuance of common stock under stock option plan $ 3,740     3,740    
Stock-based compensation 6,685     6,685    
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)   16,500,000        
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs 723,126 $ 1   723,125    
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)   45,472,229        
Conversion of convertible preferred stock to common stock in connection with initial public offering 173,074     173,074    
Conversion of redeemable preferred stock warrants to common stock warrants 13,906     13,906    
Other comprehensive loss 12       12  
Net loss (3,339)         (3,339)
Shares outstanding at end of period (in shares) at Mar. 31, 2021   108,305,374 (1,968,228)      
Total stockholders’ equity (deficit) at end of period at Mar. 31, 2021 $ 845,110 $ 2 $ (4,598) $ 1,020,313 $ (233) $ (170,374)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Operating activities    
Net loss $ (3,339) $ (16,933)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 20,951 17,394
Loss on impairment 0 538
Stock-based compensation 6,624 9,382
Non-cash interest expense 205 592
Loss on extinguishment of debt 3,435 259
Revaluation of warrants (556) 3
Bad debt expense 1,607 2,654
Other (335) (165)
Changes in operating assets and liabilities:    
Accounts receivable (3,749) (5,154)
Prepaid expenses and other current assets 2,554 (1,910)
Accounts payable and accrued expenses (7,413) (5,151)
Deferred revenue 48 (90)
Other assets and liabilities (241) (99)
Net cash provided by operating activities 19,791 1,320
Investing activities    
Capital expenditures - property and equipment (22,398) (20,674)
Capital expenditures - internal-use software development (1,370) (3,923)
Purchase of intangible assets 0 (3,630)
Proceeds from sale of equipment 81 0
Net cash used in investing activities (23,687) (28,227)
Financing activities    
Repayment of capital leases 0 (230)
Repayment of notes payable (33,213) (3,304)
Proceeds from third-party secured financings 0 7,058
Repayment of term loan (166,814) (70,313)
Proceeds from issuance of term loan 0 170,000
Repayment of borrowings under revolving credit facility (63,200) (84,500)
Proceeds from borrowings under revolving credit facility 0 63,200
Payment of debt issuance costs 0 (3,272)
Proceeds from the issuance of common stock under stock plans 3,740 5,970
Payment of initial public offering costs 0 (150)
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs 723,125 0
Net cash provided by financing activities 463,638 84,459
Increase in cash, cash equivalents and restricted cash 459,742 57,552
Cash, cash equivalents and restricted cash - beginning of period 102,537 35,886
Cash, cash equivalents and restricted cash - end of period 562,279 93,438
Supplemental disclosures of cash flow information:    
Cash paid for interest 2,000 2,786
Cash paid for taxes (net of refunds) 463 394
Non-cash investing and financing activities:    
Capitalized stock-based compensation 62 133
Property and equipment received but not yet paid 18,473 21,771
Seller financed equipment purchases 0 3,927
Costs related to initial public offering included in accounts payable and accrued liabilities $ 428 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 2,893 $ 3,104
Preferred stock, par value (in dollars per share) $ 0.000025 $ 0.000025
Preferred stock, shares authorized (in shares) 10,000,000 0
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 111,400,000
Common stock, shares issued (in shares) 108,305,374 45,299,339
Common stock, shares outstanding at beginning of period (in shares) 106,337,146 43,331,111
Treasury stock, shares (in shares) 1,968,228 1,968,228
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of the Business and Organization
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business and Organization Nature of the Business and Organization
DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure and platform tools for developers, start-ups and small-to-medium size businesses. The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical infrastructure solutions across compute, storage and networking, and also enables developers to extend the native capabilities of the Company’s cloud with fully managed application, container and database offerings.
The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries.
Initial Public Offering
On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of $47.00 per share, which resulted in net proceeds of $723,125 after deducting the underwriting discounts and commissions and estimated offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.
Prior to the IPO, deferred offering costs, which consist of direct incremental legal, accounting, and consulting fees relating to the IPO, were capitalized in Prepaid expenses and other current assets in the condensed consolidated balance sheets. Upon the consummation of the IPO, $1,403 of net deferred offering costs were reclassified into stockholders’ equity as an offset against IPO proceeds.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2021
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 conformity with accounting principles generally accepted in the U.S. (“U.S. GAAP”), the same basis as the audited consolidated financial statements included in the Company’s final prospectus for its IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended, on March 24, 2021 (“Final Prospectus”). In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which include normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of March 31, 2021, results of operations for the three months ended March 31, 2021 and 2020, cash flows for the three months ended March 31, 2021 and 2020, and stockholders' equity for the three months ended March 31, 2021 and 2020.
The condensed consolidated financial statements include the accounts of DigitalOcean Holdings, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
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, assumptions used in the valuation of warrants, accounting for stock-based compensation, and valuation allowances against deferred tax assets. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash
Restricted cash includes deposits in financial institutions related to letters of credit used to secure lease agreements. The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:
March 31,
20212020
Cash and cash equivalents$560,053 $91,023 
Restricted cash2,226 2,415 
Total cash, cash equivalents and restricted cash$562,279 $93,438 
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for doubtful accounts based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for doubtful accounts through bad debt expense and reverses the allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for doubtful accounts for the period presented:
Amount
Balance as of December 31, 2020$3,104 
Bad debt expense, net of recoveries1,607 
Write-offs(1,818)
Balance as of March 31, 2021$2,893 
Deferred Revenue
Deferred revenue was $4,920 and $4,873 as of March 31, 2021 and December 31, 2020, respectively. Revenue recognized during the three months ended March 31, 2021 and 2020 was $1,725 and $1,444, respectively, which was included in each deferred revenue balance at the beginning of each respective period.
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,
20212020
North America38 %37 %
Europe29 28 
Asia23 25 
Other10 10 
Total100 %100 %
Revenue derived from customers in the U.S. was approximately 31% and 30% of total revenue for the three months ended March 31, 2021 and 2020, respectively.
No country outside of the U.S. had net revenue greater than 10% of total consolidated revenue in any period presented.
Property and equipment located in the U.S. was approximately 47% and 48% as of March 31, 2021 and December 31, 2020, respectively, with the remainder of net assets residing in international locations, primarily in the Netherlands, Singapore and Germany.
Concentration of Credit Risk
The amounts reflected in the condensed consolidated balance sheets for cash and cash equivalents, 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, 2021 and December 31, 2020. Additionally, no customer accounted for 10% of more of total revenue during the three months ended March 31, 2021 and 2020.
Recent Accounting Pronouncements – Pending Adoption
The following effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the condensed consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Details
3 Months Ended
Mar. 31, 2021
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, 2021December 31, 2020
Computers and equipment$461,106 $442,778 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software63,072 61,640 
Property and equipment, gross$532,509 $512,749 
Less: accumulated amortization $(39,843)$(36,186)
Less: accumulated depreciation(249,944)(237,607)
Property and equipment, net $242,722 $238,956 
Depreciation expense on property and equipment for the three months ended March 31, 2021 and 2020 was $17,219 and $14,476, respectively.
The Company capitalizes costs related to the development of computer software for internal use of $1,432 and $4,056 for the three months ended March 31, 2021 and 2020, respectively, which is included in internal-use software development costs within Property and equipment, net. Amortization expense related to internal-use software for the three months ended March 31, 2021 and 2020 was $3,657 and $2,842, respectively.
During the three months ended March 31, 2020, the Company recorded an impairment loss of $538 related to software that is no longer being used. There was no such impairment loss recorded for the three months ended March 31, 2021.
Accrued other expenses
Accrued other expenses consisted of the following:
March 31, 2021December 31, 2020
Accrued bonuses$2,975 $12,512 
Accrued capital expenditures6,007 8,478 
Other accrued expenses7,774 6,035 
Total accrued other expenses
$16,756 $27,025 
Other current liabilities
Other current liabilities consisted of the following:
March 31, 2021December 31, 2020
Accrued taxes$8,457 $7,758 
Warrant liability— 14,463 
Other767 765 
Total other current liabilities$9,224 $22,986 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Debt Debt
Debt consisted of the following:
March 31, 2021December 31, 2020
Credit Facility
Term Loan(1)
$— $165,051 
Revolving Credit Facility— 63,200 
Notes payable— 31,432 
Total debt$— $259,683 
Less: current portion
Credit Facility$— $(7,438)
Notes payable— (10,030)
Current portion of long-term debt— (17,468)
Total long-term debt$— $242,215 
___________________
(1)Amount is net of unamortized discount and debt issuance costs of $1,761 as of December 31, 2020.
Credit Facility
As of March 31, 2021, the Company paid the remaining obligations on the outstanding Credit Facility, which includes the Term Loan and Revolving Credit Facility. At March 31, 2021, the Company had available borrowing capacity of $150,000 on the Revolving Credit Facility. The Company recognized a loss on extinguishment of debt of $1,652 for the unamortized discount and debt issuance costs related to the Term Loan. The write-off of the unamortized discount and debt issuance costs represent a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Condensed Consolidated Statements of Cash Flows.
The Company incurred commitment fees on the unused balance of the Revolving Credit Facility of $67 and $67 for the three months ended March 31, 2021 and 2020, respectively.
Interest and amortization of deferred financing fees for the three months ended March 31, 2021 and 2020 was $1,973 and $2,360, respectively.
Notes Payable
During the three months ended March 31, 2021, the Company paid the remaining obligations on all outstanding notes payable.
Total interest expense for the three months ended March 31, 2021 and 2020 was $216 and $523, respectively. The Company recognized a loss on extinguishment of debt of $1,783 for unaccrued interest paid in conjunction with the payoff of the remaining debt obligation.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Operating Leases
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Operating Leases Operating Leases
The Company leases data center facilities and office space under generally non-cancelable operating lease agreements, which expire at various dates through 2025. Facility leases generally include renewal options and may include escalating rental payment provisions. Additionally, the leases may require us to pay a portion of the related operating expenses. Rent expense related to these operating leases for the three months ended March 31, 2021 and 2020 was $3,055 and $3,134, respectively.
As of March 31, 2021, future minimum rental payments under operating lease agreements were as follows:
2021 (nine months remaining)$32,044 
202227,935 
202321,567 
202420,084 
20253,284 
Thereafter— 
Total minimum operating lease payments$104,914 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
As of March 31, 2021, 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, 2020.
Letters of Credit
In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $2,226 were issued and outstanding as of March 31, 2021 and December 31, 2020. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Condensed Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Condensed Consolidated Statements of Cash Flows. Certain of the letters of credit can be reduced on an annual basis until 2022, at which point the deposit required will similarly reduce to meet minimum threshold requirements.
Legal Proceedings
The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its condensed consolidated financial position, results of operations, or liquidity.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity (Deficit)
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Stockholders’ Equity (Deficit) Stockholders’ Equity (Deficit)
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, 2021 and December 31, 2020, the Company was authorized to issue 750,000,000 and 111,400,000 shares of common stock, respectively, with a par value of $0.000025 per share.
Common Stock Reserved for Future Issuance
The Company is authorized to reserve shares of common stock for potential conversion as follows:
March 31, 2021December 31, 2020
Series Seed preferred stock— 12,517,832 
Series A-1 preferred stock(1)
— 18,304,108 
Series B preferred stock— 10,237,032 
Series C preferred stock— 4,721,905 
Common stock warrants308,632 — 
Stock Plan30,930,000 34,821,642 
Employee Stock Purchase Plan2,200,000 — 
Total number of shares for common stock reserved33,438,632 80,602,519 
___________________
(1)Amount includes 308,632 shares of common stock held in reserve for the redeemable convertible preferred stock warrants which was converted to common stock warrants upon the completion of the IPO.
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 and outstanding as of March 31, 2021.
Redeemable Convertible Preferred Stock
Upon completion of the IPO, all shares of Series Seed, Series A, Series B, and Series C redeemable convertible preferred stock then outstanding, totaling 45,472,229 shares, were automatically converted into an equivalent number of shares of common stock. The carrying value of $173,074 was reclassified into Stockholders' equity (deficit). As of March 31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.
Common Stock Warrants
During 2015 and 2014, the Company issued warrants to third parties as partial consideration for property and equipment primarily used in our co-location centers. These warrants allow the holder to purchase 66,668 shares of common stock at $1.50 per share, and 241,964 shares of common stock at $2.0663 per share. The warrants, which are equity classified, are immediately exercisable, have a term of ten years and expire at various dates through 2025.
With the conversion of the convertible preferred stock into shares of common stock upon the completion of the IPO, 308,632 shares of the redeemable convertible preferred stock warrants automatically converted into common stock warrants. The warrants were remeasured on the date of the IPO using the public offering price of $47.00 per share, which resulted in a gain of $556 that was recorded to Other (income) expense, net for the period ending March 31, 2021. The warrants are considered indexed to the Company’s own stock and therefore no subsequent remeasurement is required.
During April 2021, a warrant holder net exercised their warrants for 64,328 shares of common stock at $42.75 per share.
Treasury Stock
The Company records treasury stock at the cost to acquire shares and is included as a component of Stockholders’ equity (deficit). At March 31, 2021 and December 31, 2020, the Company had 1,968,228 shares of treasury stock which were carried at its cost basis of $4,598 on the Condensed Consolidated Balance Sheets.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2021
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 our 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants up to an aggregate of 30,930,000 shares of common stock. As of March 31, 2021, there were 30,930,000 shares reserved for future issuance under the 2021 Equity Incentive Plan. Shares issued pursuant to the exercise of these awards are transferable by the holder. Amounts paid by economic interest holders in excess of fair value are recorded as stock-based compensation (see Note 11).
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, 2021 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202116,933,494 $6.73 8.44$596,767 
Granted— — 
Exercised(1,033,806)3.62 
Forfeited or cancelled(187,319)7.41 
Outstanding at March 31, 202115,712,369 6.93 8.28$553,126 
Vested and exercisable at March 31, 20215,904,466 4.81 7.53220,334 
Vested and unvested expected to vest at March 31, 202112,363,498 $6.39 8.13$441,818 
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, 2021 and 2020 was $39,650 and $4,630, respectively.
The weighted-average grant date fair value of options granted to participants during the three months ended March 31, 2020 was $3.27 per share. No options were granted during the three months ended March 31, 2021. The aggregate estimated fair value of stock options granted to participants that vested during the three months ended March 31, 2021 and 2020 was $4,998 and $1,618, respectively.
As of March 31, 2021, there was $36,363 of unrecognized stock-based compensation expense related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 3.11 years.
RSU’s
RSUs granted vest over four years. RSU activity for the three months ended March 31, 2021 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2021413,750 $13.69 
Granted1,654,338 41.97 
Forfeited or cancelled(5,000)41.97 
Unvested balance at March 31, 20212,063,088 36.30 
Vested and expected to vest at March 31, 20211,056,761 $35.50 
As of March 31, 2021, there was $35,537 of unrecognized stock-based compensation expense related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 3.80 years.
Employee Stock Purchase Plan
In March 2021, the Company’s board of directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (the “ESPP”), which became effective on the date of the Final Prospectus. The ESPP initially reserved and authorized the issuance of up to a total of 2,200,000 shares of common stock to participating employees. As of March 31, 2021, 2,200,000 shares of common stock remain available for issuance under the ESPP. The initial enrollment period began on the date of the IPO and ended on April 3, 2021. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of (1) the $47.00 initial public offering price of the Company’s common stock or (2) the fair market value of the Company’s common stock on the purchase date, as defined in the ESPP.
As of March 31, 2021, no amounts have been withheld on behalf of employees for a future purchase under the ESPP due to the timing of payroll deductions and the open enrollment. There were no purchases for the three months ended March 31, 2021 related to the ESPP.
Stock-Based Compensation
Stock-based compensation was included in the Condensed Consolidated Statements of Operations as follows:
Three Months Ended March 31,
20212020
Cost of revenue$196 $24 
Research and development2,636 2,221 
Sales and marketing1,137 226 
General and administrative2,655 6,911 
Total$6,624 $9,382 
Stock-based compensation related to secondary sales of common stock by certain current and former employees for the three months ended March 31, 2020 was $7,611. There were no such expenses recorded for the three months ended March 31, 2021.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share Attributable to Common Stockholders
3 Months Ended
Mar. 31, 2021
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,
20212020
Numerator:
Net loss attributable to common stockholders$(3,339)$(16,933)
Denominator:
Weighted average shares, in thousands, used to compute net loss per share, basic and diluted49,432 39,945 
Net loss per share attributable to common stockholders, basic and diluted$(0.07)$(0.42)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Three Months Ended March 31,
20212020
Series Seed— 12,517,832 
Series A-1— 17,995,460 
Series B— 10,237,032 
Series C— 4,721,905 
Warrants308,632 308,632 
Stock Options15,712,369 17,222,528 
RSUs2,063,088 — 
Total18,084,089 63,003,389 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
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.
The Company recorded a tax expense of $996 and $748, which resulted in an effective tax rate of (42.5)% and (4.6)%, for the three months ended March 31, 2021 and 2020, respectively. The effective tax rate differs from the statutory rate primarily as a result of not recognizing deferred tax assets for U.S. losses due to a full valuation allowance against U.S. deferred tax assets.
The provision for income taxes consists primarily of income taxes related to international jurisdictions in which the Company conducts business. Based on the available supporting evidence, including the amount and timing of future
taxable income, the Company has concluded that it is more likely than not that a significant portion of the deferred tax assets will not be realized. As such, the Company maintains a full valuation allowance on its U.S. deferred tax assets.
For the three months ended March 31, 2021 and 2020, uncertain tax positions recorded by the Company resulted in an expense of $68 and $333, 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 28 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions
3 Months Ended
Mar. 31, 2021
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsDuring the three months ended March 31, 2020, the Company recorded $7,611 of stock-based compensation associated with secondary sales transactions. There were no such expenses recorded for the three months ended March 31, 2021. The secondary sales transactions were executed primarily between holders of economic interest in the Company and the Company’s employees and former employees at prices in excess of the fair value of such shares. Accordingly, the Company recognized such excess value as stock-based compensation. The Company did not sell any shares or receive any proceeds from the transactions.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation and Principles of ConsolidationThe accompanying unaudited interim condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the U.S. (“U.S. GAAP”), the same basis as the audited consolidated financial statements included in the Company’s final prospectus for its IPO dated as of March 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended, on March 24, 2021 (“Final Prospectus”).
Principles of Consolidation The condensed consolidated financial statements include the accounts of DigitalOcean Holdings, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
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, assumptions used in the valuation of warrants, accounting for stock-based compensation, and valuation allowances against deferred tax assets. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash Restricted cash includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable and Allowance for Doubtful Accounts Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for doubtful accounts based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for doubtful accounts through bad debt expense and reverses the allowance after the potential for recovery is considered remote.
Deferred Revenue Deferred revenue was $4,920 and $4,873 as of March 31, 2021 and December 31, 2020, respectively. Revenue recognized during the three months ended March 31, 2021 and 2020 was $1,725 and $1,444, respectively, which was included in each deferred revenue balance at the beginning of each respective period.
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 The amounts reflected in the condensed consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. The Company’s customer base consists of a significant number of geographically dispersed customers.
Recent Accounting Pronouncements – Pending Adoption
The following effective dates represent the requirements for private companies which the Company has elected as an emerging growth company.
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications, or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022 with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the condensed consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is currently evaluating the impact of adoption on the condensed consolidated financial statements.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2021
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,
20212020
Cash and cash equivalents$560,053 $91,023 
Restricted cash2,226 2,415 
Total cash, cash equivalents and restricted cash$562,279 $93,438 
Reconciliation of Restricted Cash The following table reconciles cash, cash equivalents and restricted cash per the Condensed Consolidated Statements of Cash Flows:
March 31,
20212020
Cash and cash equivalents$560,053 $91,023 
Restricted cash2,226 2,415 
Total cash, cash equivalents and restricted cash$562,279 $93,438 
Disclosure of Changes in Allowance for Doubtful Accounts
The following table presents the changes in our allowance for doubtful accounts for the period presented:
Amount
Balance as of December 31, 2020$3,104 
Bad debt expense, net of recoveries1,607 
Write-offs(1,818)
Balance as of March 31, 2021$2,893 
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,
20212020
North America38 %37 %
Europe29 28 
Asia23 25 
Other10 10 
Total100 %100 %
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
March 31, 2021December 31, 2020
Computers and equipment$461,106 $442,778 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software63,072 61,640 
Property and equipment, gross$532,509 $512,749 
Less: accumulated amortization $(39,843)$(36,186)
Less: accumulated depreciation(249,944)(237,607)
Property and equipment, net $242,722 $238,956 
Schedule of Accrued and Other Expenses
Accrued other expenses consisted of the following:
March 31, 2021December 31, 2020
Accrued bonuses$2,975 $12,512 
Accrued capital expenditures6,007 8,478 
Other accrued expenses7,774 6,035 
Total accrued other expenses
$16,756 $27,025 
Schedule of Other Current Liabilities
Other current liabilities consisted of the following:
March 31, 2021December 31, 2020
Accrued taxes$8,457 $7,758 
Warrant liability— 14,463 
Other767 765 
Total other current liabilities$9,224 $22,986 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
Debt consisted of the following:
March 31, 2021December 31, 2020
Credit Facility
Term Loan(1)
$— $165,051 
Revolving Credit Facility— 63,200 
Notes payable— 31,432 
Total debt$— $259,683 
Less: current portion
Credit Facility$— $(7,438)
Notes payable— (10,030)
Current portion of long-term debt— (17,468)
Total long-term debt$— $242,215 
___________________
(1)Amount is net of unamortized discount and debt issuance costs of $1,761 as of December 31, 2020.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Operating Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Maturities of Operating Leases As of March 31, 2021, future minimum rental payments under operating lease agreements were as follows:
2021 (nine months remaining)$32,044 
202227,935 
202321,567 
202420,084 
20253,284 
Thereafter— 
Total minimum operating lease payments$104,914 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity (Deficit) (Tables)
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Schedule of Stock by Class
The Company is authorized to reserve shares of common stock for potential conversion as follows:
March 31, 2021December 31, 2020
Series Seed preferred stock— 12,517,832 
Series A-1 preferred stock(1)
— 18,304,108 
Series B preferred stock— 10,237,032 
Series C preferred stock— 4,721,905 
Common stock warrants308,632 — 
Stock Plan30,930,000 34,821,642 
Employee Stock Purchase Plan2,200,000 — 
Total number of shares for common stock reserved33,438,632 80,602,519 
___________________
(1)Amount includes 308,632 shares of common stock held in reserve for the redeemable convertible preferred stock warrants which was converted to common stock warrants upon the completion of the IPO.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity Stock option activity for the three months ended March 31, 2021 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202116,933,494 $6.73 8.44$596,767 
Granted— — 
Exercised(1,033,806)3.62 
Forfeited or cancelled(187,319)7.41 
Outstanding at March 31, 202115,712,369 6.93 8.28$553,126 
Vested and exercisable at March 31, 20215,904,466 4.81 7.53220,334 
Vested and unvested expected to vest at March 31, 202112,363,498 $6.39 8.13$441,818 
Schedule of RSU Activity RSU activity for the three months ended March 31, 2021 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2021413,750 $13.69 
Granted1,654,338 41.97 
Forfeited or cancelled(5,000)41.97 
Unvested balance at March 31, 20212,063,088 36.30 
Vested and expected to vest at March 31, 20211,056,761 $35.50 
Summary of Stock-Based Compensation Expenses
Stock-based compensation was included in the Condensed Consolidated Statements of Operations as follows:
Three Months Ended March 31,
20212020
Cost of revenue$196 $24 
Research and development2,636 2,221 
Sales and marketing1,137 226 
General and administrative2,655 6,911 
Total$6,624 $9,382 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share Attributable to Common Stockholders (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share, Basic and Diluted
The following table presents the calculation of basic and diluted net loss per share:
Three Months Ended March 31,
20212020
Numerator:
Net loss attributable to common stockholders$(3,339)$(16,933)
Denominator:
Weighted average shares, in thousands, used to compute net loss per share, basic and diluted49,432 39,945 
Net loss per share attributable to common stockholders, basic and diluted$(0.07)$(0.42)
Schedule of Antidilutive 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:
Three Months Ended March 31,
20212020
Series Seed— 12,517,832 
Series A-1— 17,995,460 
Series B— 10,237,032 
Series C— 4,721,905 
Warrants308,632 308,632 
Stock Options15,712,369 17,222,528 
RSUs2,063,088 — 
Total18,084,089 63,003,389 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of the Business and Organization (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 26, 2021
Mar. 31, 2021
Common Stock    
Subsidiary, Sale of Stock [Line Items]    
Conversion of convertible preferred stock in common stock (in shares)   45,472,229
IPO    
Subsidiary, Sale of Stock [Line Items]    
Sale of stock, shares issued in transaction (in shares) 16,500,000  
Sale of stock, price per share (in dollars per share) $ 47.00  
Consideration received on transaction $ 723,125  
Deferred offering costs reclassified into stockholders' equity $ 1,403  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Cash and cash equivalents $ 560,053 $ 100,311 $ 91,023  
Restricted cash 2,226   2,415  
Total cash, cash equivalents and restricted cash $ 562,279 $ 102,537 $ 93,438 $ 35,886
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance as of December 31, 2020 $ 3,104  
Bad debt expense, net of recoveries 1,607 $ 2,654
Write-offs (1,818)  
Balance as of March 31, 2021 $ 2,893  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2021
USD ($)
segment
Mar. 31, 2020
USD ($)
Accounting Policies [Abstract]        
Deferred revenue | $ $ 4,920 $ 4,873 $ 4,920  
Revenue recognized during period | $     $ 1,725 $ 1,444
Number of operating segments | segment     1  
Number of reportable segments | segment     1  
Geographic Concentration Risk | Revenue from Contract with Customer Benchmark        
Concentration Risk [Line Items]        
Concentration risk, percentage     100.00% 100.00%
U.S. | Geographic Concentration Risk | Revenue from Contract with Customer Benchmark        
Concentration Risk [Line Items]        
Concentration risk, percentage     31.00% 30.00%
U.S. | Geographic Concentration Risk | Property and Equipment        
Concentration Risk [Line Items]        
Concentration risk, percentage 47.00% 48.00%    
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) - Geographic Concentration Risk - Revenue from Contract with Customer Benchmark
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
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% 37.00%
Europe    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 29.00% 28.00%
Asia    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 23.00% 25.00%
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 10.00% 10.00%
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 532,509   $ 512,749
Less: accumulated amortization (39,843)   (36,186)
Less: accumulated depreciation (249,944)   (237,607)
Property and equipment, net 242,722 $ 238,956 238,956
Computers and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 461,106   442,778
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 $ 63,072   $ 61,640
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Depreciation $ 17,219 $ 14,476
Capitalized computer software, additions 1,432 4,056
Amortization expense related to internal-use software 3,657 2,842
Impairment loss $ 0 $ 538
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Details - Summary of Accrued Other Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued bonuses $ 2,975 $ 12,512
Accrued capital expenditures 6,007 8,478
Other Accrued Liabilities, Current 7,774 6,035
Total accrued other expenses $ 16,756 $ 27,025
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Details - Summary of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accrued taxes $ 8,457   $ 7,758
Warrant liability 0   14,463
Other 767   765
Total other current liabilities $ 9,224 $ 22,986 $ 22,986
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total debt $ 0 $ 259,683
Less: current portion 0 (17,468)
Long-term debt 0 242,215
Term Loan    
Debt Instrument [Line Items]    
Total debt 0 165,051
Unamortized discount and debt issuance costs   1,761
Credit Facility | Revolving Credit Facility    
Debt Instrument [Line Items]    
Total debt 0 63,200
Less: current portion 0 (7,438)
Notes payable    
Debt Instrument [Line Items]    
Total debt 0 31,432
Less: current portion $ 0 $ (10,030)
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Debt Instrument [Line Items]    
Loss on extinguishment of debt $ 3,435 $ 259
Interest expense 2,256 3,516
Credit Facility    
Debt Instrument [Line Items]    
Available borrowing capacity 150,000  
Commitment fees on unused balance 67 67
Interest expense 1,973 2,360
Notes payable    
Debt Instrument [Line Items]    
Loss on extinguishment of debt 1,783  
Interest expense 216 $ 523
Term Loan    
Debt Instrument [Line Items]    
Loss on extinguishment of debt $ 1,652  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Operating Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Leases [Abstract]    
Operating leases, rent expense $ 3,055 $ 3,134
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Operating Leases - Maturities of Operating Leases (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
2021 (nine months remaining) $ 32,044
2022 27,935
2022 21,567
2023 20,084
2024 3,284
Thereafter 0
Total minimum operating lease payments $ 104,914
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Letters of credit outstanding, amount $ 2,226 $ 2,226
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity (Deficit) - Common Stock (Details) - $ / shares
Mar. 31, 2021
Dec. 31, 2020
Equity [Abstract]    
Common stock, shares authorized (in shares) 750,000,000 111,400,000
Common stock, par value (in dollars per share) $ 0.000025 $ 0.000025
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity (Deficit) - Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 33,438,632 80,602,519
Stock Plan    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 30,930,000 34,821,642
Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 2,200,000 0
Series Seed preferred stock    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 0 12,517,832
Series A-1 preferred stock    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 0 18,304,108
Series B preferred stock    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 0 10,237,032
Series C preferred stock    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 0 4,721,905
Common stock warrants    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 308,632 0
Redeemable Preferred Stock Warrant    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares)   308,632
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity (Deficit) - Preferred Stock (Details) - $ / shares
Mar. 31, 2021
Dec. 31, 2020
Equity [Abstract]    
Preferred stock, shares authorized (in shares) 10,000,000 0
Preferred stock, par value (in dollars per share) $ 0.000025 $ 0.000025
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity (Deficit) - Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 23, 2021
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Class of Stock [Line Items]          
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)   45,472,229      
Conversion of convertible preferred stock   $ 173,074      
Redeemable convertible preferred stock, issued (in shares)   0      
Redeemable convertible preferred stock, outstanding (in shares)   0 45,472,229 40,750,324 40,750,324
Common Stock          
Class of Stock [Line Items]          
Conversion of convertible preferred stock $ 173,074        
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity (Deficit) - Common Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2021
Mar. 31, 2021
Mar. 31, 2020
Mar. 26, 2021
Dec. 31, 2020
Dec. 31, 2015
Dec. 31, 2014
Class of Stock [Line Items]              
Number of shares called by warrants (in shares)           66,668 241,964
Exercise price of shares called by warrants (in dollars per share)           $ 1.50 $ 2.0663
Shares of common stock reserved for future issuance (in shares)   33,438,632     80,602,519    
Warrants, term   10 years          
Gain on remeasurement of warrants   $ 556 $ (3)        
Subsequent Event | Common Stock | Warrants Exercised              
Class of Stock [Line Items]              
Exercise price of shares called by warrants (in dollars per share) $ 42.75            
Conversion of stock, shares issued (in shares) 64,328            
IPO              
Class of Stock [Line Items]              
Sale of stock, price per share (in dollars per share)       $ 47.00      
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity (Deficit) - Treasury Stock (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Equity [Abstract]    
Treasury stock, shares (in shares) 1,968,228 1,968,228
Treasury Stock, Value $ 4,598 $ 4,598
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Equity Incentive Plan (Details) - shares
Mar. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares of common stock reserved for future issuance (in shares) 33,438,632 80,602,519
2021 Stock Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate number of shares of common stock provided for grant (in shares) 30,930,000  
Shares of common stock reserved for future issuance (in shares) 30,930,000  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options, exercised in period, intrinsic value   $ 39,650 $ 4,630
Stock options, granted in period, weighted average grant date fair value (in dollars per share)     $ 3.27
Options, granted, number (in shares)   0  
Stock options, granted in period, aggregate estimated fair value   $ 4,998 $ 1,618
Stock options, unrecognized stock-based compensation expense $ 36,363 $ 36,363  
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options, expiration period   10 years  
Stock options, vesting period   4 years  
Stock options, unrecognized stock-based compensation expense, average recognition period 3 years 1 month 9 days    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Number of Options Outstanding      
Options, outstanding number at beginning of period (in shares)     16,933,494
Options, granted, number (in shares)     0
Options, exercised, number (in shares)     (1,033,806)
Options, forfeited or cancelled, number (in shares)     (187,319)
Options, outstanding number at end of period (in shares) 15,712,369 16,933,494 15,712,369
Options, vested and exercisable, number (in shares) 5,904,466   5,904,466
Options, vested and unvested expected to vest, number (in shares) 12,363,498   12,363,498
Weighted-Average Exercise Price      
Options, outstanding, weighted average exercise price at beginning of period (in dollars per share)     $ 6.73
Options, granted, weighted average exercise price (in dollars per share)     0
Options, exercised, weighted average exercise price (in dollars per share)     3.62
Options, forfeited or cancelled, weighted average exercise price (in dollars per share)     7.41
Options, outstanding, weighted average exercise price at end of period (in dollars per share) $ 6.93 $ 6.73 6.93
Options, vested and exercisable, weighted average exercise price (in dollars per share) 4.81   4.81
Options, vested and unvested expected to vest, weighted average exercise price (in dollars per share) $ 6.39   $ 6.39
Options, outstanding, weighted average remaining life (in years) 8 years 3 months 10 days 8 years 5 months 8 days  
Options, vested and exercisable, weighted average remaining life (in years) 7 years 6 months 10 days    
Options, vested and unvested expected to vest, weighted average remaining life (in years) 8 years 1 month 17 days    
Options, outstanding, intrinsic value $ 553,126 $ 596,767 $ 553,126
Options, vested and exercisable, intrinsic value 220,334   220,334
Stock options, granted in period, aggregate estimated fair value $ 441,818   $ 441,818
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - RSU’s (Details) - RSUs
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Mar. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSU's, vesting period   4 years
RSU's, unrecognized stock-based compensation expense $ 35,537 $ 35,537
RSU's, unrecognized stock-based compensation expense, average recognition period 3 years 9 months 18 days  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Schedule of RSU Activity (Details) - RSUs
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Shares  
RSU, unvested, number at beginning of period (in shares) | shares 413,750
RSU, granted, number (in shares) | shares 1,654,338
RSU, forfeited or cancelled, number (in shares) | shares (5,000)
RSU, unvested, number at end of period (in shares) | shares 2,063,088
Weighted-Average Fair Value  
RSU, unvested, weighted average grant date fair value at beginning of period (in dollars per share) | $ / shares $ 13.69
RSU, granted, weighted average grant date fair value (in dollars per share) | $ / shares 41.97
RSU, forfeited or cancelled, weighted average grant date fair value (in dollars per share) | $ / shares 41.97
RSU, unvested, weighted average grant date fair value at end of period (in dollars per share) | $ / shares $ 36.30
RSU, vested and expected to vest, number (in shares) | shares 1,056,761
RSU, vested and expected to vest, weighted average grant date fair value (in dollars per share) | $ / shares $ 35.50
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - $ / shares
1 Months Ended
Mar. 31, 2021
Mar. 26, 2021
IPO    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Sale of stock, price per share (in dollars per share)   $ 47.00
2021 Employee Stock Purchase Plan | Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares of common stock authorized for future issuance (in shares) 2,200,000  
Shares of common stock reserved for future issuance, number available for grant (in shares) 2,200,000  
Purchase price of common stock, percent 85.00%  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 6,624 $ 9,382
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 196 24
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 2,636 2,221
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 1,137 226
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 2,655 $ 6,911
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 6,624 $ 9,382
Current and former employees    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 0 $ 7,611
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Mar. 31, 2020
Numerator    
Net loss attributable to common stockholders, basic $ (3,339) $ (16,933)
Net loss attributable to common stockholders, diluted $ (3,339) $ (16,933)
Denominator    
Weighted average shares used to compute net loss per share, basic (in shares) 49,432,000 39,945,000
Weighted average shares used to compute net loss per share, diluted (in shares) 49,432,000 39,945,000
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.07) $ (0.42)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.07) $ (0.42)
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 18,084,089 63,003,389
Series Seed preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 12,517,832
Series A-1 preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 17,995,460
Series B preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 10,237,032
Series C preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 4,721,905
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 308,632 308,632
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) 15,712,369 17,222,528
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share, amount (in shares) 2,063,088 0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Income tax expense $ 996 $ 748
Effective income tax rate (42.50%) (4.60%)
Uncertain tax positions expense $ 68 $ 333
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Related Party Transaction [Line Items]    
Stock-based compensation expense $ 6,624 $ 9,382
Current and former employees    
Related Party Transaction [Line Items]    
Stock-based compensation expense $ 0 $ 7,611
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ':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 " !VG*92IVA>N.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$EH82;U9:6G#08K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.&G8B" $CZA$ZE,1@M(? MZHA0<[X&AZ2,(@4SL @+D^"V@68J[^B%W$W:]L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !VG*92P;=F>4P% #\%0 & 'AL+W=O.G=@!3:Y=+0_X\YX+*0*F$:+M72R5+%65@8);%#77?@)"P2G:MA<6^JKH8RUW$D^%21+$\2 MIMZN>2PWEQVOL[_Q'"U7VMQPKH8I6_(9U[^G4P573H421@D7620%47QQV1EY MG\>^;PR*-_Z(^"8[."?F4^92?C<7]^%EQS6,>,P#;2 8'-9\S./8( &/?W>@ MG>HWC>'A^1[]KOAX^)@YR_A8QG]&H5Y==LX[).0+EL?Z66Z^\MT']0U>(..L M^$\VY;N]7H<$>:9ELC,&!DDDRB/;[AS1QH#N#.@' ^^8@;\S*#SGE,R*S[IA MFET-E=P09=X&-'-2^*:PAJ^)A GC3"MX&H&=OAK+-5=D"A$C79*MF.+9T-$ M;!X[P0[DN@2A1T!\\B"%7F7D5H0\?&_O *&*%=VSNJ8HX -3I\3W3@AUJ6?A M,\;-1RF8TPN;^3LZ?N4DO\#S42?]/9IG6L&Z^P>![%60O0*R=P3R1@8Y[ 9- M7MY2;O,X;NZYW2>$1;]BT6_'XBEG2G,5OY%GGDJE;8QP**URCC :5(P&[1A- MN8ID:%84@85M=1&.M%]#/WWZU+ ,SBIN9RUCIACH6"%#Q]V%8RU8G&'^.J\X MG:,XMT)'^HW<13$GDSR9^3(RFP6<-6&) M-7HXSDVTC#2+'P/.!/DJXS 2R^R$W(O@%&'IN;7LN6UX IY4$$%F@GE"9AJ6 M&I&*C&4NM'J#8V@EWX!^A=UW.*3G>F2@5V2TY@*5%*^6;\__ M7RS'Y@JB_"(WPLH0AYM ,M*"T<:RR0!L8$B-/A^0E*FR)K%.2<_NZ8.5GG1XH+N![IY';;;!B JKC8VFL 6CR.L-R :US M 6V5"\:Y4J8$*>N.PED@&+FU:&] G$B,6)T":*L4<"^@?BR;,E.PL3U3*S$< M\?5C#_*>62W[M)7LF]H(,CK(ZE(JZS9HP)E(T65! *TGU D\+ $QAK7XTU;B M/TM8')/K/(/'F3V4.$Y3-4EKS:>M-/\VX6II5M<70(!D#$J0,F%WW@_U!;16 M?(H+]I[9]K#\+KL$*RT=@OF:$L1@[9B0P36(Y:JON5J/-43'0<^K7 MR[GH S.ZFI&8+\#4/3V#O:;*46-YH65:3.OF4FN9%*RLT& "^&@ & 'AL+W=OHE5>[(J5U+XH&2")IA\,SHQF>0^KJ6:HO>B.$ M05_KJM'7BXTQV_?+IR04JLKQ_%A< M+[!%)"J1&^N"PW]/XE94E?4$./[LG2[V<]J!A]>OWK_O@H=@5ER+6UG]IRS, MYGJ1+E AUKRMS"?Y_"_1!Q19?[FL=/NYM\0+EK3:R[@<#@KIL=O_SKWTB M#@:0<&( [0?0MPY@_8 N<\L=LBZL.V[XS962STA9:_!F+[K<=*,AFK*QK_'! M*/BUA''FYE8V!;P442"XTK(J"V[@YB.O>),+]& =:W2!?GVX0^=GWZ$S5#;H M\T:VFC>%OEH:P& ]+?-^OH^[^>C$?#]Q]0XQ$B"**?$,OYT??B?R_7!\/'P) MD>_#I_OP:>>/3?A[,! N5*5!Z[*KL]P\K;134VA\SD['] M9*R;+)S*-=<;!&E#N;T0?[;E$Z]@;F\:=Z[BSI7MQ:>;*,8X8E?+I\-TN68$ M8T;(WNP(:;A'&LXB_9#GL@5@T*BY )2K2@2H$EHC7D'C=Z4!2P@J9+LRZ[:" M;NP'0!K/:)!FK OTC 4$AP&XT5O1-6SUX@MVAR8ZB(*F64A&L7JLXB3+_*%& M^U"CV5#OE=CRLD#BZ];V@>YP2[,1"MI/*5L:7&OA?TF1@XBD-$U'N%TKBM.0 M^7''>]SQ+.[/TD"AGH88.Y/'.*$I'6%TS4B89-$$R&0/,CF17. ;95ZZI-J" MW]I>"U CC ]KXB8JI D=8_68L32+8C_6=(\UG<7Z24"GE[E=_6Q_^O"E[L24 MQB-T)XR.L&5[;-DLMA^D+)[+JO*!RGQ=$8Y G3 Z D7PP!UX%M:/C>'-8PFK MPTP!]CX.YV9AE(P7,J]9'$YT-SG@-S*+\4ZL!?1(@0S_.H>2.-.G#D2/#9W M-Q 0H;/X?NF6FAE@U,U+@J,Q-)\5F0(W$!:99ZS=(C,#CKD9R1B-'7BN7<@P MC:8 #CQ%WDA46_YB6LQHR"960#+P"YDG&("H6O'**:\T MXP7JH9,XB<8+C,>,)I#,": #H9!Y1MEWBA)/HFG]N71Y(LRL$CM&Z+%*DZE, M#F1"YMGDMB>[K52=. .M4=8Y6]!-0JRKDMCY>UN"P';:5,VCP(VE+"I./]9&H'B[[S(9QW; MLMS<;W8PCY*J">QN$&^K?/?X.@X^('CZ#S'0;!/H/,[)0B^^_[41N9? MO!&[#.:4DH<+$X:G-"L=6([.L]S],3QT?H;?8?A#(] 0"L&.O(48H#?TABMQ MB0@.X%?[MWNM>/<%;(T&=5Q #8" LESU$U?Y MYMMO2(PO7P] .LL[V&/7*Z&.?L+'FV9_X;@TZZ1QSN0X@P,-TQ,T#)4.[/NV M]"71/I)C(^R GZ+R<^*P$UZUZV64^0-R@7&J#SDF0Q6E :;K/ MJ/F+0?O#=+7&11AEX].-DV;'X0Z2A,Y+D@]%T9W!P=)O#V@NR@;VY=L2J, + MUA4;! )C9+R)\QAF69).B%,VJ!(VKTI YK=U6W6GI_WQD:QA+=S8(^\G 52K M_>=\KOBXH,PYYO-9A1,J@ T:A>D5*LQ5(1K^PT0%?Y&UD50NEOOTDI22Z[8R7S@LY[_-Y29JXP2<.(D/%RZ;&[ M2"C.)EB''9S\_D4)$T!Y3')FUZG_=ZSND;!W3^ZQ\^[)EP[&R&WWO6$EC9%U=[D1',*P!O#[6H(6ZF_L)XS])ZN; M_P%02P,$% @ =IRF4E"*X*GU! MA( !@ !X;"]W;W)KSV=JE7*"Z:NQ):7\&8M9,$TW,K-5&TE9TGE5.13XGGAM&!9.9G?5,\>Y?Q& M['2>E?Q1(K4K"B;_N>>Y.-Q.\.3TX"G;I-H\F,YOMFS#G[G^NGV4<#=MHB19 MP4N5B1))OKZ=W.'K!?&-0V7Q1\8/JG.-#)6E$"_FYB&YG7@&$<_Y2IL0#'[V M?,'SW$0"''\?@TZ:,8UC]_H4_>>*/)!9,L47(O^6)3J]G'HZTW0:N=TJ(X.@."(BOK7_9ZG(B. \2Q.Y"C ^D[^",. M].A *Z(ULHK61Z;9_$:* Y+&&J*9BVIN*F]@DY5F&9^UA+<9^.GY0I0)+ I/ M$%PID6<)TW#SK.$'5DLK)-;H\Y9+9F9=H4OT]?DC.OMPCCZ@K$1?4K%3K$S4 MS50#&A-SNCJ.?%^/3$9&INB3*'6JT$^ ('GK/P46#15RHG)/G $_,7F%*+Y MQ"/8@F?QX^Z> PYM9I96\>A(O(=R)0K>SB3Z\VZIM(2\_+]/*9A"#.R[T[&T"HB44P:JS>H@@95X$2U$$J;A)'C MZ.H 06=<&@>^WT-GL?+#&;6C"QMTH1/=+U(HA;92K#-M@Q8.!@U\C*,>M*$5 MG6$OMD.+&FB1,UF.%59N$'_=FGI4UXXDF3519]])$L697*4(*A2T;0^BO36I M:",_&] BQ/=(C_S0"L=^%-G)QPW,V GSF>5<51BAD[QP,PTVA/%P;,\G_;P> M6L5^X-L!8J]52<^=.KR$!#ZK%C. P#$; M=B0=.\%^$1J@BD%*6:'B8=)[LY#VH=K,@C@<@4I:J,0)]7?8J&2U4)[E4)WG M:"U%<<(.#<>*F0Q+D 1]";%876+BST:2%;>ZCMW"_EFG7**S&O;Y:79=]8I; M5<=N67\H-9<<1/08U4K?MY1J$/;I#ZUH@,<6K!5X[%;XWXR$PO:+OYK4VF4J MK7H;:'["EU9AP38MIT$?[M"*!".BBEO!QV[%MR_5!2JY'>I0VR_C05Y9C,84 M$+?ZCZ-W(+6"C(:E&,3]+F6QHF$\&X'9-A3L[BC5\B\Y?#[P4]UJ]CHB+<-F M<4E@Z?M(+68XQ+,Q&6R["G:WE8<&GW,Z+0TC'A33T"CR1R:3M$V%N)N*$3\C M>HAI+;/E3K-E#G@% MP%U!AL_EX^T^ 'M48J99 3/\#DPGQV92N3ZR@1>@_K),MWYM/J/_ F[^)M]1KEW;8]0IV\OU5?Q$" M[:$Y;W@-7*&=^7BL26^!H-'6WOQT5[QVLM.E@R+S8Y\2X-BG.+2D,6SSNI9O M6;8-F+@;\/]AV5UA%\]A9Q[C:>GA=I[3S@E P>6F.AA1@'97ZOH+NGG:'+[< M54<.O>?W^'I1'Z&T8>H3'?@^WF2E0CE?0TCO*@)8LCXDJ6^TV%;G#$NAM2BJ MRY0S2'YC ._70NC3C1F@.:J:_PM02P,$% @ =IRF4O% *\#& @ $0< M !@ !X;"]W;W)K>G[)BN@XN9<+4'2S5SIBB-M]<(W2PT\=TZ5\*,@&/@5 M+Z67#MW9O4Z':H6BE'"OF5E5%=57@Y2:R],_A>PL;LK)G-9*;4D]W&M(Z[ZRWZ)Y<[Y3+C!B9*_"AS+$;>!X_E,.KBCZ1PM9N#>Q6&<].6"G9MT*M#)>Y M&?I(K"RVGS4,QC6#Z "#F-TIB85A'XE)_MK?IVS:E*)M2N/H*. =U^*(NIRMD,\$,%2,0E74/:;@1$")''1GR6KT@4.W@V"= MGL5Q?#'TU[M"=EB%@XLX;LU><>^WW/M'!:LUREYI9'.Y/*++H,4>'-6%6I\: M6U)G:0TR>V&DN#2"UR,E_TT-Y[[Z4R;!%0SY,W0J5,?I[^0>1GORO#4Y"Y-! MMSA)FT!R-(')&UFZR"5=Y>N'>_PZK,)!TD_V&/H[TZ4"O7!#UU"!5A+KKFQ/ MV[E^Y<;9WOF8YGT]GO_!U#\+ZKE%*0T3,"?(X#PAT70]@.L-JJ6;83.%-!'= MLJ!_%FAK0/=SI7"[L0':OV#Z%U!+ P04 " !VG*92#-MD@_(& #*(P M& 'AL+W=O.9*"( M7E/;,[%\J6=Z\<1)^]#I TW!%B=Q^7#",KX\&N'1XX4/ MZ=UNF?BTN"KA;+(>99;FK*A27J"2W1Z-WN-W%S20"HW$GRE; M5AO'2+IRP_EG>7(Y.QHYTB*6L43((6+XN6=3EF5R)+#C2SOH:/U,J;AY_#CZ M>>,\.',35VS*L[_2F9@?C<(1FK';N,[$![[\A;4.>7*\A&=5\Q\M6UEGA)*Z M$CQOE<&"/"U6O_'7=B(V%# =4""M GFJ FT5J*K@#2BXK8*K*)!@0,%K%3Q% M@0XI^*V"KSZ!#"@$K4(3_T.M3=ILFJ3A 8_3I^A2]?G6 7J&T0!_GO*Y K3J< M"+!;/GV2M#:>K&PD S9^Y"+.#&I3N]J4YSDD>V.F0?MTRT-A85=U^3"H?V;7 M?S^;I7*QQ1FZBM/9^+) TWB1FCTYWS)6DM1YG34Q^D/,60FQR6'GF(.J>5PRR*E: M5 )2("WN4"S0#;M+BT*>0+(M6)ERL ,R925]($5.6?(64?P&$0='IL196>(U MELA=]_[8=0+/H<0]G-P;?*!K'^B./B1Q63XTEN>\+@18)\KTIA:Q7!Z"HP48 MW5PV^O447U86^1N^8$*)/^")N_;$W4LT&*SHP3C\%I>/MA/'9+N[8QR\M?7> MB\6A[]%3O/!VBH"_]L&W^G#]4MD_]?59QT[DA6ZTMGBUU>F"8QSY(2&AV;5@ M[5I@#X_&/E]J7/#6!B3OM"%28A0UP_,TQZNISUL%.G M%\6B40G)K?M MU=&!A%@C(/_]@6<9 MJVC,O9/Y;M/5H_/++&_+*JZKA(F QBLH+8)@%07<"# MVV.^:(CF(HN+S:PV)7&D11<'U M<8IXC['3,QMFKH49BXFC6>5&@9-[9-JF^ M QO4#-LW#FGA6!+MF70 JH\JEM8:#<6:"9&'?=70+5)]0SO QW;$7W&2I,=) M,C,G.<$Z9(]QH*ZN;5)]0SM4QW98_QUJNT'#J.&1?D2ILJ:WR_6-ZX :VY': MC!/?A,M3; !F$E+L1>K>:)"T8P3N,!QO ?&=4&)WV,8Z;H\#&CE*Y*8&.6T6 M#$,9(*(5VYRL -.0J%FLBXU)&*H)99#"KN,Z0QM(1SRPG7F\#!,?"(*!C'@N MX#2)!MSH2 ;>PC)>E(P/N&-@$P%U@@$NB#OHQL_"[L['77$;=\"-[4(ZP"=VP/\>_AF+4,= \RS)0CH&0.P,8._%&S;:K[."@:V';/0 M=FT"[*EP,WM M @,>=!Q!6+G"OLHV\R@3'0&X7HD @JAUFT&23LHDXYMD"U] M@3V7;N9MM#6B#\W$B5P%F@UR*C2;AC) ,]%Y3!0%H<(%S@UB8^)Z"C2;I+ ? M.-0;F/Z.$Q'O^Y=PI&,&Q,X,]ES$G1 =_;%#:>CX:J"W"_9=ZE@"L;.$?91[ M1$=]&KAJN4?TAD1/JN] QPQ(N+=RKQUJTP3?#SW5T"U2?4,['D&>V0%X.HR^ M00648J#?!&=9@A#L+;.T2B0V5,W[A?3Q,0FOX-*6-@(Q]!%\SY%_ ZW@CE?0 M9S827M)?8X=8[S,$A&*B+C*J$Q)E-ST;&FH@.6A'6:B=LOP/2.:4ZH3&SC%I MQVNHG=?\5QR3Z@T1A6*V<=TJUW=\XX6(G0[U'0MHQ/T.:\XOJDJF5(34PBIXU$UZ4\-HG::3#M60??YAF/WRH7J MC"-T/8S5EQL&.:+.PM->;QC$,+!WBE6*;!J/:.U0DQ0&AJSM.).-CQ3D5RXP M-5!35"ACMZ#IO T@?.7JPY'5B>"+YKN%&RX$SYO#.8LA!%( [M]R+AY/Y*<0 MZ\]WCO\%4$L#!!0 ( ':&PO=V]R:W-H M965T&ULI9IM;]LX$L>_BF#LBUV@KD52#U:1!&C=*Z[ =C=H M;N]>TQ(=\RJ+7I%RDOWT-Y04T18?G,7U12/+0_H_0W)^0THW3Z+](?>,J>CY M4#?R=K%7ZOAAM9+EGAVH?"^.K(%O=J(]4 4?V\>5/+:,5GVC0[W"<9RM#I0W MB[N;_MY]>WP.!]J^?&*U>+I=H,7KC>_\<:_TC=7=S9$^L@>F M_CC>M_!I-?52\0-K)!=-U++=[>(C^K!)8]V@M_@W9T_R[#K2KFR%^*$_?*UN M%[%6Q&I6*MT%A3\GMF%UK7L"'7^.G2ZFW]0-SZ]?>__2.P_.;*ED&U'_AU=J M?[M8+Z**[6A7J^_BZ9]L="C5_96BEOW_T=-H&R^BLI-*',;&H.# F^$O?1X# M<=8 ^G$WP&,#/&^0>!J0L0'I'1V4]6Y]IHK>W;3B*6JU-?2F+_K8]*W!&][H M87Q0+7S+H9VZVXBF@D%A50174M2\H@H^/"CX Z.E9"1VT8;*??0%1EQ&R^B/ MA\_1SS_]$OT4\2;ZUUYTDC:5O%DI4*/[7)7C+W\:?AE[?IE$WT2C]C+Z!RBH M+MNOP(O)%?SJRB<<[/ ;;=]'!+V+<(R10\_F[D\# XK ME!6$3&87NM))5QIT]V/U7YBMPY11 E9X*9J2URQJ1L'ZKKXN]60ZMN+$8=BC M[4LD'('Z$(A4-BG*@I'ZS""QE9P.Z:*I(GH0K>)_]3=B.XMGX^RW RTV@;%62-W2*+26017A6B6?83BS>*M4RJ MB#UKI.R[T>:9UA*[9UCOC8X;D. MDI"Y6(<53@N/VC,RH*#:[^Q$ZVY8/B#QB;8MA=7ME(DL 8R;2M/TD'8 MB,1!D9]HU0I9UTC0P%$@@)_5WO6.E41.V;$'EJ' M%Z08@*$R0*9$>P),S:H MP2B8CKXV)V#VFVME;/" PWC8T"-7M!X60,55![4![&$@0A 7]=(/*?NSXT=? MR85M*BPQ)L5\^CGMXBSWI"1L^('#_/!XT-&9 PA-LS/W. MN&!"\GD1Z3(C!?:P&AOHX/#6Y;YKRSW4D;J: /U (-XG*F]&'?L+%;P.DR7) MB&]&&E[A,*_N6U$R5LEHUXI#)&G=JPY/%1M*:VO]V#8^J09:. RM:=UWND0' MHO.KJVD4[$ 1)MEZ7ADY[=88YQ[EAEDX#R[[+[RAL$E\\[(W4,%AJ'P'C+^\ MUM;EN()J1CT(Q#8[K'GFP OV3C/#%QSFRX701B@V\=NIT\$-0K#%:K==[,E% MQ!"&A ESN2C4GK?5\DAU'I4,ZB.8?;O7$77&F=CTF,?989+'J6<+2PQ@R+6] MS%F<(7,>HEI0YQ:6.+8R*,O6:%[(N0SSF"!/FB2&623,K,LH50*Z:8M";%I%.O:GN'<#:"*I#Z+&41BN MCS5MW*[8Q()=I.6-;946N2_RAFHDO!,[BSQO@&F GF.WK7D)=V"OTT\=[QA< M/^)SF"Q1ZE-MD$G"R)QE';?P=_T)+CC6C\)3R_LJH^)RW'OJ%\WY M]OD-KMN$S3%!>'XBXK#S.6\P3*X<'[JV3KNKU([ MITL,E9,PE;\VD(ET60VEGW;BW>"*KE5/4+>^CHL^%6UYJ9_NZ.^=SP]L^(*^ M/,$S3QQV:9ZFGC20&$HG84IOWJP>=D!;]LB;1@\/S$?8S7%1.7VR,8UBG))Y MD>NP(^EZG7E\,C1/KNU _X9/3*^7H#X?#$)RT.N^%K+?D?9U-OBPJZ%+W@S/ER$'A$X/D[-G7F$F]P\@^Y,Y MZ'@ZXW<&R,8ICJWBP665>\?:,#<),_=2IJ+/$)B?QXS9LATD3?F+4[2-5<@@ M<\VVD?>Q4V+(FV3! 3U[<#)M&IO*F?N"0VGHF(3I.)YG\+]@ULN_\6@IL;&7 M67G)MD&^YYJ)(6-RE8R.PZ+Q(%NCHE-ZZQ:]P$#KP7>JMZ&%UDENC;%MAE&> M>PY9$\.W),RW!U;7 .%A5-FY%\?Q3,;]/-DFEK62;!-2^$X&4L.T-,RTC:X2 M(,1U_S:"$MY*BC=EW57#N0<-'8%?.;@=]9P_%4_PG. .HWGIL3I[%>/ VL?^ M#149]<*&5QFFN]-;,!_[=S]F]S^A#YOA71;3S?!JS3?: OED5+,==!F_SR'X M[?"VRO!!B6/_PL=6*"4._>6>42C8M %\OQ-"O7[0/S"],W3W/U!+ P04 M" !VG*92;Q1\T5T# !6"P & 'AL+W=O&#(9*;E!REH#FAVXW#AO M4,.$?8USHV"7@9^93*4HX*70 L%(2\X*8F!R1S@1.45S"ZS1U8PH*DQ)#(2;0YU+6FHA"CWP#G"RRGV_CWS7QHR/Q/Q)U@W#X&D5! M%!YPGYYVOZ=YZQ[TW7W(1)N.J$U'Y/#P$;RY ?E0I0;))7K'!"2!$8YF4C-7 M==]O%]HHJ+T?)X+A-AAVP>(CP6XY'"*79CB.J)#UPBQK#I6=RUJ8@\EL <. MT)[0QTF49GCD/W93MF^$PR!NC7IE! @Y]TB(5!\]M1L&\8'.8^:+D/_HD[T[H^SWMP@DY#^)1% MC_"P)3S\)\)PE6@#WPHF5N=8#\^R/F718YVVK-.3K*>RJN"8_T>-IR^L\?-V M/0%9*R"[0,#%!9[M)728'*[P?+J!;^,2@!5TQ(>P$;AHH*2;/BPL/B!M@/ SC MP:ZX?=,88PRO*#PB[N\-&48GQ7V&;E'7ZFE'WCGNT3[W;)!&4;K+_+QA0]SO M-#VVXX1. C*J$:=+\ QNA@"AFB:NF1BY=GW00AKHJMRPA,:7*FL ^TLIS?/$ MME9M*SWY U!+ P04 " !VG*92U;VQU<,% #X# & 'AL+W=OG:B] UC?3["S)N=S993(:)#WI;1YZ8G9^VQ[^SX&R/U FW-E10OE:1GE^ MZMU.>-X-:_R10DVG 4Y;3LK'Z+&J<2Z>_RYCYTFXC8@UB8LN8#T$(6TEKOQ6 M6OU5,GNGLPAG?&2F>L,7V7#Y'<-+\=[96 ?QFZVHNG]^!I CTG) >E$^:O"] M]%.Q7!2BG)>+1^PMQ\B7R=[R._8.PRO$I;/!&5W)7"L(_]I3(!OS!/AYHZVT M2DLC/F*24)@QB+]?K4/T**U_'D&T&A&M$J+5C\_%#S$L7NNMCM)<*9)6O'6F MTG8;"O'.JFG:K!%QZ-9!5UIZ34$\1?FE_KHALR^2]9]_>EZ6\Y>7KFFEW:?1 MXF4Q3._HX8SK_,.I+O0SOP@-E,) ;(!$*..Z2BA8[B*/6R,CRQ("VY#G&6>/ M*H@60[4;+Y&:3J70>6K<'AV:1N 3[0O@$#B/*$.4/AYU;>8E--*8H^B.&JIT MUXB@OY)8]\Q1F(H_$&L?I-A)-M=QH:-]8YV(V'8ZH6Z!3.G6$&9E3$NH&!NR MH((YL29+&^:V3U".,]2N,Q46!2EF(M7>R,GMHF@("+S 6VWP?9_'E,< F0NL^4?*ZZ@5 M&NY!,M&H'3M"II1W*.2,F3B'C@E*'BQ%OA!2),FC"2Z'A%CO$L_AT&TD[&#N M;4Z)DJU<,T(FID_+0PXS7RG?F\Z #10>G,-3"TI5+RP**HB[D7P" 7V1?(F, M)?N@DFI4DJQ<&]F,J',+IOAX]7X],R84%]^E@D.1/2=8QHBS"R-;X]:2P<7: MNVY;"_2;V,&PV1^YG<6._BC<'+;V%%V/Z$'^=8!#J (VMB&$#%W-[7'H>$<^B01? ME[@94L7@P=!*7=VEDZTY'/$03Z"TJ$G<':DKAD15O#/[S*\/#-"O>&A YOA1 MA[ _M6[V<%K%!?&-KVYN3_! M;<^_"2 T6SA%JC8X.I^>'$^$S^_L/(BN36_;M8NHI_19X[5 GC=@?>-<' ;L M8/RQ<_X-4$L#!!0 ( ':&PO=V]R:W-H M965T&ULS5II;QLY$OTKA'>RFP =69=C.Q<@.\E,%G,8<;+S M8;$?J&Y*XJ:[J2'9EC6_?E\5R3Y\).-@=K% X$C=S:IB':]>L?5R9^QGMU'* MB^NJK-VK@XWWV^>'AR[?J$JZD=FJ&G=6QE;2XZM='[JM5;+@155Y.!V/GQU6 M4M<'KU_RM0O[^J5I?*EK=6&%:ZI*VOV9*LWNU<'D(%WXH-<;3Q<.7[_5^\ M.AB30:I4N2<)$O]=J7-5EB0(9OP691ZT*FEA_W.2_H[WCKTLI5/GIOQ5%W[S MZN#D0!1J)9O2?S"['U3R]F*1YZ:IO:[7XL*4.M?*O3STT$>K#O,H^RS(GMXC>R9^ M,K7?./&V+E0Q7'\(.UMCI\G8L^D7!?XD[4C,)IF8CJ>3+\B;M9N?L;S9/?+N MV*7XYV+IO$6R_.L+"N:M@CDKF/]7O/MGR19GTFE'#UY8Y53M92B(NL %7>=Z M6RJ^?6YJAS5%N/]QHU TN:FVLMZ3O*:63:&]*H2NO;*Z$KE!9&N'*WF[%%]6 MNI80*TOAH$NAAKT3&WFEQ%*I6@ ]MM*R&%I'R*+]'HGO-ZPPFK_M;%NK6EE9 MEGNZK[;!!.%AX*?1Y4@\_NM?3J;3\0O^\OUB<<'?)R^>9/R,DY6BTH4/I.,K M:1]?MQHFE$W1Z3L/[B %D^,7CA>5,-6X+7"FP05CA<;"]Q>_B"!7LF^1N_E& M3&=GY*UWB-F^;1%^^/1?;QKJ&PNB-^-"42LRG\\?+)X_G3^#]0MGPH,H; MJSU%=I%[$CXYG4$P%&&G5&N90/RBQGG4F)STCBV^:"U.OAJ)]V&+9JMKBC_D M5K(&,I,G@BV4D(GW!278LS5.AV3O!2$A2 :M#NC-M]#F+.=]""&)]1NK ME*@"AK%?;PC@*.+#.!.Y=!NQ0HO[MN7T"5B??]Z8$F%V?Q/JMX:*XN'"1ERX M#XE4"H6/!=_4P25O]%I[6?Z2*UF+'V 8PH.8O*_S$6NC--_!8)2EV=60[IJE MTX66%JDY$@L$GH$B0@A*L(1R9"TM!L;63N;!XQTVJ%*CRTG?HD,'2"/QR2FR MZZWS&OT8@FBG 4T"9(5\< _=_BT4:H$$&8(X($UZI4"U6QUZ,9=# @D*[O#2N M Y^'[(HU]M&[-IZC@IKG>@N9CVB7I FF6+&RIH(BJ.QV,1*7#=*L_9ZR)1/+ M!ENP5,%>4-3(%&^R*,"J4H8K^'BEZH8NY0:-BCR0=8F&JTI?R27 CFQ.ZZA3 MV2OR8N/4JBFAXBJF#LAGJ7^72UU2P!#S$B'@^^QD1<"1RRWEKOX]=2N WE-( M$LZL_([,+F!5:;8]\98&/N.3B,D9V+MTM_\J7V3=AE+P%+Y9$!K#F'E[4/T<4=1VU'X0$X M&-$ QK+U 4-7AB)%EGM.3\I?*")"0M9$T"> P,[:HK,W;-[&KGW>%N]YOW@O MNY(E!D8KWE$;>7X3WPG;PWW2S6]Z;9M/I,_R= M3X[$1X/J>,@V2#X$')^2_%DVGYTDJNF@:%#"BY3@G!EO3+/T5,#MXXL[2A]D M#VQ6HY4 @-+=3>!@VJ9@7.';DZHH^LKHW.J>A_3D1N,".,L^3?T*=<3CV0K M([YB=B*&TM5Y%W!NM,@"*PMU-U39D-BZTXY*7#.WZLQB5$=V.?)I6[M%!P'L MH2)YJ%440,0$JT NESVP6S6>4C8:SWVQAQ2%0J:C@ZI(= O$5>;[Q)0ZQ:V* M'HB@V1G(J:VWSID+[ M8UAE*RL)]M181K]"Y99+G,PH]6?@W<:8@E>V?LP L)QJMH#DGAFMSQ)NX?M4LM^ IHF3*HV_W*1RCK DG2R20LV%.= M$2_1(+#2MA7._:';BFGL5TU/C)CZ'4(81:GBN5@$+Y]%% B4_PV" MP2D<@70,_)IED_$(2A M.0[DI]R/6D4]Q"P:'JL>-D0$PR;9\?0H&#;)YO/Y4%M*?7JT/R8KB8O%S9TF M;$Y0K8"5-1F&G?**3G0,+9BG8C*!B2. S[1Z6WSC%G_D(!W- CS.XA)(#E6 MK9M26A1W)$>W#202B73/6YB$$M1 3K0WC@SH'4PPNY%66;8*SAQQ*[4TEU$X M>J,P)BIBB*JG,U0VC1?TS0778LI19FWE=L,-H._HF$I\K-!VE6+8FJB9AIF] ML-3D[IG'4\.@X5_R(4P !)"- MQ0[%]%1,P4>31^S+V?@1[Y>EIRS_EME_6,$_&\% 1R=[C2S8 +8*I MI!"450981LN=]$T:9&AZ7-/$NK^%G2,Z#\)%, RRB[A@&(PX-V^41W!Z6#D.;;;G2*,Y ,F M&J AOX^Z9S>Y=I8.2+[ /=&S3)QA\K[Q_2&'6!8=PV @IU[?AP=RL"?W-2*@'(@*S/3(DSN+6P"US0=0?:\!LO!BJ,+8I9& M:N7:5C:T_Q;8,5(&0N3"< =.V3NH[YCUN@?!L!.-:$O\J^@@*ZI>YJC>(JIL0ENDNXA$GX3[1CQ*'GC M+88U-3[G<4AF/T]>B L(HMN+PFQ;8M#Q3,5G:]3H"SXM:7T6$89/]8)$[MMH M!$2?PWD9,;_ ;6ZV5!6K7X:!#CY9D[:U-3MD2CQMXY/T=VII&SJXGHXGST*9 MO&OSN;<]S/]U(8G2GQG\UQW3+R[/TM$\F+5KH/6.9>+3EN?9^%'Q^='CCV:+>>9D/GT2Z44;Z$3"40VFX R-Y9V#P?2_T]L-@EYXT\M; M!RT>PZ18-P!! C_"716FAIYYR:SNO4/O8G?>*GMDA88-M"8^2HR\%F6ZWGAP MQH$! K2A!_+7$-L M>!W5:C8//K?FVOE[ ^;:JQN40EL"R>V3660,]-(!24.ES6^_XINCKMC>HWG8 M9H@>L;__:%RO,&;39T^>BY\0_L:V[Y>&3V)#=PN^E>"3V1T)/IEU":ZK"I*I M=GOGXL.7;FU/Z9WZKE( >&P-G"&86+*)0VVW,E/6=3C^3[65TNVKJ?7%+(UB M_ZBP%+L_EJC_FZ1K;83O3N]-O-.GDRF_ D,_%!_E=9<]Q_,QLN<2!I5ZM4_V M+8;O"(8+ASE#HF_E#%WL7HK!$2#IDH;L:WH/SOB+;VQH:\;S^]2 ^!*$*J8= M4V^\O^F;/?3_GU=%?R;6_Y_5T%T_ESGL_3")N!+__,J% 3?\1JF]VO[":Q%^ MV-0]'GX>!L:XIGFE5"LL'8^.CPY"STI?O-GRSYR6QH.L\L>-P@AEZ0'<7QGC MTQ=2T/[N[?5_ %!+ P04 " !VG*92/* OP9,$ "$"P &0 'AL+W=O MXA,4>=\Y_O.A>%\J\T76PGA MR$-3*[L(*N?:\\G$%I5HN#W3K5#P9:U-PQV\FLW$MD;PTCLU]82%839IN%3! M"EJO5T$4;#;^"@WE<.-R7+>\HVX$^Z/]M; MVV1$*64CE)5:$2/6B^ B.K],T-X;_"G%UNZM"2I9:?T%7]Z5BR!$0J(6A4,$ M#C_WXDK4-0(!C:\#9C"&1,?]]0[]QFL'+2MNQ96N/\O258M@&I!2K'E7NX]Z M^U8,>E+$*W1M_9-L!]LP($5GG6X&9V#02-7_\H2DPJ+<.0-?)?BYY26ON2H$N?,=<"TQCV DQ,WFOE*DM^4Z4HG_I/@-+(B^UX7;*C@.^Y.2-Q1 D+670$+QYU MQAXO?@'O@]EP);]Q; 5*KK2RNI8E[SM#E>36""N4ZS?TFMQ(!7F1O"9WL"F@ M#9TE?UVLK#/02'\?892,C!+/*/G1S!^%P:$]MRTOQ")H48.Y%\%A;- (LVS< MHQ$MUW+!UQ;$M$TBH;G[P)& ML-)U2633>_5":C4XC5/]\I"*=X_4MG!;%Z[;8<$+.8ACDC$#-+PA?E;HRV M%ABE,:-I.,-5!-R2&02V]AP.D:)KNIIC,GBCC1M:"@S?Q#,Z3>)3O\QH-,U. M#SB5 JH$?>6=WK!D1F=)<@JK.*=9F)\>+<0)89@IQG 53^DLS2#C>X#B 0YK M4 W+]B .E,[X$KK*"$&:?F@%#NWS4J*?K^"60T:BG+)HYC=/HH0F>4;A3+:M M\*=J_7A&/@$J%INK1U+P5CI>RV]0O4);*) 1O7ZG??A2@)/N*4%3%4.3?"\7 M\I1#(0D6$JQ.(IK$K.>0T!#$_WLU3UE3LJTDF$D+P8JZ0T>IQL!/.VB?A&]KQ(UYV!L7T5-*3*[944 MFDP;-.(*1X]+XQ-1X[Q@;=)XNB]K5.(J[C"_2H.MVD"-5P(I@-S2-PW8('7X M;CLLQ3/L,>ZK4P(Y+PK3X7$%]F:7=/O2]@\=;SO,E58=@L%@TEF>PB^<&W!V MC ;#2/1A2]F?;!D-PYQ,89RFY(-GQ0?SD5T.)V."AG%*/FE$X(=E0,2,YBF> MIRRG(4L'Q*(SQF=3\I6LI9-@^_*7_R49CC]X0B ,NO$$-:13\ID;P_?"/9*? M?YJRB/U*\$#)XH%5GN7PMQ.K7V1Z0F:4L03E0LJG&3GT/WFR=S-JA-GX^Q^J M[)3K+TGC[GC%O.AO5M_-^_LIJ-](94DMUN :GN5I0$Q_Y^M?G&[]/6NE'=S: M_+*":[(P: #?UUJ[W0L&&"_>RW\ 4$L#!!0 ( ':&PO=V]R:W-H965T4K-C)QFU:/U@B-7/F MS)6<;93^8DI$"P^5D.9\4%I;GX6AR4JLF!FJ&B5]*92NF*6E7H>FULARKU2) M,(FB25@Q+@?SF=^[UO.9:JS@$J\UF*:JF'Z\0*$VYX-XL-VXX>O2NHUP/JO9 M&F_1_E)?:UJ%/4K.*Y2&*PD:B_/!(CZ[&#EY+_ KQXW9>0?GR4JI+V[Q(3\? M1(X0"LRL0V#TN,#TX' MD&/!&F%OU.8G[/P9.[Q,">/_8=/*)M,!9(VQJNJ4B4'%9?MD#UT<=A1.HU<4 MDDXA\;Q;0Y[E);-L/M-J ]I)$YI[\:YZ;2+'I4O*K=7TE9.>G5_BRLY"2TAN M'6:=UD6KE;RBE<(G)6UIX$>98[ZO'Q*#GD:RI7&1' 3\Q/00TCB )$KB WAI M[U;J\=(#;L$E-YE0IM$(OR]6QFHJ@3\.@(]Z\)$''[TQ9O^L!?XO4U33QF(. MJ@!;(A1*4'-PN3X#"D16]I$@^0RK%>KM3@1+C3FW<,4R+KA]A#O4%7Q43,)1 M? SOX/OO3I,X^8'>XLDXB,8QW."]$O>$_D)W*SM) VIB^%E9-%"S1[82V'\D MRZ,T@3MEF:!Z)_Z[1I+Q^V!RFL)'-.:,"E9KE!9JI7W//3>XJWDT)=S3XU>L M'L51$*71,2R?05+(A)+K$^O\]G2>5 AQ0H@MU6=2>Z1'29#$8_CSY<]'<5&I MADQR Y+&(EEL)*N<_;\H9SE5E?_,9-Y"74>%_QP9)BPTU9N=H@=)^(-O*3<4(=I;V1 M-R5.HV"N*ZW:#TY+:*.YQ1-5%-NN?2,VG9G&D64@E3S)F"F!Y9]IPGL7R*;S M5%((T%<=Y4E5Z/;=RHO76MUSFK>PHH#6J)D+0GNN< ^[ M>+P^9UQ>)E,?&_?<)L>6&A&J]B1!=Y(\'W].PW5,0,$Q-?H37%"!?)#4V&C: M<'=98-OQ0&O8%E\3/$?+DWVX6-M3!5%'OIVE+/@G2R0LR[0"[[@;89:.= MQ7]EZ*TMSH38:W&Y.SJ'W=SCV]C@0^TJX#_[G<23UNMQDC[W^?]UZ)0.#,>* M.BC+=$.*/6D?!*IA:H7/C6QO;JZLO0?DZ4[_/86IA>YC-?S6&1_NW)$JU&M_ M$S3@N[:]+O6[_65ST=ZQGL3;FRI%;&ULI57?;]PV#/Y7""\8 M-L ]_[IKTNSN@"1;L0$K&J1=^U#T06?3ME!9=F+35'D MQX\22:U'8[^X%M'#0Z>TVT2M]_UEDKBRQ4ZXA>E1TTYM;"<\+6V3N-ZBJ()3 MIY(\35\FG9 ZVJZ#[M9NUV;P2FJ\M>"&KA-V?XW*C)LHBXZ*.]FTGA7)=MV+ M!M^A_Z>_M;1*9I1*=JB=-!HLUIOH*KN\7K)],/@@<70G,G F.V.^\.*O:A.E M3 @5EIX1!/WN\0:58B"B\?6 &Z@;^1DK. MK1-/J+R7E >$ZPDA?P*A@#=&^];!'[K"ZEO_A-C,E/(CI>O\6< WPBZ@R&+( MTSQ[!J^84RP"7O$$WI08?+K:.6^I"CX_@[F<,9+$C<1 M=9-#>X_1#[#POD6X,5TO]![4I*KHFJ%$[=%"+4JII)>D%KH"4]>R1 BP,-!U M6&A0$Z12>]!&ORB%+E&)G4(PJ(PTWL,*'6IA@JI=36.0E%$[L.):2<>]]&50DU4R-23 M92_VS 1Z:^XEM[];P%552?9GZ)@XX#$@0UG\.C!7XN@-NX. WMC0]Z8.UI;R M]EB=Y$WYT7!!PK[C8(?E;$A Y.=^."D'- H#)!T$(G13]2-7/U#MTLD=BS>D M2D(*HW!P5L3I:A5T)&;%,J98KL4G1,]EN(&.K!#Y0:];[LANZ[(W*' M:W[Z-F%$OD1FK6@"N\N)V2^:ZO'(W2*/;_+^%V"0/<06D&[:6#6B_-L8?%QQ@?CFW_P)02P,$% @ M=IRF4LFCTVE_! -@H !D !X;"]W;W)K&UL MK59=;QLW$/PK"S7HDRK)9SLQ4EF +3=H@*0P[#9Y*/I W>WIV/#("\F3K'_? M6=[I),>.']H"@NYK=S@[G"4YWSK_)53,D1YJ8\/EJ(JQ>3N=AKSB6H6):]CB M2^E\K2(>_7H:&L^J2$FUF6:SV>MIK;0=+>;IW:U?S%T;C;9\ZRFT=:W\[IJ- MVUZ.3D;[%W=Z745Y,5W,&[7F>XY_-+<>3],!I= UVZ"=)<_EY>CJY.WUF<2G M@$^:M^'HGJ22E7-?Y.%]<3F:"2$VG$=!4+AL>,G&"!!H?.TQ1\.0DGA\OT=_ MEVI'+2L5>.G,9UW$ZG)T,:*"2]6:>.>VOW)?S[G@YANCJ M/AD,:FV[JWKH=3A*N)A])R'K$[+$NQLHL;Q142WFWFW)2S30Y":5FK)!3EN9 ME/OH\54C+RZ6KJYUA,HQD+(%+9V-VJ[9YIK#?!HQA 1.\Q[NNH/+O@-W2A\! M4 7ZQ19!/RH_(1.3\:4S;*3%_!.AWI/$][IOZF7;G3( MC0NM9_KS:A6BAVG^>F'4LV'4LS3JV?^E\G^ H]O6YQ6,2L=A5X%<25 SKP8Y MQQ2K%-4HNZ-*%62<7?\4V=>4'^6B]>%\6R1G4AO0K' I;C?*:]<&LAS3*I+( M: L O*' ?J-SIL:[C2[8=Y]9/G,*<]3LJ3J? AZA;M@6SH<)_7Y@^>,/%]G) MFY_#(?.8:*4V3-9%- @&T.4<:&/$L0 MTY'>6Z#:OUO;+1R)E"C%#YRWZ15B<_81:QYN2RDR- K_6"N]DJD@PR 7QK@. MZ'F'CAP!4^NUYS5XDJI=:Z-$O,K&6?::MA"(= @M:(MD6$M#Q(W@JF?F,04] M4]EOC@JOMKTN*V8+80JF%KTIZS(@GM!+:D/6$D&8,"%B<],60B70':,G=![Q ME*M0D;.]A8!H RHCV?9 !G$R$8_7LA4;S1L6PT'H0]J3RI+$PBNUB!H6#E+%AJ48+DL6 MBA8U!%D6>M?DQZXI43_67L'NV8[%=R@C&:3W-3+&4JO1F"8X9C=Y;F>9'NWE M-?MU.K'(R'!/MZT/;X=#T55W%CB$=RD MD\'*19PSTFV%@QU["<#WTKFX?Y !AJ/BXA]02P,$% @ =IRF4B0#9,K_ M!@ A!( !D !X;"]W;W)K&ULK5AKC]NV$OTK MA&]PFP"J+4OR8]/=!?:1HOG0=I%-FP_%Q04MT181251):AWWU_<,*-#--67*]NQ6%VEZ- MIJ/NQ0>YR2V]F%Q?UGPC'H7]K7[0&$UZ+9DL166DJI@6ZZO1S?3M;4+R3N!W M*;9F\,S(DY52GVGP/KL:A620*$1J20/'SY.X$T5!BF#&GZW.4;\E+1P^=]I_ M=+[#EQ4WXDX5GV1F\ZO19-83^H[4^B]6=&^E)5&/>7;;ULC!W3QEA5 MMHLQ+F7E?_F7%H?!@F7XPH*H71 YN_U&SLI[;OGUI59;IDD:VNC!N>I6PSA9 M45 >K<:LQ#I[_6A5^CE712:T^>]_EM%T\0-[]V[=CIBU_0U[KXQ\W*6 UF_.^,SJ37F3B=R;\,Y3_7RNY468+B3I9]S 6] MJ'FU:Q<8QI%'B 3C5894,I9;#%*AK80&#)A:,UFE2M=*-: MH$3DF!ZS&[<,H4[S/M9NEWN1BG(%P?9M&#B;6B?9EIN]N4X[62O88A8&8>C^ M.S73Z31(VK';\LC,@,"IA:L4Q2Y +MJ<<59SS9YXT3CO7X5C* BCV=#T9P'X M((S03[ $-9/]V-@&OK_O\!M$!V8>V*W]RA>L<_IJ@ 8<>8&IZ@E0NV 9S!4H ML.;M(7Y'V+%'H264/PIQ%#_F"!/]P*91,)LN@F4<=>(WWT^/I%]/W^Q7+(,X M3()IN.Q6W+ZL/0RB>!&$>^UW+\HFP2*:!A?AK,/83V^YUKRRAL7A,IA#42?O M0_!0\ I3P47LPQTG ::#>1*Q=V5=J)T0G60#N%#6_9(HB%J"=/H^*@NLJ\9A MB("TH:%0/(N-[H(>QT$2>YN683 /">A+BI\8YVP71= M"%<>8!B]>?_PZY@]]+MX2-]7I+5J^Z[+H5;V6=Y^]RUE:252+&)BO?99&K2N M#//HH%Q-]U5@C^H1,E^7Z5Y.4ZLW@P(HL)4)VBC*:D.EC7Z\8(!C@I&;RGFW MUJID%N<:PMO]KG8'J-PJKC,RX%YJ>*FT&;-?U#GC88&O>1Y*'+Z 9>4LX2>* MZA@EJN?+W8 OAY'\C2)_,NH!XT4Q,&E05(*^9/1/MX&SJT_VKZ0K]JJ&SH ^ ME(WD5C(+D@6R-;IHC0@\"N"!PED-["F*W8#Y_1!LHU= MK4Z1!3L7TIX6TT4:XF#OT1<&N/0@JU41;\O5.H7IQ 31'<@ MCY+<;\^IMSD#/;!D3]T5[OD\F,^7+U5,;A&P\2S[@LO@B=2D.1#%C.4;LY@Z^ERRG0 M?">X]B5%?*DE,=F"?)%J4@IN&]+=&9VV_:,T%QXCC-*J;52%3S,$@ M>@<>^L[P*EF@P@^9X4,*[W"I\Q3E;,.EP^'5;#:'/L2E37RE,]\V?Z7L9:^I M4Y7B#040MU9HJW"I[CHT-I$*P?55^; >/W.0J-,EE3,B WDRGX/'1WNU[3E; M9;Z.8$]?1IJ5 34I]WJ\7"9*LA^&=/E&WG2,MAW6*GW M]I*+\R2(H[-)F$3CQ;,S\T?M+-H=7UM:<$'Y3J17X^EI+*'!4^="MRFY#\?: MHU1&)8H[*N.N 4^H29VX2YTHT/8;[B YQ_T"!66)EC2$X<"#]MQ%#*;&0DT# M3DEKO%,K;J3QS QF%\N.VFC1&3$JHR>C"IFYH\0M+]P9YY%N_V9\Z@H[&7P9 M*(7>N.\?M!D.G?XC0?^V_\1RX[\L[,7]]QE@LI&588588VF(8([\^:8;6%6[ M[PPK99'A[C$7'%B3 .;7"E>7=D ;]!^>KO\&4$L#!!0 ( ': M[0@ %88 9 >&PO=V]R:W-H965TF4H+GKE%13Z*PW Z*K@L!U>7[MN-OKI4MP_ MM]+?.MMARY(;\5KEO\O,;EX.Y@.6B16O<_M!;?\A&GLF)"]5N7&_;.OGCI,! M2VMC5=$LA@:%+/U?_JWQ0V_!/#RQ(&X6Q$YOOY'3\N_<\JM+K;9,TVQ(HP=G MJEL-Y61)0;FU&J,2Z^S5K57IEV>O8%?&7JL"L3:< M,G7#M7BV=*;>\!V09=FUUKQ<"_?\G^NEL1HP^>\CFXV[S<9NL_%/\.L?D\3> M?*VEW;%W90KM 6UVD_,2KPR.2S?.:P&S&^%6\7+WM[_,XVCVPK"EXCIC:L4R MJ9$<2AO&,U59D06,EYE;8VC7CI M,$9I9I7;+P5N9%E[JZ"6WR1*F#/]^R0O1,X@B.1FWHI7Y[N8] MLLMN6*G8JM;XI-D:\;=PB9#E&GF5"58#OOJ8#@';J*VX$QI>VL*#AH'DC(4% MM-8O4[4^7(8M\[RU49#-2\'6<*'*QC?G!+A3L)@@7]A&#)#*6_H8ZJ* D8Y18?L MVGWS>=(RC .W%FQ+/P]EX)_0R 'G\%5M:\R2QM3.E#YF3B?'K9=$JR"GJC6M MMF0"K13?A$ZE:=%J6@RQ"Z4>[3'B@-U=SP')FD'.%EI$#?CQGNI8.Z@_*[$NF%[B=EGUV4^MMQR_[)09G(Y%;?: K( M)L%X,69G;#J<)6P^'-/S9#$-9M,9^Z6)B*L#\8ON;ZMIQLZC((2(>3B]8,EP M&C,T/BLA:1'/A/,+.DX2!8((D&?>%U.6=?Q'? M*N'("?GET')$-5*+7#9W+DL64 [GAWP4%=LN]2O'%8PK5]99/D,DYYAF=BUZ35\0C6( M$%U8VY3\?NR38G@(71*<)8M@.@G=Q[-Q, 4O$AM6OM#F.Z_+M@4X;P"^3^<# M%QPR!.)3<6UE*BO'ZEFM71W\#DU;!8?QC%C <_40#-5MXMB\W>D')$>''B;N MP2& "L ]:\Q1UCNTR6Z O@:8/Z+%023&P0)8=8&(@FDT/PS$HW7->6I*B*=) M=4F,OR[E_]KZ?8SP*8E*0U#/>6-7'YHGC"=CT>KU,W#I*TRS7T/<#S"S9_)D M&$4MDZ.%Z'I7:B>ZC?9%H$_\F/(S^+ZIU@^(^RV%WS/RIY9KECSW+I=D)-R$4SZ=B&!V;$00A*"^=SEH#1 MPOO\^C0C!N&$JD4$?9/)$'H_#:E),$EF/PU2]P+\DQ'H^U0CAGJIE:0-)0):27/ M\]V^G26U>6TW2CM_DH"NK:68^A8;/Q9"\2$.XO"QYOH>];EVK>OE3_'3DR*U MZY48O^,R=]T!9?61YIML]-8VAB+3-?+9'>\;1"Q!Y^6ITZ'+$D<.F'"-:IRS MI"T'[P%=#KVK-F"^4Q6Y7$O2J3/3'_BZ:0X3WBZ F3\WSZ,)].1O/AG!0:U=5+W,4>T4=!_FX:QR.H?:>+^&Y\_ABWYD4 M7'\1=E_/GA;@77?@!C!!)E:2CK2R[ 7C>,1Q .?-J<6=#Y;4+-'1?"-RY_NE MV/!\Y=J8SJT4=-X>O;KM[TAFE4;G,W$ZW M.-:[.RSCCR>@P,;*7CW[Z!3OW]$]*!W49[Q6QETC:'$GZ+X"=6LQQ6\\QI'% M"+>"G)=A/%>52ZT83>&4TAA";GDNO'L]LB@$41"A0L3H]G\1)93+/>MDB(^D M*S?'9! RF3 <8E#X/SJV04\>3&,ZPBR"9!Z?=E7/XX9.OQD58.,4.:02G(]3 MH2W125IK3=J3+G0I 1C=!]L/=* S=&/1(7A,C7E-N3/[ _9W(VEX[!YRU+OK MA^W=?NTOS:WQ7OI_L;=^RVQJ$!;+/"TG XFPS\K4_[8E7E M;HZ7REI5N,>-X,@WFH#QE5*V?:$-NO]*N/H_4$L#!!0 ( ': M@ , !$( 9 >&PO=V]R:W-H965TX4:#;JF+J:8U"'A=>Y)T6[OBA M-'8A6,X;=L MFL_-1M$L&% *7F&MN:Q!X7[AK:+9.K7^SN$OCD=],0:;R4[* M!SOYO5AXH16$ G-C$1A]'O$&A;! )./O'M,;*&W@Y?B$_JO+G7+9,8TW4MSS MPI0+;^I!@7O6"G,GC[]AG\_(XN52:/<+Q\YW-/(@;[6151],"BI>=U_VK:_# M1< T?"$@[@-BI[LCVTW9&D563G%F>4O[ M_H?4&AI4L"V90E@9H_BN-6PG$(R$&UE55+^MD?E#*46!2L\#0]P6(ZP.+[^( T#\+CD_!U_"K@1Z:N(8E\B,,X>@4O&0J1.+SD M!;P/3-6\/FC8#(7XLMIIHZAOOKZ"GP[XJ<-/__="O\IC#_%,-RS'A4>G5*-Z M1.\_DL.G$F$O!1U#KMI?T*X;2M4S$@U@]L3"ON7Z+P3K2]%_PR_)'Z2 M9%=V%(W]+$FNX#W6DDY/!W?OCBK1LD=B.& G3/O :\I*MIHRH%FKR:4C:2B9 M9W+QG\DXS?PTB2')_"P=G94/,3^2PW.XE$QX'4ZNND$:7\%&&MH(SH1XZKSH M>@.->:NXX6@WB!DX(E'6TE!NN6AMK5V2..">A5ULIH8=YHP*8%V?Z&)M14%+ M),CPMP.7PV:Z;Q']PSN[167U;9'L;WZ:QE'\#J+8'T43?TJEZ\VKM]'9.O&S M;.2GXR%X?;:%?IQ,_/ <>3/84G\21WX6CN">*<5LVR;AU!_;#>J_KN'ASZ9+ M.QKY$Y*2C#/+&<>D*I["W?:SAM@/QXD?3J<#^B=IF(!H2HLI_65@[2$U'PV? MNS&"BVN:>OO@'B--#=#6IKNQA]7AO5MUU_S9O7LLJ:P'3GH%[BDTO)[0\Z*Z M!ZB;&-FX2W\G#3TA;EC2FXW*.I!]+ZE[^HDE&/X+6/X#4$L#!!0 ( ':< MIE)'B2Y?8@0 % * 9 >&PO=V]R:W-H965TUK ,OY/-9*Y=T2^%K>^,PRWN44C5DO+)&.*HNLLOCMU=3/A\/_*9H MY7?&@B-96'O'DX_E139B0J2I"(P@\>^>KDEK!@*-OS:86>^2#7?'6_0/,7;$ MLI">KJW^796AOLC.,U%2)3L=/MO5K[2)YX3Q"JM]_!6K='8RR431^6";C3$8 M-,JD__)ADX<=@_/1$P;CC<$X\DZ.(LMW,LCYS-F5<'P::#R(H49KD%.&BW(; M''85[,+\HREL0^*+?" _RP,0>3TO-M97R7K\A/5$?+(FU%Z\-R65^_8YF/1T MQELZ5^-G 3])-Q23XX$8C\;'S^!-^O F$6_RG^&)=\H7VOK.D?CCGT=^+ ML^GY0*QJ5=0X[M&-"5J:0Z' \M5T/#PY>AF-7TV'IT2M)J,5!J,!.VL3O-ZP/N"O5%AS/I6*/7C4M@O6K=-^BTI)IS2JXA%D M"H!9&AMB]$NCOG,R<=.0<^ 3\^P]A53MK\/;H>!"H/IE%VLE1=5I+>ZE[I*. MI,;=*TU!0BYQ3_N0K Y ICCV!;..-)13V 2I6@B"2CK M6^>4+U6\CCV7*!4M[-0;\&57 '[1>2^5E@N-/'9M:UW4 M&=VKDA#=@'GHKMQ*6S:V,R%6#!KG55"MNM EM4:8Q'RP1Z*6,4Z&XC!J&:!< M;J.&=:[5'0K.RR86*>Y+X14J5:E"PF,D]MB_ATJW4J@0FR\("9-:?:=R*"X] MXBKJ?3K\:0UIZ:=3*9_*MS;+J('@*9$(>..&8NV%,,) H!5_'FTNN^4:C<2]W//YV/C\]^ M\8<:LY%KSKW"P6)#>2.-S;VY=Q'U2*W5JEBS&"#OWFT2.J[2&"2BEN"VWPI/ M18*%Q^[9IFQXZ+N4[WSE&W++^)9AI4+DZ8/?K_;/I':2"9?>+VD2;!O?# L;\ *)PQI//G)\ /N5M6$[80?](W+^-U!+ P04 M " !VG*92D,=U0.<" #7!@ &0 'AL+W=O&AK.W??]]UW\776*OU@2D0+NTI(,X]*:^O+.#99B14S(U6C MI">%TA6SM-7;V-0:6>Z3*A&GX_%97#$NH\7,GZWU8J8:*[C$M0;35!73^Q4* MU872<"5!8S&/ELGE:NKB?< G MCJT9K,%5LE'JP6T^Y/-H[ 2AP,PZ!$8_CWB%0C@@DO&MPXQZ2I>VW(>74208\$:86]5^QZ[>DX=7J:$\=_0AM@)!6>-L:KJDDE! MQ67X9;O.AT'"Q?B9A+1+2+WN0.157C/+%C.M6M NFM#9Q9;P752<=5BK@)4^@S6!&R5M:>"MS#%_ MFA^3KEY<>A"W2H\"WC ]@DER NDX38[@3?IB)QYO\M?%PI?EQEA-NZ]'>*8] MS]3S3/^+J?^*==UH+K=@2Z2/1H0JN(_.?2#OLO)@WOC$AUVIJF9R3YE4;)'ZE./-Y1QD"%.\P:I[#6G$8+%WO8H&T1 M)91*Y*B-*]'!J(IGP*6E+&-I\<06)O/A_M6+BS0Y?T/2JEJH/1*UBW"#$/7P MT#K>C%:$ASM:>#J'5#"NX9&)!KW'S@Y3,N(>P3)S;E #Q?[7YFPE_T[E=/YY MQ(#"S+.="F8=4'*>4P%4O:P<03]?]GB!U!+ P04 " !VG*92K0@_ M!@8, #!(@ &0 'AL+W=OZK(OL62 MDBP&BWU)^L:J8EU.G:+U>F/L9Y(JJV3*BXK\9#:9G)\44I=';U_SLQO[]K6I?:Y+=6.%JXM"VNV5 MRLWFS='TJ'EPJ]>9IPZ^9"^.9J012I7B2<1$O\]J&N5YR0)=OP1A1ZU M.FEA_[J1_IXWC\TLI5/7)O]=ISY[36,TR5%YA6@(LQ)W>EWJE4YDZ<4B24Q=>EVNQ8W) M=:*5$\^:J^>O3SQ4DX"3)*JY"FIF>]2LL?MJ M=E#@1VG'XG0Z$K/);'I WFGKAU.6=[I'WJX-_W.Q=-XB;_YU0,&\53!G!?,] M"JZDTX[R3K57J="E5U87(C$(3.GP)&E7XF:E2PFI,A<.JA3*T3N1R05<$$X6'@I_'=6#S[\8?+ MV6SRBF]^7BQN^'[ZZOF(OW&R4%2$<(%T_*39Q]>MA@EYG7;ZKH,[2,'TXI7C M13E,-:X"8M1X8*S06/CAYC<1Y$IV+5(OR<3L-.0>^WZE<[SF;9/HNY^N155; M5U,I>2-NZUR)^6S^;/G\V?PYO)\J&SY426VUIV1;))Z$3U^<0C 48:=4*B.! M\$:-\ZBQ<=)[MOBFM;CQU?A NIZUZ7IV,,\.9-.NI#TLC/+O>Q(LABH$.*01 MF_%.K[67^6^)DJ7XQ>0IDLN-Q(.IUJ:>'AL5CD M>1>T4]QE6O KO1MDG>...3G\];/YP==\\DIVME/ MSFNT&.5V.?>P!')NJ,. !9 &O[GO]?B3^FU+$,WWCUH#;M!W2G1J6D%97LL8][I?&<"*@6?(DMH7<["*IST@13K%A94T 15':[ M&(N[&@78WC<).A++&ENPB@0+2A0RQ9M1%&!5+L,37#ZHLJ9'B4&;)0^,NMS& M4Z4?Y!(P038WZPCB[0-YL79J5>=0\1"S%0PLUW_*IW:R\EB4 MR(K*1?_9X#S@XAB2A#,KOR&S4UB5FXHCFAA'B_H1JGM^?Y!YW288%J-:^/,. MY0DOP5>2S\=$DR@^!;BCDW&O,+J3@0Y@-K'VUN".SA.54I9ZB9>/<0MC(%^; M<234<8EW<8"D3$.G!6O)A7JLT,L4I+(VO'Q Y1M N<$.[&!KFTPCHKV$7J+0 M%7D7P5I2G*0S)44D=)XF5VCSO)1JA=^$=D2;1T&0'WH9OP0/#ED+AW$&D@L" MIH8MLJ6Y#H$DE#J *1H0RZEB[;!2G?+""!@";='6)4&:<# M7G051^'3O@Z.[>5\KCR2CC>;(+#:AX3"&T=]3^$#Q!0)8%4HV$.;OVPW?WG0 M]D534[?#FEHT&<>A>F?JI:>*:C[?Y:1O5-0K7A =L&F-_@,0"P3-?5GZ5(T, M?1MT><(-73X8G5#=^IA0W)5$F,H(WD)S\J :#PUTWZMIPJ)@[:K(LE+T8%DLHV]K:>X5=&# ;0+N$I2[I4N M5&]9%TL ):G7TVX'N,<;00\!X%'_T.YS@%[R MC',&U> ;'DBV?IQ!(CD5+,I)/?,:'W6 &[3;[';400U5&F=1*?W MT@05VS7HQJYV&RU4;CL0W2 _"4;;Y$06=IR[M2_)9+GF?LH*FM1J%7XEP7QF M3;W.D 5HWVKIN0.4KFFB#P"?)H.ZW:]\)-]=($DZF80%6ZHS8A8:')U;<('/ M#@'3BQ:87AS$BW=-?[L->+ +<;Y10H,HA"!_FX]>S":\8UQ>7ISVIY0??YB> M3UXU8S)_] YAI6(8O)J,J,'1% $"D6_'C8U]S$HQJ0!3R'/PNU(!7="-:4R) M(\I $\D-)DY'%[.S8.)T-)_/A]J:Y*-/^T.:DGB8?KGG!AT;L%1 JY(,PYYY M12=:$!TPZ:'@32?=.CI#1=-@0'+#XNX'H\QJV)OW3"^#EA]BP<2+^SM=T 2&3J28<]LA/1LUX^N!)@]@ M-)%[)?WM]LD9M3,:DC&[$*CVXT''NYZZQGZS0MWOJK^A(41E0N=Q8#(Z"K2EQG<3Q MFO"Q\-2:M*WA&<0M'A.,@?#BO5K:FH[%9Y/I>4C:]VUV M]1QR!ZJ62F(R5P;_=2=SB[NKYC0.A,+5T+ICF?A4,;UOEBWN/K6K2//Q9#82 MORH>?)_=FPHT[G(^>Q[1-4WY&(%2,= HY*9).5]BL24 \/X]'6C2.0"\Z>63 M<-8K>P^Z@2/:PFC@6.#^?@40R@:)99_[8 MK/@THC\(,[WMCH6< / MQ4U7QEHBB0"_)PR:"7:@T>1M\B=A0^O/P;G"=M1,D!B[X10/!1>AP7;%] )3; M>H@WL3__:ERO,$YGY\]?BH\(?QVPH=?)XY?8T&[!3Q)\>KHCP:>G78+KHH!D MJMW>@1YI[.:B%N%[QU6K)@ \J80.'DS,V<2AMB>9*Q/OQ?%TQG\N0)<4]_*QRYZ+^039

#;PX7#G"'13W*&'G9_0( CE"46Q40GGD/BC@UMS7BY3\TUO6W;PP"W M4?-598T,QY(49BN/0SC#:6K+TH-K"@6.EYK1:^8)R#YO5 ?MGK5S8>ED?'%V%'I6<^--Q;]16!H/"LN7F<) 8^D#O%\9 MXYL;4M#^:N7M?P!02P,$% @ =IRF4H&Q<(SC P K H !D !X;"]W M;W)K&UL[5;;;N,V$/V5@;HMNH"ZNOF6U#;@7+;M MP[9!DG8?BC[0U,@BEB*U)!4G?]\A92N7.N[N0]\*&!1%<4U-LR^TRTJ^E)ITS!'KV:3V-8@*X-1(Y,\32=)PX2* MEO.P=F66<]TY*11>&;!=TS#S<(92;Q=1%NT7KL6F=GXA6 MD@&E% TJ*[0"@]4B6F6G9U._/VSX0^#6/IF#CV2M]2?_\DNYB%)/""5RYQ$8 M/>[P'*7T0$3C\PXS&EQZPZ?S/?K[$#O%LF86S[7\*$I7+Z)9!"56K)/N6F]_ MQET\8X_'M;1AA&V_=SR-@'?6Z69G3 P:H?HGN]_EX8G!+'W%(-\9Y(%W[RBP MO&".+>=&;\'XW83F)R'48$WDA/*BW#A#7P79N>5-+P;H"F[$1HE*<*8!*2\$%6OC^EJTEVK?SQ)%C;Y[PG9.SWDG^BI,"/FCE:@N7JL3RN7U" MA ?6^9[U67X4\ ,S[Z#(8LC3/#N"5PQ9* )>\0K>H7#_7*VM,W1J_CKB8#0X M& 4'HU<<7"/7B@LI6#B+E.US9FM@JNPGEY\[<<5LC5%I2T?FHG)>.BJAG0=%Q\AJ'$?#1=R!$$,X([K#LO[=HP!': MN2;UE*5EFEE*4\G\GAM'CR98[\-Z3U[M*9!*O!YD\D/Z&/8_7+^!\22-TW%! MLY,L3O,"KE\PR>,\G] XRL9PJQV37Q.&QR> Z8G'+^)1,8,CPHX'8<=?*>P3 MTC[80W(>A?Q?SO] SLD@Y^2HG!?"P*!2N?>J:X5\' A>[6 MKNKD_G_R8-$>]?3E*H>O/@M>-/[(2'<&V#-6Y9X5V[$*J]Z,-!>ZW$-A>0JK MQN^ ,R:#.0MJ7R#'9DWG8R=R2KDMXBP=T;Z2[KJU [QO_:&)05'#0";^#-X1 M.G'*XDDZA8]&./Q!5Q5=&%D\RV9O7SAY<8S>T &8G13'Q)L.XDW_I1;O4'4( MZP?X"?7&L+86'%;4JQS4YXO 8L^Z1(>&+E\Z>[X#*($JW:=U+:3T0K&RI,R& MZ/K*:EJF'K[[9I9GTQ_M[AI'8V/8$AJS.XVIIFYK@_CL=CQ89K]JXVK2C!+- M&=!1_Q:**0V7G:'V#/(3R&>PLH(!E5D^AM^(AH$L];^^LK(TI?UA/)3IY$D' M05XVH4\BYOZ0],W$L#JT8JN^ WG&ULK59M;]LV$/XK MA!8,"6R$-/-@8VU[$8:FVD##S+EJ0>*7E=(-L[C4Z]"T M&ECMC1H1)E%4A WC,EC,_-Z=7LQ49P67<*>)Z9J&Z:@#1<2:)A-0\NXXNKPNE[A;\Y;,T+F;A(EDI] M?=._(LWS'+%C.MMD0[;41S@@_56R,Y+EU1[JW&KQSM[.**"28K(/>^ M ]Z!95P82CDG9CR(VLH7YM'R*WD6"R M(WB5' 7\R/0Y26-*DBB)C^"E8\"IQTL/X'W2:R;Y?\SU!"772AHE>,WZ%I$U MN=-@0-I^0ZW(+9>8(,X$N<=-P'ZTAOQSN3168T?]>X11-C+*/*/L *-['+2Z M$^"\W6D<-VV?/)6;[QUOG4-*_@2[KQ9'@=T\7YB653 /6A>5?H!@\82P9KE+9#RZ#B:3JEDRP]\V)!XTEQML>H!LPY]HTW.DVR M*9UFV1E*:4F+J#P[R,P5XH0D+E-)XJ1T0J=Y08YT6CYV6O[F3KNL*MVYX-#[ M)ZRU)C>/^$]OP.QKM*.X^QMMYT!Y!LR06W?']YCL+N+T^/7PWXXAG_YU3( MLD>?)F-7OA[HG\^LLDB9/?29S1K$B'J,NBQ-^N NH@TQ,R MI4F2N1I@'TSVSTCXXG!L0*_]%77 @ /@8 !D !X;"]W;W)K&UL?559;QHQ$/XKHVU4!8FR%Q!* 8F01JV45%&2M@]559G=@;7BM:GM M#4E_?<=>V) #> ?\QUCCX?16ND[4R!:>"B%-..@L'8U#$.3%5@RTU$KE+2S M4+IDEJ9Z&9J51I9[4"G")(KZ86Z+<3 ((,<%JX2]5NLON,FGY_@R)8S_AG4=FYP$D%7&JG(#)@]B+('GL*EDK8P\%GFF#_'AV2E\9-L M_9PF!PDOF>Y &K25P)!+< )O75^AQF\O4Q1C1N+N>.Q!<)""7HL7"Z'0.>1%VG;7K4\$U9-+!BCZXZFDU2[J8)W"K+!-4_^=\527H?V_U! M"A=HS) *6&N4%E9*^S?X4G 7>7Q"O(/6'M7C.&I':=2"V0M*.C*AY/*#=7E[ M.T\08NP38VWU1=0ST]VDG<0]^//ZXT]Q6JJ*)+D!26V2%"O)2J?_C^XLI^+R MVTSF-34WIF(R0[I88XV+/XK;)_T8F*DKY<4==MXJQ7#G39>HE[YS&?!2]?-N M5IOF.*U[PE-XW5FIAI9<&A"X(&C4.>D%H.MN54^L6OD.,5>6^HT?%M3@4;L MVE\HNI/-Q DT?QF3_U!+ P04 " !VG*92N)( MX," !>!0 &0 'AL M+W=O=Y)]6#+A$-/-65 MT NO-*:9!8'.2JR9/I,-"MHII*J9(5=M ]TH9+D#U540A^%Y4#,NO.7EYC);N%%WF[A5N^+8U=");SAFWQ#LWWYD:1%XPL.:]1 M:"X%*"P6WBJ:K5,;[P)^<.STG@VVDHV4#];YDB^\T K""C-C&1C]'O$*J\H2 MD8P_ Z%KH]-*&/6:B/K 4Q^S47_9T]#'_8 T_ (!X L=/=)W(J/S##EG,E.U V MFMBLX4IU:!+'A3V4.Z-HEQ/.++\UJ)CA8@M?D8K3<'K/-A7J=_/ $+T-"K*! M:MU3Q0>H$KB6PI0:/HH<\__Q OX*.$U4V>01#[$81P=X4O&6A/' MEQS@&RK\M=IHH^@Z_#["F8Z-,#VHTK>*&$Z\LX&4W7VOB43X[@S/=L P7 M'@V91O6(WG+ER*D=63GVPX>BI=1H+P6OVYHF1!A60<.>:6:,AI9.08$<%556 M$;"M0NP#.B0TTU#(BD93SQPMG I2!'5_D@KM7!/Z'9Q $OMAFMJH&.(+_S*9 M6#L!TC(YO["VW?3#J8N90.+'9-Z7E(85AK2\?3.-H_@]W$LK=*?[I<*Q@!.( MPM2_C%)X[9R"O3M?H]JZR=:0R5:8_OJ/J^/CL>IGYE]X__)08[=<:,I?$#0\ MNYAXH/II[ATC&S=!&VEH'IU9T@.(R@;0?B&EV3DVP?BD+O\"4$L#!!0 ( M ':&PO=V]R:W-H965TZ1D.5WC&+#-E[OG[IY[X62O]).I$"U\JX4TTZ"RMKF+(E-46#-SI1J4=+-5 MNF:6MGH7F48C*[U2+:(TCF^BFG$9S";^;*5G$]5:P26N-)BVKID^+%"H_31( M@N/!)[ZKK#N(9I.&[7"-]N]FI6D7#2@EKU$:KB1HW$Z#>7*WR)V\%_B'X]Z\ M6(.+9*/4D]M\**=![!Q"@85U"(S^GG&)0C@@L%?:3VK_'/IYKAUE2\K::KKE MI&=G:ZN*ITJ)$K7Y_;=QFHS>P3R)))IQ@5 M/?RB@T_/P&?P44E;&7B0)98_ZT?DZN!O>O1WD;X)^)'I*\B2$-(X3=[ RX;X M,X^7G<'K8_TRWQBKJ43^?0,S'S!SCYF?XY0ZIVP%@MJ"YQKC20QKU)S UT@VJ>^WJ#6M.@N^ M8M)WD*3A=3(*QUEZ%)__D?PB?9%)5NBBZ9 IY*&-/R\QA'O45GB6K:>0TI(GQJ7BI]RTZ>NA"P+\ZSS M:1R'-[%C\A;^^_7CZ9O7JI46N"Q$6^(IG#,54*$H27@H%.>&I8HBWI"&.S5U M7Q:6N_7_21U8VU>J=']/.& 7;S;+A='@)YMT /(EWSPC5\XY+ P*WI!I?C:X#T-UH[C96 M-7X<;I2EX>J7%;UFJ)T W6\5M4R_<0:&]W'V U!+ P04 " !VG*92+T$D M#G,$ "7"@ &0 'AL+W=OD;-5)'&\? M!B06)?(>/KQ[[GCCC53W>H5HX+&IA9YX*V/69\.A+E;8<#V0:Q0TLY"JX89> MU7*HUPIYZ8R:>A@&03IL>"6\\['[=J7.Q[(U=27P2H%NFX:KIPNLY6;B,6_W MX;I:KHS],#P?K_D29VANUU>*WH8]2EDU*'0E!2A<3+PI.[M([7JWX*["C=X; M@SW)7,I[^_*IG'B!)80U%L8B<'H\X"76M04B&M^VF%Z_I37<'^_0/[BSTUGF M7..EK+]6I5E-O,R#$A>\KZ&SVO4)^.AH6WLXF&QA;SH(,,W("/X M+(59:7@O2BR?VP^)7L\QW'&\"(\"?N9J !'S(0Q"=@0OZL\<.;SHK3.ON,+3 MN3OS%7\BB1F8*L7%$MWXK^E<&T5Z^?O(9G&_6>PVB]_:C-*H;&L$N0#G;/BR M=@Z>6CU6YNF0@X]"VCP]TVM>X,2C1-2H'M#K @ER_5WKA V4M6!62/\*$9HN M+FCC N358M6[%39< _TM9$UYJL_@C[:9H[*L.[X:OK1&&R[*2BSAJU,[EJ?3 M!U24O/#^$551:80K517X>OX:;86PIK]7"X1*P)_(E8;I MP!VO6WRV'3?P&Q1'^6V5 M<$B#,8O\41*0!QGI)^\EQ_PTB2E2&:T8Y*,W=97X01"<;!<=VO#%,4(_H/@% M6081A2]X+J9_#[\?)#8U&/&-D@'Q/A+OM(]W>CS>W67>5[=#5\G[1SM&?4@# M1]&/5+IM^2[V][%1KD11MU8!5&&L-BXEZ4%TE(26=55RZZ69H84J_84Q53Z.SL"$J:;Z6:W?% MA'X:I?0;$LB,TSWK5I G[]'8NL)\%HTHWU/XB(+(U6Z>E]0!5/9NLJV,!4D2 MH#K(&-Q(0XLHK?TTM%4P]Z,L/!C@X5ZST*!:NI9(DR=;8;J^H?_:=UW3KMGX MOKQKV<@;2RK94.."3(/!B#):=6U0]V+DVK4>1SDNLF+Z2>ZS)LI6J8H:F:A?IO4)6.*=*1&D<#Z.*\3J83]W:2LVG MLC&"U[A2H)NJ8NIEB4(>9D$2O"[<\5UI[$(TG^[9#M=HONU7BF:11REXA;7F ML@:%VUFP2*Z7 [O?;?B+XT&?C,%FLI'RT4Y^+V9!; FAP-Q8!$:/)[Q!(2P0 MT?BWPPQ\2.MX.GY%_^QRIUPV3..-% ^\,.4L& =0X)8UPMS)PV_8Y>,(YE)H M]P^';F\<0-YH(ZO.F1A4O&Z?[+FKPWL_^(R/L, MTM<,ENE%P"],74&6A)#&:7(!+_,5R1Q>]@;>)Z9J7N\TK'Q%_EYLM%$DH'\N MX/<]?M_A]]_ 7].]*AHJK=R"K[Z/%<*2:9X#JPNXY:(Q/]:H+$(V-#UFT(:$F8N)5%MH2NX;[4B%^=WI MM<]+7WS[%\/7ID+%C%37+CV'PGZ05-Y*2I]*ZF?XD(59-NG943(,)UG6@UNL M):F^A7MP5XS"LB>*L,.6F Z!UY25;#1E0+-&TY8VR)Z2.9-+>";C_B3L9RED MDW#2'QR9>Y_WY' .EY*)K^)1KQWTT]X%"0V\A ;OEM"B-MS%HI<;K#%O%#<< MZ8"><]'8,]HJ6=D[3+7P!_Y_W9T3V442MEM[E4+?^[;M)-! M."(JV7!B8Z8IL4K'<+?^IB$-XV$6QN.Q1[^7A@E(QK38I]\$K#VFBT7#<\J+ M3EH'W=N=:Y":Q-W4INTB?M7WX$7;>H[;VP9.9=UQXBMP2Z[QU8CTH]JFV$Z, MW+M&M)&&VIH;EO0=@&ULM59=;]HP M%/TK5E1IK=0U'WR5"I &:%JE;45EW1ZF/9CDAEAU8N;K0+M?OVL'4K8&VCV, M!^*O<^ZYQ_%U!ANE[S$#,.PAEP4.O]NY3H9>8!6!A-A8"DZ/-4Q 2LM$.GYN2;TZI@7NMW?L[UWRE,R"(TR4_"82 MDPV]2X\ED/)2FENU^0#;A#J6+U82W3_;;-<&'HM+-"K?@DE!+HKJR1^V1NP! MPO8!0+0%1*\%M+: EDNT4N;2FG+#1P.M-DS;U<1F&\X;AZ9L1&&W<6XTS0K" MF=%G;DH-3*7,9,#&)=(\(N-%PF[TDA?B%W=VGT[!<"'QC+UE=_,I.STY8R?, M9YAQ#X*8?"-0L2N9\2"(M)I3T%K M2!BZP+1=<95DU3^E@6I7SYKLK\)V7%A;(]:C=J?=BZ*H/_#7#8([M>#.4<'7 MLYLC:7=KEN[_];=7!^H=E;LC=YZ=U\< L21CR4&C>8&\*E7''1WWGCD:=CN! M_34[>EE+O/P7B2LM8MI]T)46IRI14G*-3Z.- JLPW?TM[S5+Z]?2^B^]G;1- MH*O:HB$&JN4)4W_XUB2E_TQ*+VJ%4:=93A@\5<'@J*#I[DRHE!JB6-*90(-6 MFN2((A5N6XVJW,R4)/7XAL'/4IC'QBH7/),:MH/67T+]O98&Q N\E97+B%$IM[EU7H@*74 [X!C.] MDG-10J6G8NW*C< PLZ22NH'G#=T2$N:DB7VV$&G"*T4)PPL!9%664/Q]Q)3O M)H[O?#QX(NM"F0=NFFS@&B^Q>MDLA)ZYK4I&2LPDX0P(G$^"<[8V Z67'^:B;?LXGC&4.88J2, M2W+9YB2HV0MO'6:#IM24/LCC_4O]K> M=2\K*/&4TU\D4\7$&3D@PSFLJ'KBNV^XZ<<:1)Q*>P6[!NLY %52\;(A:P ,/!<\$IJADQI[LZQ3;*H(TRL'KA";V^S'X_K'0*^FO\ M9Y@SLM(^HCOIXHOK%GV(HK?2+:8:'_BE@8 M@%[/.5&ULE95=;]HP%(;_BA7UHI7:YHNO58#$ MQZ9-6B4$ZWHQ[<(D)XE5QV:V ]V_W[$3,D:!;3=@.W[?\YQCYV2XD^I%%P"& MO)97.^:RIAIFDC^SU!0C;^"1%#):<;.4NX_0Y-.U M?HGDVOV27;,W\$A2:2/+1HP$)1/U/WUMZG @0)_3@J@11,>"SAE!W ABEVA- MYM*:4T/'0R5W1-G=Z&8'KC9.C=DP84]Q910^9:@SXU5]>D1F9,5RP3*64&'( M)$ED)0P3.5E(SA(&FMR1.=,)E[I28/?/"BIR7&>"3#C>!BH2('BOR%Q6:Y-5 M?.^BR?4<#&52]22/_4^UB%MA31OA33Z*+A(U7W) YO211$X0F>V;_+@PLX<7LRL?.+ MS_BUQ5M" FQ+UQQNCPH]4Y R0SY+K2495^OQ"_T\;ON/B=,_&G ME+M 5-O#GB-$N09U)L.ZOK5ASQG:]K$=QV'0&?K;$QC=%J/[%XP47\NU(?"* MG4MC#03V-B12D,@M*+R9IU!JT^X!2M@+^BU*?:#=-[Q1KWN&M]?R]B[R/BMF MX$YFV4FLWANLNW 0#DZ'[+! , ,$, 9 >&PO=V]R:W-H965T,PU(25>8YE5^O(1/;J>,[CQ.W M;)-J,^'.)@7=P KT7;&4.')KE)CEP!43G$A(ILZ5__+&'Q@':_&>P58=/!.3 MREJ(>S-X$T\=SS""#")M("C^/< YVX194T]E$BBV1 MQAK1S(-=?>N-Z\6XV2@K+?$M0S\]6^TV"!$)6;$-9PF+*-?D*HI$R37C&[(4 M&8L8*/*"O*-24B,L>;H 35FFGI$+PCCY)Q6EHCQ6$UK!7EZ\:P!9=Z-LH"H1O':418_SD7!!NM"-X#=G _63,E% MK6K!@EJPP,+V6V";E/EXM59:8LU]Z@C0KP/T;8"P=2D3D!)B; ,/P$L@_Y&+ M)EEW*$.+8MK1PRR\#+R)^W"H6H/1>-0_-EJ<0#K*(JRS"#NSN*W(2X@$;NM_ M,9^XE&;5"I!,Q"U9+<+ON/BC8'!,^*;!* S#9L*#FO"@D_"[,E^#-'6(AX"I M,J1:[3V%9-NWX6*'.SADTTQE6%,9GDE%0B&DINL,SN0R/)?+J.8RZN3R&L1& MTB)E$9D+'F%8LS9XPMPR=8]<'G5.I,B-A2T#[*$Z)7/;/3&1:^!1BEWNOJ,Z MQC6?<6?Y-9#X^#?:D#<:PG'(]2\KW]*>-U8MWU5CU4ZT^IZ1\C^E/"[CXDS%5U*T\[T5X*W W+SN63%]ZWCF,&^P_OA[Y)NWY3][J[\ MP])=GP ,1RW2S4\YCMND/#>.*9) @DM<;(;#R%< M"XTE91]3_,8 :0SP?2*$?AR8.V;]U3+[!E!+ P04 " !VG*92WY%%K1P# M !E# &0 'AL+W=O8R6@GYH#( 39Z*G*NQDVE=GKNNBC(HJ.J)$CC.)$(65&-7IJXJ)=#8 M@HK<#3QOZ!:4<6KL>,[ZX%;EF;:#+B3 M44E3N /]HUQ([+D-2\P*X(H)3B0D8V?JG\_]H0'8%3\9K-16FQ@I]T(\F,Y5 M/'8\$Q'D$&E#0?'V"'/(<\.$"1\"UI-:T6Z8>MG@2*0JS J7O\DF#Y#1O4J<(Y3&Y%CP] MOL8M$I.I4J 5^7V-/.1*0Z'^=$31;Z+HVRCZ+5&\=%:BLT>D!&G&\GN=]V)7>-P!?2!HTD@:=3-^$Q%=PBCG$7=#!-VSXAN]HU$D3QKF M"T_;?-J#.]ECTVDCZ+23Z'(I\3/60736$)V]HS^^MSF#O0,[M(VJ9N0K_UN_0&8"7*W2K8,#>IK6,5L357598T MHTVM/+45XJOQF:FA;2&XH:D*<"PZ4L85R2%!2J]W@N[)JJ:M.EJ4MBR\%QH- MLLT,_P- F@4XGPBAUQWS@.;/8O(/4$L#!!0 ( ':&PO=V]R:W-H965TU =#H(>>%FC@;KL<*;C^MI"3L>BTIP5L)!(57E.Y8]KX&([<;#S>.$C6V^TO>!. MQR5=PQ+TYW(AS4TR(%M*PWV1PT95RA"[0T&RRK.""Q0@MIMIG4/\[1P@1K1(L, M_?F]8J59?XW>-Z S@_J\G*/W[\[0.\0*]&DC*F5BU=C5AJFMYZ8-J^L=*_($ MJ[^IO$0^/D?$([@'/AN&SR%MX5X/?/[RZD=PU\C;:DQ:C4F=SW\BW[!^_]R: M<'2C(5?_#A3SVV)^72QXIEA=!1ZKG*.U%*IW)7;IHCJ==8G[:>B3T!N-W?M] MR7K",(F#+NR ;="R#0;9WH)25^;A3ZN\XE1#AF@NI&;_4>L*?71W^<(]'A?^ M* G\([I]81%.HGZZ84LW?"7=#(S=INQ)NN$I#Q*,1D%PQ+('XR"J.CGGJR'88=M!2W+<6#+#12=K,R:]_3D=ML=';/J>C$S6#"&/O6/2>,+.$<=(O.O:Z]X0WR/=# M)0NF*PDUX15[L&,U( 3>>P7A7Z\[[MP8D[=5OLFWKRD.,3X2_KFH0[:=G>-A M/[\%[/1!VR M[8P3#SOG36$\IJ#\HE* E%CI+94PI$/G7SC^#;)WIH:3-Y8].;'WR/=BK-2L4XK R..\R-@LG=X?SW42+LCZNW@EM#K_U<&,^ M:$#: '-_)81^G-@3&PO=V]R:W-H965TJ]:$;*NOV,.W!D NQZMB9[92VOW[73L@H!+07L&_N.?<<"SWP,F.*6]_7RPQRJJ]E 0*_K*3*J<&I6ONZ4$!3!\JY'P9!S\\I M$]ZP[V(S->S+TG F8*:(+O.!UO&WADZ\S8@#_L%W0-EL0P4 M_UY@ IQ;(I3QI^;TFI(6N#O>LM\Y[^AE035,)/_)4I,-O!N/I+"B)3>/47+M?LJES X\L2VUD7H-10$^(#X"B&I MY(Q6RIRM*35TV%=R0Y3-1C8[<&OCT.B&";N+7SEW75<54U M/%(U(@]2F$R3SR*%]"/>1P>-C7!K8QR>)'R@ZII$G4L2!F&G1<_D_^'!"3E1 MLZJ1XXN.\'U3:RK8.[4G]9),I-"2LY16!U>D9*9 @S!50*[('1.X"XQR,L<@ MX"TQFOP:+;11>,Y_GU 4-XIBIR@^HF@*>,FQ@JW8ME\5NN?0]N:_##M)V/G4 M]U]V5[$E*XZ37I/U05JWD=8]*6U""V8H9^^0DJ7,B]( MAFY,ANJX)+0-&56 M=>LQJYB['P1%X9[JPZ0XZ!X1W6M$]TZ*'N52F7J'";QB4]6 78WC[J7$2+P? MZ$)0?E5B?&NFS4'O0%S4ZR9[#@Z3PILX;'>0- Z2DP[N\X(R98\:X5*WKFYR ML-W!GK##C&YTLZ?+W^E..:BU:]H:M[H4IKKA3;1Y%T:N'>[%Q_A>5.W]'TWU MV.#]73.A"8<54@;7"2Z5JAIX-3&R<#UP(0UV5#?,\,T#91/P^TI*LYW8 LTK M.OP+4$L#!!0 ( ':#_L ( +L& 9 >&PO=V]R:W-H965T M I>;L3?PM@L/;%4:N^!GHS5=P1S,TWJF<.9W7@I6@=!,"J)@.?9N M!M>3Q-H[@Q\,-GIG3&PD"RF?[>1K,?8""P0<E4<*6-*:FP>Y^0)M/+'UETNNW9-L6MO M(WFMC:Q:,1)43#1O^MKF84(3F.U67)!I/AT:#,!Z$G=4;N&$' M-WP77$[7S& 2P+9*P4RM^DD;;_$.1!($Z1[IH='5,+WJ!XT[T/@D:-/)6]QO MC"X89X:!QB+72F'9^G#C Y(T38=[N(=&21#%_;A)AYN:'!8W2>-DC_30*DR#'>Y88E_%U#6 />74IKMQ%Y@W?\J^P]02P,$% @ =IRF4H-;T)&Q M @ )P< !D !X;"]W;W)K&ULC97?3]LP$,?_ ME5.T!Y 82?.K!;61H!7:I$U4%,;#M ^ MY\^=[YSA1L@G52)J>*D85R.OU'IUZ?LJ+[$BZERLD)LO"R$KHLU4+GVUDD@* M)ZJ8'P9!ZE>$3WO;>&.+DMM%_QL MN")+G*%^6$VEF?FMEX)6R!45'"0N1MY5[W*26GMG\(/B1FV-P48R%^+)3KX6 M(R^P0,@PU]8#,:]G'"-CUI'!^-WX]-HMK7![_.;]QL5N8ID3A6/!'FFARY$W M\*# !5DS?2\*FL0T\R-=*BZH1&X**\OI-7IH\; EZ\0%! MV C"CPJB1A!]5! W@MAEI@[%Y6%"-,F&4FQ 6FOCS0Y<,IW:A$^Y/?:9EN8K M-3J=71-&>(XP5P7XJU(KQ00U\;2+N5GS= US50> #H.Y'G$/7.( S"7H=\ M?%P^P;R5!QWRR<=WWY'[)K-M>L,VO:'S%QWP=RN7A-,_Q-;X&8P%5X+1@M0E MSPN82E0FJ_6"R?4-Y>8X*&$P,XMH^DLK^'DU5UJ:#OEUA"AJB2)'%!\@NLIS MN<8"-'G!SN.IY:F3VTOC.1O$27_H/V]G<=^HWT\&K=$[LK@EBX^2/1(IB:DP MUE38:Q==[2+9VCC80=NWZ,5Q&G6S)2U;>Z%-C0C7F7G3F>Q?9W:1IGM'=A&&\7O4\;Y1&%X,TIV _F=5A^1OW4KV M%V)Z:TFY H8+HPO.^R8CLKZ6ZXD6*W=1S84VUYX;EN9/AM(:F.\+(?3;Q-Y] M[;\Q^PM02P,$% @ =IRF4IODP+8O P ; L !D !X;"]W;W)K&ULM59=;]HP%/TK5K2'3AI-G) $*D#:0-,J=5/5KMO# MM >37,":8S/;@7;:CY^=9(&68"IM?2&Q?<_QN1^YW-%6R!]J!:#1?<&X&GLK MK=<7OJ^R%11$G8LU<'.R$+(@VBSETE=K"22O0 7SPR!(_()0[DU&U=ZUG(Q$ MJ1GE<"V1*HN"R(=WP,1V[&'O[\8-7:ZTW? GHS59PBWHN_6U-"N_9T?6E;D0/^SB,A][@54$##)M*8AY;& *C%DF MH^-G0^JU=UK@_OM?]O>5\\:9.5$P%>PKS?5J[ T\E,."E$S?B.T':!R*+5\F MF*I^T;:VC8<>RDJE1=& C8*"\OI)[IM [ %P_P@@; #AO4:O$.7H\TJ4BO!FL*2T+J^%M!]3E\":)G8(/+3HX;2?#+H%QJW V"U0\&5/@RR. MABX^J>S0(NR'(8Z[E26MLL2=4"OJ2A#N*(ZTY4I?HO8&+?W@'VIO<#* AQ8X MB8,8=P=PV*H:.E7=<5+8@OL%.MI!**J%(EX1F@3"C=U5VFPT-5 M:7)$$PYV#3!PJII*R*E&[TE&&=4/Z#>Z@8U@&\J7Z,F9(S-XK^'BET@]WK4U M'/Y#\ANP*_L=)DEDYH(CD=XU1.SNB,_N/0V/4^.A22_M1T>:#]ZU1^SNCY^$ M!H76Y(',&;C2L>MG.'Z1?._:$C[1E]SY3D['\M DPOTH/!++78_#Z7_*=WKR MW[##I(>#('I:E/[>*&3G4#-S+"E7B,'" (/SU'@IZ]&N7FBQKJ:CN=!FUJI> M5V8&ULM5;?;YLP$/Y7++2'3=H* MA@#)E$1JTTVKU$W5VFX/TQXV:=K_?F=#R6\T:6L> C9WWWWWG3EN MO);JERX #'FL2J$G7F',ZKWOZZR BNDSN0*!3Q925L27< M@KE?W2A<^1U*SBL0FDM!%"PFWCE]/Z.I=7 6WSBL]=8]L:G,I?QE%U?YQ LL M(R@A,Q:"X>4!9E"6%@EY_&Y!O2ZF==R^?T;_Z)+'9.9,PTR6WWENBHDW]$@. M"U:7YJM&L4/N7H9Z:7 M,#?D'?G"E&)64/+Z$@SCI7Z#N_>WE^3UJS?D%>&"W!6RUDSD>NP;#&S=_:P- M10[[K[R/ACG7XS/HB[ 7\S-09B>A;$@8A/<)G]O?N M00^=J!,QO MA=B1:91&>^R.6(51NC_;WO#E1%KB43 M?:IO>A5-7J2LF]9%T_]=UO1 -IK$X9YN_M8L4H%:NA%-DTS6PC0?^&ZW&P// MW?"SMW]AQT,WXVQ@FMD2/]]++C0I88&0P5F*A5'-N-8LC%RYB64-<#G"XFO8;NP ;JA>?H'4$L#!!0 ( ':&PO=V]R:W-H965T@?'$\L+8QU^$E3?66:*J??>(QEL:T]LPZ^78"CC^@9#GM=+7B1\)&J 8F&MR0,PN&)>A;_ M#P\NE!/UW8T<7W2&K^OIC]E&&X4W]N<%SE'/.7*&'?LMSA,PA#8XV!K M.'4&+=^=X[-3O4NB8#R._=UQ8TX$#:-1']26ZA]=M!)4[N9/DU36PK2'U'O[ M$9^YF_W&/\?1;R?U#TW[;N 1Y$QH%+=%RF PP<%1[2RVAI&5N\X;:7 XW++ MYPN4#<#]K93F8-@$_8.8_ 902P,$% @ =IRF4O(,C0MV @ F08 !D M !X;"]W;W)K&ULG97;;IPP$(9?Q4*Y2*0V@($] M1"Q2#JI:J5&C'-J+JA?>7;-8P3:UAVSR]AT;@K9=-I%Z QY[YO]FC#WD6VT> M;<4YD&=9*[L(*H#F+ SMJN*2V5/=<(4KI3:2 9IF$]K&<+;V0;(.:11-0LF$ M"HK\UMM%$ >O$[=B4X&;"(N\81M^Q^&AN3%H MA8/*6DBNK-"*&%XN@O/X[&+N_+W#=\&W=F=,7"5+K1^=\66]""*7$*_Y"IP" MP]<3O^1U[80PC=^]9C @7>#N^%7]DZ\=:UDRRR]U_4.LH5H$LX"L>DN,\T8U-_"E^FA,3BCW4>[ X*K ."B^-=PP$&I#OG(LSI*/Y)I! M:P0(-'1)]AR.KS@P4=L35;BU3:YN'@/DXU7#5LR\Z-CW OF;FE"3Q M!T(C&C_<79'CHY._54*L9BB)#B51+YLE/G>P#5&PO=V]R:W-H965T.TV5 X!MH$PP9L0-"LVV'80;&96*@^/(E.NG\_27:,#$C:76Q1 MXGODHTCE>V.?78U(\**D=K.D)FKN&'-EC8J[D6E0^Y.-L8J3-^V6N<8BKR)( M29:EZ90I+G12Y'%O:8O-1;&L*&ZS(&[[% M%=)3L[3>8@-+)11J)XP&BYM90[&YVJ6I"$A ME%A28.#^M\,Y2AF(?!J_>\YD"!F Q^L#^\>HW6M9\ ME?1H]I^PUW,;^$HC7?S"OO.=WB10MHZ,ZL$^ R5T]^[:PB+6):*]&Z'"+*[+^5'@<%7.CE"!_+01< M5S WFH3>HBX%.KA<('$AW16\@Z?5 BXOKN "A(9OM6F=]WK-F:A?D BM [.!TF(E"/R .?()^-C7P)5I M-9VJ;4<[C;1A0'=%EF73G.V.*_B&4Y0:6(;K0WYIHS+VC\;:(.#/]\80P !?^Y[C>PZ^CALA=ZH T.B)LU+-O4+KZA9CE1; B1J)"DJSD@O)B3:AW&)5 M22"9 W&&0]^_P9S0TDMB-[>222QJS6@)*XE4S3F1S_? 1#/W N\P\4"WA;83 M.(DKLH4UZ"_52IH(]RP9Y5 J*DHD(9][=\'M(K+Y+N$KA48-QL@JV0BQL\&G M;.[YMB!@D&K+0,QG#PM@S!*9,AX[3J_?T@*'XP/[!Z?=:-D0!0O!OM%,%W-O MYJ$,>BBME1:\ YL*."W;+WGJ?!@ @N@, M(.P X;\"QAU@[(2VE3E92Z))$DO1(&FS#9L=.&\%8!E(]>;5+ RF[]#[QYKJ9W2QA)RF5%^B:[00G!O37;9=T(0R91=>(XQ4 M022H&&M3CV7%:;?W?;MW>&;OST2.T#BX0J$?!B?@BY?A2TA[N'\,Q\:%WHJP MMR)T?.,S?)WL[W<;I:4Y7C]>X!SWG&/'&9WA['Q3UK>KSBA$:ET(27]"ABYH MVGO*O)9\X*8AZ!=%_**B(1'O":G"5 M9X(Q(A6J0+8J3HIH^6>#TL+1!*[]R6\2_I[7"L"#TVYO&G.,MK14B$%ND/YH M:ER0;?>V@1:5:X"-T*:=W+ P%QY(FV#6&UL MO5C1CJ,V%/T5BTI55^H.MB&!;)-(.\RN.E(K13-J]Z'J@X='@^J-D6WE08@G>W&[77G85@0%I-I",//Q# D4A44R=7QM0+UV3IO8 M'[^B?W;-FV8>F()$%%_X5N*0KEW=&ABL8?2 MO=*B;))-!26OZD_VK2&BET#"$PFT2:#_-2%H$@+7:%V9:^N&:;9>2G% TD8; M-#MPW+ALTPVOK(SW6IJGW.3I];T6Z5,NBBU(]>,/,271+^C3USW7+^BG&\AX MRO4[]!XEHBP-Z2X:W8$"^0Q;9+Y%Z/->[R6@6Z7VK$K!9FG&"V6S5,XDJ*6O M3:%V.C]MBKJNBZ(GBOJ=R2L4D)\1Q90,I"?CZ3>0MNGX^W3?T--R1%N.J,,+ M3N E!5,*B:QI_Z_?S'-TJZ%4?X^@!RUZX-##4PHXDBQ\6I.LW"RR3W)6D\Q; MDGG5D/MNB-UZPIF;T*[CYW40A$$\#^C2?^[S>!P8XSFF,[)H [_K*6Q["L=[ M>7IG]^3#]>!-B\_D7_0&!HEN \I,/T1VU/T6A/ MG\I=(5X &L8V>YGFQNK."1*W\/$$@BQ:],6E!5D<\4PI'M#C. X/"T%P9Z]X MO!N0W'1S#Z9R\SN;@91FY%H:X8KT[)M,H 7IK(_02ZO1S#A,<^/OQR'$N%(4 M!R=6!NG2&975R/V7D]CD-('."0X/B$'IW] MDC/^6^MQ_18U.A\DT11J=$9(XHNK$9]7XSB$8!I$^.3JZ+R7G#'?6HWD#6K0 MS@LIGD -VGDA)9=6HYEQ3(V!D#"B9(%GPV+0WK9SW'N3?A<')B6KM!ICJC-! M&DRA1.>"],S^;P(EPH%=U<"6=B#NQ(\X[4R7CION'6S!G)X?"K.%:M=%3=V7 M6I8QUCHKI/,I5.G&ULG55=;YLP%/TK%INF5FIC("&).H+4IINVATE1JVT/TQX>>>PB7>"/52N< 2!X+4>J)ER-65Y3J-(>"Z9ZLH#21 MA50%0[-52ZHK!2QSH$+0T/>'M&"\])+8G_W,_M'U;GJ9 M,PU3*;[S#/.)-_9(!@M6"[R3FT_0]A-9OE0*[7[)ILD=A1Y):XVR:,%&0<'+ MYLX>6Q^V ,'@ "!L >&_ OHMH.\:;92YMFX9LB16*_S*!,UZVI^?[+&SX(\=OW\IU$OC-%=/UMEE_)[YD[&@?=-H'_Z>] M8HJLF:C!:Q%<^M$?ZD_G[?00=3U$K_*?:UV? M]CXZ8FDC^UC&CN!A)WCX*L%F!FMD9<;+Y2G5PY.JCV4TJNG64+$#W;RJ2UYJ M(F!A,'YO9,"J&9+-!F7EYLQ6-'5_>E2GX#4$L# M!!0 ( ':&PO=V]R:W-H965TV+>.49%A> M\8+D,++B(L,*3+&V92$(3@PH8[;G.#T[PS2WQD/3-Q?C(2\5HSF9"R3++,/B MY88POAU9KO7:<4_7J=(=]GA8X#59$/50S 58=L.2T(SDDO(<";(:6=_%:#04%&\^J/G^LX[ #5X!? _RN@* &!%T!80T(NP)Z-:!G8E\% MRT1ZBA4>#P7?(J&]@4TW3+H,&@),*QX\I9PD1\O.GON=& M7]'M4TG5"SJ?DA6-J;I 7] ]20A4])(1-.'YA@A%=7L.94"$( DR/!JB,&52 M0QX64W1^=H'.$,W1KY27$N>)'-H*5.NY[;A6>%,I](XH_(G%%?+\2^0YGML" MGW2 ^^Y1^/0T?$KB!NZTP&^[S]X&GW6>W1WLPVU(=)-MK\FV9_C\(WP3AJ5$ M?%6GZ^\/&$=WBF3RWPEVOV'W#7MPC-U4ACER8(IXITZ*IDZDF5AQ&,XR<*QL MJ!!PS^O39DM5"EU44)^UM8FJJ'L[HMS(=Z*@75+82 I/2MK9DR?T7"(J90G6 M&X$+#P+GM,OK-?)Z[R(/;CNIX&CHD-S>"8W59C[T.$A_M6U;')TH='POV'>< M=7#<"T_4A"=ZHZ!,_2\.:V:/KM_0]3]@9P\:]L&'5?_-H%OUVSN7F'[3P-&Y MIKE$C*P Z%Q%D -1O1,J0_'"W&M+KN"6-,T4GE9$: <87W&N7@U]53:/M?%_ M4$L#!!0 ( ':&PO=V]R:W-H965T%7QBI4)L MKVR;QRG.$1_0+2[DS)JR' G991N;;QE&B0;EF>TZ3FCGB!36=*S''MAT3$N1 MD0(_,,#+/$?L]09G=#^QH'48^$8VJ5 #]G2\11N\Q.)Q^\!DSVZT)"3'!2>T M RO)]8UO+J#@0)HB;\(WO-6&RA75I0^J#7 >POPSP#\&N#W M!00U(.@+"&M V!L@'PG$O@.B[LXF.&?T4*#L_"Y_WA3@=\T0/NAF>MWYKA<3^.M]QA$YCN#>@<[UOG)YPWL'6? MP_]_R][41MM[UG<'PZ ["= ]LG6-;&>TV,G*0U6QBJD*R653/L@=* F;]]]- M;>#D?/0]-SK#['@M0,_([/[A#U,^CA< ]']&OH\G-#0?T4N4X5;LJJPWR>R? MXD5MI[W)_.&;*-JM0C/';*,?'7)IT;(05?'4C#8/FVM=SK\9G\&K>?4\.:JI M7DNR.-F0@H,,KZ5*1ZXQ"[#J 5)U!-WJ&PO=V]R:W-H M965TYB$2ML] M3'LPR0VQ<.+4=DCY^]E.B-()VKX07]][CL\]7#NLN=C)#$"AEYP5:48+6 E MD*SRG(C#'3!>SQW/.6[&.):$Y%)+R @E(Y\ZM M=[,(3+TM>*)0R]X:F4XVG.],\#.9.ZX1! QB91B(_NQA 8P9(BWCN>5TNB,- ML+\^LG^WO>M>-D3"@K/?-%'9W)DY*(&45$S=\_H'M/U,#%_,F;2_J&YK70?% ME50\;\%:04Z+YDM>6A]Z "\X _!;@/]1P+@%C&VCC3+;UI(H$H6"UTB8:LUF M%M8;B];=T,+\BVLE=)9JG(K6BL>[C+,$A/S\:>9[5U_1M^>*J@,:+"&E,55# M] 4]Z F1E3@@6V]2BE F3>IQO42#BR&Z0+1 #QFO)"D2&6*EU9DS<-PJN6N4 M^&>4_")BA,;>)?)=WSL!7[P-7T+:\.=V(Y70 MP_;W#^<'D^G^1[Q0U"G%OGLU;HD=C M2PN)&*0:YHZN=).BN9]-H'AI1WS#E;XP=IGI)PV$*=#YE'-U#,RMZ1[)Z!]0 M2P,$% @ =IRF4J[O0!N4 @ & < !D !X;"]W;W)K&ULS55=;YLP%/TK%D^MM!8"^6@K@I2DFU9IDZ)6VQZF/3AP :O8 MIK8)S;_OM:$H5=*L3]/R$&QSS[WGW&.;N)7J49< ACSS2NBY5QI3W_B^3DO@ M5%_*&@2^R:7BU.!4%;ZN%=#,@7CEAT$P]3EEPDMBM[9622P;4S$!:T5TPSE5 MNR54LIU[(^]UX9X5I;$+?A+7M( ',#_JM<*9/V3)& >AF11$03[W%J.;U8 E!!:FQ&2@^MK""JK*)D,93G],;2EK@_O@U M^Q>G';5LJ(:5K'ZQS)1S[\HC&>2TJF!E7&P.>[!0BHH"<-,:LMF1_;@UW;GE14M5 M1GY_PY3DS@#7?TX0B@9"D2,T/D5($YF35'*.1+1U"0^-!K7%XGAX2=Z81@%A M6C<4'2)G3/1^G!\SI"LX<07MR=XF432.KJ91&/O;_=8?!EX%TR": MQH.F\4E-UFKB=IO;1R>Z-!DR3OX/VZ8#H>E)B8NB4%!0 T0T? /*&JB/6UDK MN659;V6!=,W?#)P>&AA<1P'^COLR&TC/_O5>FWV4JK]W;]EO!MX+!1.:5) C M-+B<80[5W&PO=V]R:W-H965T8 M,W4MUEC0S%+(G&GJRM15:XDLL: \

!KSQ=:3/@3D9KEN(=ZOOUK:2>6V=)>(Z%XJ( BJ4N:N;^;P\6'2_@ +J@5DZB %W!?<*TZ-$CMOU=BHUB1 MJ)&KB:7YEAM7C*8EH^ $H[^8O(;0[T#@!7X+?/9S\/G;X=XAW"5K:W^#VM_ MY@M/^6OLN5H<^WLC)2M2I".D8;&'9MPMV]OAFQV3"?SS)Z6$SQIS]>\90F%- M*+2$NN<6'$2YJAW 1Y0Q-U^E55NCY"+I4%-+3D<[ABW+-MBV".5'(OL14UNV MDW 8]6%@ X4FWQ!- RM M\E"U<9F567L-+B?\C&HBT4_ZR=)48FK<0Z4YU5J:?O:QC61TO.[#X>#%YC@. M\B-_T"ZF7XOIOT?,II 8B[3@_Q%E94M=><3BYE'$1]-N$S+M'V_SB/X.E MBSJ0,JBE#-X@I=HF9P[^L,XW_#TJD>\]WSW>^VK1FLN24[GU6JO_^92^!WND M$WV.7^-N]-_#;VNV?Y&>(W<^7_=U;L_WBA_\LIW>J2MC!3KO^?05*F$I"WS( M1:%7,*12NV]5Z38>*N992;=M2A<-9+BDS-YUG^J:+%]J94>+M7V[+(2FEY!M MKNAUB]($T/Q2"/W4,<^A^KT\^1]02P,$% @ =IRF4EG;5?/%! $!4 M !D !X;"]W;W)K&ULM5A1DZ(X$/XK*6L?9JH< M(8" 6XY5H][5W3NW:>^6S*]C(A%#]S(/9IBOC['"?L^#B @]/$-[+92CUAS:8[ MM,$O6+[NGKD:6:65F*28"L(HX'C].'B"GY>.JQ4RB7\(/HJS9Z"IK!C[H0=_ MQH\#6R/""8ZD-H'4WP$O<))H2PK'OX710;FF5CQ_/EG_/2.OR*R0P N6?">Q MW#X.P@&(\1KM$_F-'?_ !:&QMA>Q1&2_X%C(V@,0[85D::&L$*2$YO_HK7#$ MF8(S[E!P"@6GJ>!U*+B%@MM0@%T*7J'@99[)J61^6"*)9E/.CH!K:65-/V3. MS+05?4+UOK](KMX2I2=G+Y)%/Q[FRG,Q6+!4A9- V88\@!<58_$^P8"M028& MONZR5T]ZKXA\!W=++!%)Q+V2?GU9@KM/]^ 3L(#8(HX%(!2\4B+%4$VJY[^W M;"\0C<74D@JY7M^*"I3S'*73@?(+XB/@PB%P; >VJ"_ZU97/G=*GSN9/;?#WE_[=(6Y=FON4 &^[J60RC6$;GKLNZ5]-[/O==@OK X! MJ\P"FB^*)%CA#:%4SRD$.\P)B\&=VI]\U^[;_).O-\[6TYGD,(/^Q'6]B3>U M#BU(O1*I9X9TPQ&5.!Z>8%[!XUW@L=N!C$L@8S,@^ WSB AS*.,+* _0=MW0 M]ML1^24BWPR1RNUK3)1S .,@0C12.=(#I@KGH6\%OQ+8-G3B+)"3^7N;?V*"U3!F=?\4>!V>*RJ0]"Y,?U>8W(#9,&O87Q8"(R+S D\]X"=NHR"T2@4-J64A57-*S5C=*56!AH85NJL:?-B^ MS@LD-0K>*(1-IM?$ZDRK8@\-J[U9Q?A WD'+!KN3)NTK4G765;&'AM6^/^@Y MUL=KG=D3LL[)O6-%K9U0_Y)AK@IW$M# T-3Z9"ELLU3U3 M-1#P]@ZB/_)O=V_?.N=.Q"I]&\+MKD)G[@!XV/][J].L.S0[9A M<],5I"9D+YL8QU&GN^:!X[I3LLYNG_1=X1?$5:\K0(+72M$>!2[;(+J163DJ79XQ:C&',MH-ZO&9.G@;[C*B]!9S\!4$L#!!0 ( M ':@( $,& 9 >&PO=V]R:W-H965T6,G5Q"NTKFY\7Z4%,J(N187<[*R% M9$2;J:%YHN^ G<45R7*!>5G-I9G['DE&&7%'!0>)ZXMT&-[.1C76UQAF5IB8R,;RVGUZ6TP/[XF?VMJ]W4LB(* M9Z+\3#-=3+QK#S)9.G MUH<>(!P= (0M(/P5$!P 1"T@G)V=[6&;_ MRN(;/SI3PLZ4T-%&ATPIB,2+U>^FW$I)>([F%FM8[: ?-R<[MWQ;$YG!E_>& M$NXU,O7UB*"H$Q0Y0<,#@HSEK]0Y;%%IRG.H4%*1[;/K.,T0=DBD.B)HV D: M_HV@#9>8BIS3[\8!Y:Y2XT;:=PV?[!CW79(FRY7+8AO.-HE&HV@<^]M^57^* M^JF$45?"Z+^7< YDB])T-VA!;O/@<4R/*XB:XX#7P 37A8+@&C*RVWL^?N\3 MM^W5W/R<<@4EK@WWX')L4LFF9343+2KWU:^$-CW$#0O3Y5': +._%D(_3VPC MZ?X;R0]02P,$% @ =IRF4B&QB@%' P E L !D !X;"]W;W)K&ULM59M;]HP$/XKIV@?-JDE;R30"9!*MVG[4*DJVO;9 M) =836QF.]!)^_$[.VE@@] 6J5^2^.7NGN?Q^7*CK50/>H5HX+$LA!Y[*V/6 M'WU?9RLLF>[)-0I:64A5,D-#M?3U6B'+G5%9^%$0I'[)N/ F(S=WIR8C69F" M"[Q3H*NR9.KW% NY'7NA]S1QSYFWP!HO">B(< MOQJG7AO3&NY_/WG_XL@3F3G3>".+GSPWJ[$W]"#'!:L*\*VV1MXD%7:R+(Q)@0E%_6;/39"[!G$70918Q YW'4@A_(3,VPR4G(+RNXF M;_;#4776!(X+>RHSHVB5DYV9S(S,'BZGQ"N'&UG286OFY+J$&65 7A4(<@'W ML^]P;07DYC>\_X2&\4)_H$VTH$>^(236GY\U4:=UU*@C:@RW4IB5AL\BQ_Q? M>Y\8M#2B)QK3Z*3#6Z9Z$(<7$ 51^ Y\T"NF4-?/$_[C5J;8^8^[9'K.4;]U MU'>.^AV.2*\+J,0&M<'\ D15SE$!,S#')1>"BZ65>XV*RQS><]$0^0!_X!B9 M6ILZ9.)"VFNXF?3#>) $(W]S!&K20DV>A[I43.PC?2FDY !2F";].!X>QY2V MF-+G,5$M6B G5" 59$QD=*?/@)@>0+Q,@J!#M$$+<'#>^:+(SSC9P0'&*$CC M8-@AX[!%.3R9SC]=L<+\\GJ#BHHO?&%OT6#;! /6!',Y M!3DS" L;=V/CGKH#N2P*IK2=JK6RHNUN^3'A:H2#_?R+>^G5<=G"8%\)MX_93E(TD$:=D#=_=;"%_S7 M3D)]X\3J'YY TDO^H^7O-4HEJJ5K!S5DLA*F[IG:V;;EO*X;K=WVNE^ECH.* ME88"%V0:] 8DJJI;P'I@Y-JU77-IJ(ESGRMJFU'9#;2^D-(\#6R MA&?_ 50 M2P,$% @ =IRF4D@4-\D& P I0@ !D !X;"]W;W)K&ULS5;;;MLP#/T5PMB %FACQ[DT+9( 3;IA!58L:+'M8=B#8C.Q M45T\24[:81\_2D[=M'.]R]/R$$LRS^$A*8D>;Y6^-1FBA3O!I9D$F;7%61B: M)$/!3$<5*.G-2FG!+$WU.C2%1I9ZD.!A'$7#4+!W3 M ??'#^QO?? 4S)(9G"O^.4]M-@E& :2X8B6WUVK[#G42)2F"M!N\,PG]]C>",*KNX1 MP=O HM1)1G:PX$S"P05:EG-S2(:O( 23,8UF'%K2Y)C#9.=_5OF/7_#?A2LE M;6;@C4PQ?8H/*98ZH/@AH%G<2GC%= =ZW2.(H[C;H&?^!_!XV 1_(J=7Y[?G M^?HO\%TN/K2P]&N6OF?IO50EE]WCY:]5.M>:R372N;*PO(=]NP6[]\OG6Z93 M^/*>*.'2HC!?6P0-:D&#UK!N&$=0*S!N:QQ!H?,$H4!=[0,XR"6DBG.FS>/J M85,U*C=#[\9=.9MI_V0<;AJD#6MIPU9IKG#M>_='Z^N6[)S4$D[^CW*-:D&C M]G+YT^D*EB@A2(BO&[#29DKGW\D]-018E;:DXN7&E$PF516K<]U4NEGE-VV+<*\1"-1KWQ\-.2ZE MK7I"O5KWX'/?><)'\ZJ!TT6XSJ4!CBN"1IT32I&N>F(UL:KP;66I+#4I/\SH M.P*U,Z#W*Z7LP\0YJ+],IC\!4$L#!!0 ( ':&PO=V]R:W-H965TY?N+I#TUW=V;8S#A]5##KG [GKF^GC#N#GCV;R$%/K'3&.$PD4:L\I_)U!)G8]!W?V1X\LGFJS8$[Z"WI'*:@ MGY83B3NW0DE8#EPQP8F$6=\9^C=C/S()-N('@XVJK8DIY5F(A=G<)WW',XP@ M@U@;"(I_:QA#EADDY/&G!'6J>YK$^GJ+_MD6C\4\4P5CD?UDB4[[SK5#$IC1 M5:8?Q>8KE 6U#5XL,F5_R::,]1P2KY06>9F,#'+&BW_Z4@I12T"%!LB332BF875QF9C-8P;&Z=:XE6&>7HPU2)> M7(Y0B(2,18Y/AZ)6WTLR+9PE8D9.1MV]F#4H45"_X($7N ?X3/^_W2O@4Y8:1]:O/"4]BF5L9Z$$5!J^>NZ[H>!G7#ZZ *>D.V79%M-Y(="Z7-LREA M#7P%#>5'%6+T,?SH5(0Z[^Y'@=BN2>UWHST[#F-JCKUA>ETQO6YD^@@*J(Q3 MJTR"CF1B:31K$*%;07<_ABN^M^N9WKO[4D*^$3T*]YTY%A687G7,'+_6Y/UF MPC3#'FWTP8Z^ ,WXO$F(8(<;?!!O=CW5#]_?F_#PI?'#SKXWAU%!$)VP9M=R M_>:>^P4X2)I9@6B"7WBFM*1FMFF28]&ULS55=3]LP%/TK5L0#2$#2I*0,I9':P#2D(55T; _3'MSDMK&( M[< M4_4RA4JNQ][ VRS M;]@_NMPQEP75D,GJ&RM,.?8N/5+ DC:5N9?K3]#E=&X2Y#G$GG1N:/9U,THB"9Y/CGT-3Y>T;V;AU?@Z<B<8 M]#"_)L=')^2(,$&^E++15!0Z\0UJLR?X>:=CVNH(]^B(R)T4IM3D1A10O,;[ MF%.?6+A);!H>)+RCZIQ$@U,2!N'@'3W9W\.# W*BWN?(\47[?"ZI@K.%,W-& M7_ >&#)1BHH5V/$IN7FV!N,N^DO;H _19=@'O1)[ MT8N]."@V:Y2RCEEO;.<"18#7E7P!T >\B'OZ^/\HSJ@7-/KGQ1F]\3W8JCSRK58C2HPS?;V]:M]%Y^XYK6S/L7NWC;C/S3MTX!W:\6$ M)A4LD3(X'V'Q5=MNVXF1M>M8"VFP_[EAB2\4*!N ^TLIS69B#^C?O/0W4$L# M!!0 ( ':&PO=V]R:W-H965T^K."495BVQ M)1S>K(7,L(:IW/AJ*PE.+"AC?A@$/3_#E'N3D5U;R,E(Y)I13A82J3S+L/P[ M)4SLQE[;VR_2K,?>3?MZU@X, MP%K\IF2G*F-DI*R$>#23[\G8"XQ'A)%8&PH,CR MLW^UXD',"BLR$^R!)CH=>P,/)62-H2%F'\*Q6YPCQ1(U^#)N.9'Y?^3PO_PS?\C]"MX#I5Z M/2'*(]R$6 M+B#A/B#3L)'P%LL6BMJ7* S"=HT_L]/A08,[D.ZA!2;].PFYBOQ-+F*HF@X\I^J8:JQ M:O>&4>3,#B1TG83N?Y204);KXZHH1'1/$E%CU2"BYT3T&G,Z)US 47XGJWW' MUF\,R8/]4I$$X2>HE W9G[%$_CX%2-KPV;-0Z=QN%I MA>U\_\ IM>H2P1B6%8):H847_6I%!ZV@'QS\VD>B:T&=L%YQ.WAI/<&G:*[F M]#35I2,?E%V/>J7;KW1?^%AO[*5$@>LYUT7?<:ONXG-CV_W1^M1&ULS9A=CYLX%(;_BL55*[6#;4(@HR12DG:UE=KN:%"W M%U4O''""-8"SMIE,_WUM0X!\,3.]6'&38'/.\7O\@ _V=,_%@TPI5> ISPHY MN*^.4YD3>\!TM])T-%SE1NBFVKMP)2A+KE&29GP_RZ MHEEF(FD=_]5!G69,X]B]/D3_RR:ODUD325<\^\X2EM M$[("8YY)^POVM2UT0%Q*Q?/:62O(65']DZ=Z(CH..LYE!UP[X%.'T14'KW;P M;**5,IO6!Z+(?"KX'@ACK:.9"SLWUEMGPPJ#,5)"WV7:3\V_ZB?E,Y<2[*@ M44H$!0NE!%N7BJPS"A0'*Y[G>L(CQ>.'E&>)-GP/(OT\):4VX!NP*!1+6%8: M(""B<2F88E2"CT]Q5B8T 1O!-JI&?BN&?C-!ZH(R^1;'5^:'CEU ME<[1*'7C.I]EE0^^DH\'OO!"I7KP0H]\[._JN6DF"!\F:(E[ WXAX@9XZ!W M$*,+>E8O=X<]5?B_=%.PO['2 Y+PL%WK"BQO_V$O]*B&^%F$7J<8Y"&(Y@ M.)FZCUTPYX9C#T+/ZQ@>Y>HWN?J]N494F-0BJM/22^>&"J&OI'D]>F9RW$0? M#PEPT,@*A@(X..,&3\B>6R#LHR#T\&6R89-D^!*RB_?H%6 G3?#)D, BV%8 M.!2TM9(^MA=,4#"9^*,QO P7=4H=>@G>Y2O@(MP&QX/"VQ8,Y T&K_<\WG,3 M!+$7P&OO+FI+$.JO037>U6OPMFL^\@>%MRT7:#P8O./G\9Z;C *,)M"_0K>M M/ZB_ -5?H98HV!,A2*%DWPRVBSX*!X6V+1AH,ABTDS-N'@S'G9>RYONLW?%' M=EN$<'\1LKL+\,_.I-&'%;>K/49#PHK;2H'Q4+#62HY66S] V!N??BQ?L@PP MQCX.KZ!M"Q#N+T#WT;=>HNT"CT>#(MH6!]R_(_@_B?IGG##4^YHP/ 5Z;GCZ M >5VC@UR*K;V-$5JG5I'M4%N>IL3FX4]ISCI7Z+;577NTH:ICH'T]G?+"@DR MNM$AX4V@]8CJ9*5J*+ZSAQ-KKA3/[65*24*%,=#W-YRK0\,,T)QOS7\#4$L# M!!0 ( ':P( '@& 9 >&PO=V]R:W-H965T=X+>2+*@ TV50E5U.GT+J^-P+XEJJHK*/S,H MQ7KJC)WMP@-;%=HLN$E_[XB)[Y_\.] 3E!G\# \@4?)I LF$I+H1H)Y.?U4FF)=_37@(NP=Q%: M%^&P"XTN8(/EJ^#8,;04PM?N:7%Y&L?NZFYI#F_/PHK=Y(V[2BYL,BKO) M<["EB/>DERFI/JIQF.HT]$<3[]/9L4/]"#F*#H!OPHGZ<*)!IF>>@L0BX#:. M6BAFNHT:2GQTD-3H8B_OAR9!$.SEW=TIX@KDRO8V15+1<-U61[_:M\]KVS7V MUF?85MLN^(^F[\X]]SB^R=9*/Y@*P)(G MP:49!Y6U]7D8FJ("0I#@81Q%:2@HDT&>^;6Y MSC/56,XDS#4QC1!4/T^ J_4X& 2;A1NVJJQ;"/.LIBM8@+VKYQIG8<]2,@'2 M,"6)AN4XN!B<3TC=4PZ4YQ837N,L39_ 8XM5"2.=7VF/FB!R3N\6,'!X,*BRS9IL\7O9$O(M9*V M,N2++*%\B0]1>2\_WLB?Q'L)KZD^(/"&GNG'X=$>.4GO9N+YD@^Y M>:NI-+3]7']>82BYM"#,KSV)AGVBH4\T?"?1PJKBX=A]OR4IE, [;:C/ T]N M#&\=3D9WN1_S-(V'6?BX[=?KH,_)6=P'O1![VHL]W2MVVF@-TA+\9HCK M.Z )B)JK9P"SQXNTIT__K^FC/M'HGYL^>N5GM./XZXA1.ACL.!YNW7#T;^4; MGT$5C;3M;>E7^]YZX5O*SOH$>V[;(O_2M T;[\**24,X+)$R.AGAH>JV";83 MJVK?1^Z5Q:[DAQ7^-T"[ -Q?*F4W$Y>@_Q/E?P!02P,$% @ =IRF4HHA M.B\= P .A( T !X;"]S='EL97,N>&ULW5C1:MLP%/T5HX[1PJB3N'7C M-0YL@<)@&X7V86]%B65'($N>K'1)OWZZEN.DJ6[(^K U:T:R&I%*$ M@UXO#DO*)1F/Y**\*4T=S-1"FI1<=*' W;YD*>G'%R1P=!.5L90\G+[_N5#F M^EW@[B'2NP7 M:.C#=A?&HUS)S69$Q 6L/BU9\$A%2B94\*GFD)73DHN5"P\@,%-"Z<#8*K"& M^A"IGQS<=STHD):GY%+I1MLIN+_3=O@.L.Z!02Y$9W! 7& \JJ@Q3,L;VVD& M-\$74-"V[U>5=5AHNNH/+LDFH;E9D:G2&=.=3)^L0^.18#G8T;R8P]VH*@30 M&%7:1L9IH21M/*PSVH:EG3$A[N#I^9$_XU[F6SO;@WV57=,::IN.QG6 ?YO- M<6_3OHXWJ/BC,I\7=CJRZ4.YL%O-7"$GO_N.A=, M,DW%MFE;^V]YE5_M.+KZ5Y:;_RJ[AKT>VR/QK9N\/ :3\3&8/(*:C)(WZ3%L MC\:M\_?9Z=M% WC+2*L2&]%@NN#"<-GVYCS+F'QQ"%MZ0Z?VQ?@9OQV? ML9PNA+GOP)1LVM]8QA=ETHVZA85H1VW:7V%Z_;A[Q;):7&9LR;))V]7%M&D& MMF%5VPL2=I&;YO(C6([#_ A@F [F ,MQ69C._S2?(3H?AV'>AEYDB.8,T1R7 MY4,FS0?3\>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'0M?5RVJ ND-3[ M") F09SM-: EVB8BD5Z2[,_S_I#MI94K64GW?1ZUWRL1L5HJ M6S:90X5H:Z]HKVOHY,.X%7-P=-4[_+BLGS(([\8?1S4ZJC:\&[F*";J-M MA\-GUX@7YO\THUZO92$6NFAJH5S7CD94'E#9K=S9B"E>BWGT6>^%8?=\(_Q- MP;](\B<@,S';,D40M[HJA;%/[+>_&\BAV+N%@)]+]PNFI!P2!Y9(2WEVQ;O@5T--MKT(\U'Z MB /[XQ;JO=$0YV HP@/+(0)>.F?DJH&DL>HE7I1 XL &N5:%K@5[Y-_Z Y#R M11Q8& ^^$+KUGAL8>8^&0]>VZ7Z/D))%/*8M>MZ-*5W$@7U!8^(<)J',D00V MQU&ML7>/_CFQ.. DE%.2P$[Q?CL*1L5\'8I[<>#K)49&]G[+(LI;^.5^P:8U("2@,+Z CF%V]X (4# MC3$I :6!!?1S<>7MV@KT/5[[I@24A180E1'WE^@I 66!!41CXKEC1@DH"RP@ M&A/G59 MRXPQ*0MEH:=!PYC^%,:D+)2%G@81F% ]QJ0LE(6>!@UC/BS_>L*;FY2%\E-8 M:*@U>Q;**0OEI[#0P"-4[W"JF5,6RD]AH8'6A-P=8U(6RD]AH:$GO=_IE(7R MP!:B5[EPZI&3+PB,NAB'4X^HU.@G))/?M*]GH6T1:5M8PZH&).2 M3][*9W)X=:J$5$")\A;^PD)YP:OBWC#_T6T!9[G?EUDW5?49RN[4C>;EX4VL MPUMDG_X!4$L#!!0 ( ':&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1 MQ)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/ M7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H M%H)NZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&0 M6Y!N(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV M$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW M$.@=J'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAU_J?=8/O=YO/1\K_'Y?TEU.=V; M+X\_+[]/HH2+,\X)_DJY_P)02P,$% @ =IRF4F(CYQC8 0 2"( !, M !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X M!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L M%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SN MTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S; MA'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z< M)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RL MQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!] M:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ =IRF4J=H7KCO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M=IRF4IE4P% #\%0 & M @($." >&PO=V]R:W-H965T&UL4$L! A0#% @ M=IRF4ETE7LK-!@ OAH !@ ("!D T 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ =IRF4@S;9(/R!@ RB, M !@ ("!NAP 'AL+W=O(C !X M;"]W;W)K+ >&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF4M6]L=7#!0 ^ P !@ ("! M,3 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF4C(8RY)9 P 10< !D M ("!R4T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =IRF4C6Z#E[M" 5A@ !D ("! M15T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =IRF4I#'=4#G @ UP8 !D ("!N6X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF4H$/6TOC M P APD !D ("!+H( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF4CW V:)% P *P< !D M ("!$(P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =IRF4F6E]Q__ @ &P@ !D ("!*I@ M 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ M=IRF4BA'2,1X P P0P !D ("!3*$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF4KO#@U+D @ M40< !D ("!_*L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF4IODP+8O P ; L !D M ("!YK0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ =IRF4O(,C0MV @ F08 !D ("!0[X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF M4L-]Z&JJ P Q$ !D ("!M\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF4L_Z<2('! $@X M !D ("!;,\ 'AL+W=O,##@" P!0 &0 @(&JTP M>&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF4EYR[9MG P .PL !D M ("!Y-@ 'AL+W=O&PO=V]R:W-H965T M@( $,& 9 M " @7[A !X;"]W;W)K&UL4$L! A0# M% @ =IRF4B&QB@%' P E L !D ("!+^0 'AL+W=O M&PO=V]R:W-H965TKJ M !X;"]W;W)K&UL4$L! A0#% @ =IRF4CM6 M+EB7 @ _P8 !D ("!6^X 'AL+W=OSQB@# R"@ &0 M @($I\0 >&PO=V]R:W-H965T&UL4$L! A0#% @ =IRF4A.'*19[ @ > 8 !D M ("!B_@ 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ !" $( !1( $+ 0 $! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 126 330 1 false 49 0 false 5 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.digitalocean.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003003 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 1004004 - 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 1005005 - 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 1006006 - 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 1402401 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 7 false false R8.htm 2101101 - 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 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2110103 - Disclosure - Balance Sheet Details Sheet http://www.digitalocean.com/role/BalanceSheetDetails Balance Sheet Details Notes 10 false false R11.htm 2116104 - Disclosure - Debt Sheet http://www.digitalocean.com/role/Debt Debt Notes 11 false false R12.htm 2120105 - Disclosure - Operating Leases Sheet http://www.digitalocean.com/role/OperatingLeases Operating Leases Notes 12 false false R13.htm 2124106 - Disclosure - Commitments and Contingencies Sheet http://www.digitalocean.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 2126107 - Disclosure - Stockholders??? Equity (Deficit) Sheet http://www.digitalocean.com/role/StockholdersEquityDeficit Stockholders??? Equity (Deficit) Notes 14 false false R15.htm 2134108 - Disclosure - Stock-Based Compensation Sheet http://www.digitalocean.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2144109 - 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 16 false false R17.htm 2148110 - Disclosure - Income Taxes Sheet http://www.digitalocean.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2150111 - Disclosure - Related Party Transactions Sheet http://www.digitalocean.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 2204201 - 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 19 false false R20.htm 2305301 - 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 20 false false R21.htm 2311302 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.digitalocean.com/role/BalanceSheetDetails 21 false false R22.htm 2317303 - Disclosure - Debt (Tables) Sheet http://www.digitalocean.com/role/DebtTables Debt (Tables) Tables http://www.digitalocean.com/role/Debt 22 false false R23.htm 2321304 - Disclosure - Operating Leases (Tables) Sheet http://www.digitalocean.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://www.digitalocean.com/role/OperatingLeases 23 false false R24.htm 2327305 - Disclosure - Stockholders??? Equity (Deficit) (Tables) Sheet http://www.digitalocean.com/role/StockholdersEquityDeficitTables Stockholders??? Equity (Deficit) (Tables) Tables http://www.digitalocean.com/role/StockholdersEquityDeficit 24 false false R25.htm 2335306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.digitalocean.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.digitalocean.com/role/StockBasedCompensation 25 false false R26.htm 2345307 - 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 26 false false R27.htm 2402402 - Disclosure - Nature of the Business and Organization (Details) Sheet http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails Nature of the Business and Organization (Details) Details http://www.digitalocean.com/role/NatureoftheBusinessandOrganization 27 false false R28.htm 2406403 - 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 28 false false R29.htm 2407404 - 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 29 false false R30.htm 2408405 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 30 false false R31.htm 2409406 - 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 31 false false R32.htm 2412407 - 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 32 false false R33.htm 2413408 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 33 false false R34.htm 2414409 - Disclosure - Balance Sheet Details - Summary of Accrued Other Expenses (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails Balance Sheet Details - Summary of Accrued Other Expenses (Details) Details 34 false false R35.htm 2415410 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails Balance Sheet Details - Summary of Other Current Liabilities (Details) Details 35 false false R36.htm 2418411 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.digitalocean.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 36 false false R37.htm 2419412 - Disclosure - Debt - Narrative (Details) Sheet http://www.digitalocean.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 37 false false R38.htm 2422413 - Disclosure - Operating Leases - Additional Information (Details) Sheet http://www.digitalocean.com/role/OperatingLeasesAdditionalInformationDetails Operating Leases - Additional Information (Details) Details 38 false false R39.htm 2423414 - Disclosure - Operating Leases - Maturities of Operating Leases (Details) Sheet http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails Operating Leases - Maturities of Operating Leases (Details) Details 39 false false R40.htm 2425415 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.digitalocean.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details 40 false false R41.htm 2428416 - Disclosure - Stockholders??? Equity (Deficit) - Common Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockDetails Stockholders??? Equity (Deficit) - Common Stock (Details) Details http://www.digitalocean.com/role/StockholdersEquityDeficitTables 41 false false R42.htm 2429417 - Disclosure - Stockholders??? Equity (Deficit) - Common Stock Reserved for Future Issuance (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails Stockholders??? Equity (Deficit) - Common Stock Reserved for Future Issuance (Details) Details http://www.digitalocean.com/role/StockholdersEquityDeficitTables 42 false false R43.htm 2430418 - Disclosure - Stockholders??? Equity (Deficit) - Preferred Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityDeficitPreferredStockDetails Stockholders??? Equity (Deficit) - Preferred Stock (Details) Details http://www.digitalocean.com/role/StockholdersEquityDeficitTables 43 false false R44.htm 2431419 - Disclosure - Stockholders??? Equity (Deficit) - Redeemable Convertible Preferred Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails Stockholders??? Equity (Deficit) - Redeemable Convertible Preferred Stock (Details) Details http://www.digitalocean.com/role/StockholdersEquityDeficitTables 44 false false R45.htm 2432420 - Disclosure - Stockholders??? Equity (Deficit) - Common Stock Warrants (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails Stockholders??? Equity (Deficit) - Common Stock Warrants (Details) Details http://www.digitalocean.com/role/StockholdersEquityDeficitTables 45 false false R46.htm 2433421 - Disclosure - Stockholders??? Equity (Deficit) - Treasury Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityDeficitTreasuryStockDetails Stockholders??? Equity (Deficit) - Treasury Stock (Details) Details http://www.digitalocean.com/role/StockholdersEquityDeficitTables 46 false false R47.htm 2436422 - Disclosure - Stock-Based Compensation - Equity Incentive Plan (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails Stock-Based Compensation - Equity Incentive Plan (Details) Details 47 false false R48.htm 2437423 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 48 false false R49.htm 2438424 - 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 49 false false R50.htm 2439425 - Disclosure - Stock-Based Compensation - RSU???s (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails Stock-Based Compensation - RSU???s (Details) Details 50 false false R51.htm 2440426 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails Stock-Based Compensation - Schedule of RSU Activity (Details) Details 51 false false R52.htm 2441427 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 52 false false R53.htm 2442428 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Details) Details 53 false false R54.htm 2443429 - Disclosure - Stock-Based Compensation - Stock-Based Compensation (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationStockBasedCompensationDetails Stock-Based Compensation - Stock-Based Compensation (Details) Details 54 false false R55.htm 2446430 - 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 55 false false R56.htm 2447431 - 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 56 false false R57.htm 2449432 - Disclosure - Income Taxes (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.digitalocean.com/role/IncomeTaxes 57 false false R58.htm 2451433 - Disclosure - Related Party Disclosures (Details) Sheet http://www.digitalocean.com/role/RelatedPartyDisclosuresDetails Related Party Disclosures (Details) Details 58 false false All Reports Book All Reports docn-20210331.htm docn-20210331.xsd docn-20210331_cal.xml docn-20210331_def.xml docn-20210331_lab.xml docn-20210331_pre.xml exhibit311.htm exhibit312.htm exhibit321.htm http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "docn-20210331.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 126, "dts": { "calculationLink": { "local": [ "docn-20210331_cal.xml" ] }, "definitionLink": { "local": [ "docn-20210331_def.xml" ] }, "inline": { "local": [ "docn-20210331.htm" ] }, "labelLink": { "local": [ "docn-20210331_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "docn-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "docn-20210331.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-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-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 397, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 5, "total": 5 }, "keyCustom": 10, "keyStandard": 320, "memberCustom": 8, "memberStandard": 34, "nsprefix": "docn", "nsuri": "http://www.digitalocean.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.digitalocean.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Balance Sheet Details", "role": "http://www.digitalocean.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Debt", "role": "http://www.digitalocean.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Operating Leases", "role": "http://www.digitalocean.com/role/OperatingLeases", "shortName": "Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Commitments and Contingencies", "role": "http://www.digitalocean.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Stockholders\u2019 Equity (Deficit)", "role": "http://www.digitalocean.com/role/StockholdersEquityDeficit", "shortName": "Stockholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134108 - Disclosure - Stock-Based Compensation", "role": "http://www.digitalocean.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144109 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148110 - Disclosure - Income Taxes", "role": "http://www.digitalocean.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Related Party Transactions", "role": "http://www.digitalocean.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Balance Sheet Details (Tables)", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Debt (Tables)", "role": "http://www.digitalocean.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Operating Leases (Tables)", "role": "http://www.digitalocean.com/role/OperatingLeasesTables", "shortName": "Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327305 - Disclosure - Stockholders\u2019 Equity (Deficit) (Tables)", "role": "http://www.digitalocean.com/role/StockholdersEquityDeficitTables", "shortName": "Stockholders\u2019 Equity (Deficit) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.digitalocean.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345307 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i014b2646710248e28076e9b1ed2ff50b_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Nature of the Business and Organization (Details)", "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "shortName": "Nature of the Business and Organization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i0715a2a7dc88462a96e6bcce778fe4f9_D20210326-20210326", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i37f15ec7cf484b0d802a1d04a9a40706_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i25f901fdda384a79a911dff9713e8276_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i25f901fdda384a79a911dff9713e8276_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003003 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i2085998b573e4a95a0ab8ef88d79257f_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails", "shortName": "Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i66899d233353422ca8c5876de626a549_D20210101-20210331", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "shortName": "Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Balance Sheet Details - Narrative (Details)", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails", "shortName": "Balance Sheet Details - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - Balance Sheet Details - Summary of Accrued Other Expenses (Details)", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails", "shortName": "Balance Sheet Details - Summary of Accrued Other Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415410 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details)", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Details - Summary of Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Debt - Schedule of Debt (Details)", "role": "http://www.digitalocean.com/role/DebtScheduleofDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - Disclosure - Debt - Narrative (Details)", "role": "http://www.digitalocean.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "ifa00d30b73b3464396da4169dcb41b44_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Operating Leases - Additional Information (Details)", "role": "http://www.digitalocean.com/role/OperatingLeasesAdditionalInformationDetails", "shortName": "Operating Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Operating Leases - Maturities of Operating Leases (Details)", "role": "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails", "shortName": "Operating Leases - Maturities of Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004004 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Commitment and Contingencies (Details)", "role": "http://www.digitalocean.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Stockholders\u2019 Equity (Deficit) - Common Stock (Details)", "role": "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockDetails", "shortName": "Stockholders\u2019 Equity (Deficit) - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - Stockholders\u2019 Equity (Deficit) - Common Stock Reserved for Future Issuance (Details)", "role": "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails", "shortName": "Stockholders\u2019 Equity (Deficit) - Common Stock Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "if664e1324b8b4536958947c944a8f109_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - Disclosure - Stockholders\u2019 Equity (Deficit) - Preferred Stock (Details)", "role": "http://www.digitalocean.com/role/StockholdersEquityDeficitPreferredStockDetails", "shortName": "Stockholders\u2019 Equity (Deficit) - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:TemporaryEquitySharesConversionOfConvertibleSecurities", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Stockholders\u2019 Equity (Deficit) - Redeemable Convertible Preferred Stock (Details)", "role": "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails", "shortName": "Stockholders\u2019 Equity (Deficit) - Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i1c2d08bc48e54bc694f25cf2fdb120aa_I20151231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - Disclosure - Stockholders\u2019 Equity (Deficit) - Common Stock Warrants (Details)", "role": "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails", "shortName": "Stockholders\u2019 Equity (Deficit) - Common Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i1c2d08bc48e54bc694f25cf2fdb120aa_I20151231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - Disclosure - Stockholders\u2019 Equity (Deficit) - Treasury Stock (Details)", "role": "http://www.digitalocean.com/role/StockholdersEquityDeficitTreasuryStockDetails", "shortName": "Stockholders\u2019 Equity (Deficit) - Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Stock-Based Compensation - Equity Incentive Plan (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails", "shortName": "Stock-Based Compensation - Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i573a2796d1de46c09cce731aa20ae8c3_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i25f901fdda384a79a911dff9713e8276_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438424 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i4865fc7a66e146a484f28098e41f4e2e_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005005 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)", "role": "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i4865fc7a66e146a484f28098e41f4e2e_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "ib966ab5849c8482fa3925cc7cef3aa26_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439425 - Disclosure - Stock-Based Compensation - RSU\u2019s (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "shortName": "Stock-Based Compensation - RSU\u2019s (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "ib966ab5849c8482fa3925cc7cef3aa26_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i2ebcfbd36e9a4f6c90cbd974f679c86c_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440426 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i2ebcfbd36e9a4f6c90cbd974f679c86c_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i126f708e8b7a4fdfba42dac67cf09376_I20210326", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441427 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i25c0c57881014eaa87c72e51ed9035ed_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442428 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i9bf303159b3d46779ce69e6bf316f02a_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443429 - Disclosure - Stock-Based Compensation - Stock-Based Compensation (Details)", "role": "http://www.digitalocean.com/role/StockBasedCompensationStockBasedCompensationDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446430 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details)", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447431 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - Disclosure - Income Taxes (Details)", "role": "http://www.digitalocean.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Related Party Disclosures (Details)", "role": "http://www.digitalocean.com/role/RelatedPartyDisclosuresDetails", "shortName": "Related Party Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1402401 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "icafc3476fc244df9992e41960dc62aa6_I20210331", "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-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of the Business and Organization", "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization", "shortName": "Nature of the Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "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-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20210331.htm", "contextRef": "i049edb5207f84d70bf13d0c427257c7e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r494" ], "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r495" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r496" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r496" ], "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r499" ], "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/2021", "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r496" ], "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/2021", "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r498" ], "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r496" ], "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r496" ], "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r496" ], "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r496" ], "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/2021", "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r492" ], "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/2021", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r493" ], "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/2021", "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/2021", "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/20210331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "docn_A2021StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Stock Plan", "label": "2021 Stock Plan [Member]", "terseLabel": "2021 Stock Plan" } } }, "localname": "A2021StockPlanMember", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "docn_AccruedCapitalExpendituresCurrent": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Capital Expenditures, Current", "label": "Accrued Capital Expenditures, Current", "terseLabel": "Accrued capital expenditures" } } }, "localname": "AccruedCapitalExpendituresCurrent", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "docn_CapitalExpendituresFinancedBySeller": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Expenditures Financed By Seller", "label": "Capital Expenditures Financed By Seller", "terseLabel": "Seller financed equipment purchases" } } }, "localname": "CapitalExpendituresFinancedBySeller", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_CurrentAndFormerEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current And Former Employees", "label": "Current And Former Employees [Member]", "terseLabel": "Current and former employees" } } }, "localname": "CurrentAndFormerEmployeesMember", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyDisclosuresDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "docn_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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/20210331", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_OperatingLeasesFutureMinimumPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Due After Year Four", "label": "Operating Leases, Future Minimum Payments, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAfterYearFour", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "docn_OtherGeographicalAreasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographical Areas", "label": "Other Geographical Areas [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalAreasMember", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "docn_RedeemablePreferredStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Preferred Stock Warrant", "label": "Redeemable Preferred Stock Warrant [Member]", "terseLabel": "Redeemable Preferred Stock Warrant" } } }, "localname": "RedeemablePreferredStockWarrantMember", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "docn_SeedPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seed Preferred Stock", "label": "Seed Preferred Stock [Member]", "terseLabel": "Series Seed preferred stock" } } }, "localname": "SeedPreferredStockMember", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "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": "RSU, vested and expected to vest, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "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": "RSU, vested and expected to vest, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "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/20210331", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "docn_StockIssuanceCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issuance Costs Incurred But Not yet Paid", "label": "Stock Issuance Costs Incurred But Not yet Paid", "terseLabel": "Costs related to initial public offering included in accounts payable and accrued liabilities" } } }, "localname": "StockIssuanceCostsIncurredButNotYetPaid", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities", "label": "Temporary Equity, Shares, Conversion Of Convertible Securities", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "docn_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion Of Convertible Securities", "label": "Temporary Equity, Value, Conversion Of Convertible Securities", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering", "verboseLabel": "Conversion of convertible preferred stock" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "docn_WarrantsExercisedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants Exercised", "label": "Warrants Exercised [Member]", "terseLabel": "Warrants Exercised" } } }, "localname": "WarrantsExercisedMember", "nsuri": "http://www.digitalocean.com/20210331", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "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_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_SegmentGeographicalDomain": { "auth_ref": [ "r189", "r190", "r325", "r328", "r467", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r189", "r190", "r325", "r328", "r467", "r475", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r194", "r425" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyDisclosuresDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyDisclosuresDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r431" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Disclosure of Changes in Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r195", "r196" ], "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, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $2,893 and $3,104, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r9", "r10", "r41" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued other expenses", "totalLabel": "Total accrued other expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r221" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r55", "r56", "r57", "r457", "r472", "r473" ], "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": [ "r54", "r57", "r64", "r65", "r66", "r114", "r115", "r116", "r391", "r468", "r469", "r500" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r362", "r431" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r359", "r360", "r361", "r395" ], "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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r330", "r332", "r364", "r365" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r303", "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Deferred offering costs reclassified into stockholders' equity" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r243", "r303", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Conversion of redeemable preferred stock warrants to common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/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": [ "r332", "r355", "r363" ], "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/RelatedPartyDisclosuresDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockBasedCompensationDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r201", "r207", "r208", "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance as of March 31, 2021", "periodStartLabel": "Balance as of December 31, 2020" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r201", "r207" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r142" ], "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": [ "r142" ], "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": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r93", "r218" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Loss on impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r109", "r171", "r180", "r186", "r205", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r387", "r392", "r402", "r429", "r431", "r439", "r454" ], "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": [ "r5", "r6", "r51", "r109", "r205", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r387", "r392", "r402", "r429", "r431" ], "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_AwardTypeAxis": { "auth_ref": [ "r333", "r358" ], "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/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "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_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r98", "r99", "r100" ], "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" } } }, "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": [ "r490" ], "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": [ "r216" ], "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, additions" } } }, "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": [ "r488", "r491" ], "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": [ "r489", "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Impairment loss" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r33", "r95" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "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 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r12", "r96", "r437" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r89", "r95", "r101" ], "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": [ "r89", "r403" ], "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": "Increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r106", "r109", "r130", "r131", "r136", "r139", "r141", "r149", "r150", "r151", "r205", "r232", "r236", "r237", "r238", "r241", "r242", "r287", "r288", "r292", "r296", "r402", "r497" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "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/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of shares called by warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares called by warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r228", "r443", "r461" ], "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 6)" } } }, "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": [ "r225", "r226", "r227", "r229", "r478" ], "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_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares of common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r395" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding at beginning of period (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r431" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock ($0.000025 par value per share; 750,000,000 and 111,400,000 shares authorized; 108,305,374 and 45,299,339 issued; and 106,337,146 and 43,331,111 outstanding as of March\u00a031, 2021 and December\u00a031, 2020, 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": [ "r60", "r62", "r63", "r71", "r446", "r463" ], "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": [ "r159", "r160", "r193", "r399", "r400", "r477" ], "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": [ "r159", "r160", "r193", "r399", "r400", "r474", "r477" ], "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": [ "r159", "r160", "r193", "r399", "r400", "r474", "r477" ], "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": [ "r154", "r452" ], "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": [ "r159", "r160", "r193", "r399", "r400" ], "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": [ "r157", "r159", "r160", "r161", "r399", "r401", "r477" ], "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": [ "r159", "r160", "r193", "r399", "r400", "r477" ], "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_ConsolidationPolicyTextBlock": { "auth_ref": [ "r103", "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r314", "r315", "r326" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r327" ], "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_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r98", "r99", "r100" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]", "terseLabel": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r98", "r99", "r100" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]", "terseLabel": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r98", "r99", "r100" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of stock, shares issued (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r76", "r109", "r205", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r402" ], "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/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails" ], "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/DebtScheduleofDebtDetails" ], "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/DebtScheduleofDebtDetails" ], "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": [ "r105", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r261", "r268", "r269", "r271", "r281" ], "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": [ "r16", "r17", "r18", "r108", "r112", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r275", "r276", "r277", "r278", "r415", "r440", "r441", "r453" ], "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" ], "xbrltype": "stringItemType" }, "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", "http://www.digitalocean.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43", "r108", "r112", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r275", "r276", "r277", "r278", "r415" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r108", "r112", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r275", "r276", "r277", "r278", "r304", "r307", "r308", "r309", "r412", "r413", "r415", "r416", "r451" ], "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", "http://www.digitalocean.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r257", "r272", "r275", "r276", "r414" ], "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/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r368", "r369" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r368", "r369" ], "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": [ "r93", "r219" ], "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": [ "r93", "r169" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Warrant liability" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r366" ], "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": [ "r72", "r119", "r120", "r121", "r122", "r123", "r127", "r130", "r139", "r140", "r141", "r145", "r146", "r396", "r397", "r447", "r464" ], "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)" } } }, "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_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r119", "r120", "r121", "r122", "r123", "r130", "r139", "r140", "r141", "r145", "r146", "r396", "r397", "r447", "r464" ], "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": [ "r142", "r143", "r144", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r371" ], "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/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r356" ], "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/StockBasedCompensationStockBasedCompensationDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r357" ], "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": "Stock options, unrecognized stock-based compensation expense, average recognition period", "verboseLabel": "RSU's, 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/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r357" ], "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": "RSU's, unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock options, unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r353" ], "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/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r64", "r65", "r66", "r114", "r115", "r116", "r118", "r124", "r126", "r148", "r206", "r303", "r310", "r359", "r360", "r361", "r376", "r377", "r395", "r404", "r405", "r406", "r407", "r408", "r409", "r468", "r469", "r470", "r500" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r93", "r282" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Gain on remeasurement of warrants", "terseLabel": "Revaluation of warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r93", "r279", "r280" ], "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", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r73" ], "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/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r158", "r477" ], "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": [ "r213", "r214", "r431", "r438" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r109", "r171", "r179", "r182", "r185", "r187", "r205", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r402" ], "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/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r171", "r179", "r182", "r185", "r187", "r436", "r444", "r449", "r465" ], "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": [ "r223", "r224" ], "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/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r224" ], "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/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails" ], "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": [ "r110", "r372", "r374", "r375", "r378", "r380", "r382", "r383", "r384" ], "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": [ "r111", "r125", "r126", "r170", "r370", "r379", "r381", "r466" ], "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/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r97" ], "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": [ "r92" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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": [ "r92" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r92", "r433" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_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": [ "r92" ], "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 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": [ "r92" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r215", "r217" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets" } } }, "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": [ "r67", "r168", "r411", "r414", "r448" ], "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" } } }, "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_InterestExpenseDebt": { "auth_ref": [ "r79", "r265", "r274", "r277", "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r90", "r97" ], "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_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating leases, rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_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/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r109", "r181", "r205", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r388", "r392", "r393", "r402", "r429", "r430" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r109", "r205", "r402", "r431", "r442", "r459" ], "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, convertible preferred stock and stockholders\u2019 equity (deficit)" } } }, "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": [ "r42", "r109", "r205", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r388", "r392", "r393", "r402", "r429", "r430", "r431" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fees on unused balance" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "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]", "terseLabel": "Credit Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r258", "r273", "r275", "r276", "r441", "r455" ], "calculation": { "http://www.digitalocean.com/role/DebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.digitalocean.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Less: current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.digitalocean.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "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", "http://www.digitalocean.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r43" ], "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/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r43", "r231" ], "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/DebtScheduleofDebtDetails" ], "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_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r91", "r94" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r58", "r61", "r66", "r70", "r94", "r109", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r137", "r171", "r179", "r182", "r185", "r187", "r205", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r397", "r402", "r445", "r462" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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 shareholders", "totalLabel": "Net loss attributable to common stockholders", "verboseLabel": "Net loss" } } }, "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": [ "r119", "r120", "r121", "r122", "r127", "r128", "r138", "r141", "r171", "r179", "r182", "r185", "r187" ], "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_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r129", "r132", "r133", "r134", "r135", "r138", "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements \u2013 Pending Adoption" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "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_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Notes payable" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r165" ], "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": [ "r165" ], "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": [ "r171", "r179", "r182", "r185", "r187" ], "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": "Net income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum operating lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2021 (nine months remaining)" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r394" ], "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_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r41" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other Accrued Liabilities, Current" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r385", "r386", "r390" ], "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", "negatedTerseLabel": "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": [ "r59", "r62", "r385", "r386", "r390" ], "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", "terseLabel": "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_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other (income) expense:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r41", "r431" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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": [ "r80" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r41", "r230" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r86" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow 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_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r87" ], "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 for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payment of initial public offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r82" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r82" ], "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 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": [ "r82" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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_PlanNameAxis": { "auth_ref": [ "r333", "r358" ], "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/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r287" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityDeficitPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityDeficitPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r287" ], "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/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityDeficitPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityDeficitPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r431" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock ($0.000025 par value per share; 10,000,000 and 0 shares authorized; 0 shares issued and outstanding as of March\u00a031, 2021 and December\u00a031, 2020, respectively)" } } }, "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": [ "r5", "r31", "r32" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r83" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r84" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from issuance of term loan" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r84" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from borrowings under revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r84" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from third-party secured financings" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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": [ "r83" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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 from the issuance of common stock under stock plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r222" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r220" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r222", "r431", "r450", "r460" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r222" ], "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": [ "r13", "r220" ], "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": [ "r74", "r209" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense, net of recoveries", "verboseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r421", "r422", "r423", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r85" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Repayment of capital leases" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r85" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Repayment of borrowings under revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of term loan" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r367", "r434", "r490" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r12", "r95", "r101", "r437", "r456" ], "calculation": { "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 cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r7", "r15", "r95", "r101", "r476" ], "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_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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r310", "r362", "r431", "r458", "r471", "r473" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r118", "r124", "r126", "r206", "r359", "r360", "r361", "r376", "r377", "r395", "r468", "r470" ], "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": [ "r166", "r167", "r178", "r183", "r184", "r188", "r189", "r193", "r324", "r325", "r435" ], "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": [ "r159", "r193" ], "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 Benchmark" } } }, "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_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r104", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Deferred Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "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/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued and Other Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r142" ], "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": [ "r142" ], "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 Antidilutive 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_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_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r43", "r112", "r275", "r277", "r304", "r307", "r308", "r309", "r412", "r413", "r416", "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Net Loss Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r332", "r354", "r363" ], "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/StockBasedCompensationStockBasedCompensationDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r332", "r354", "r363" ], "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 Expenses" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Maturities of Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r222" ], "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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r424", "r426" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r12", "r101", "r437", "r456" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Reconciliation of Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r68", "r192" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r333", "r358" ], "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/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r338" ], "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": [ "r338", "r348", "r351" ], "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": [ "r46", "r106", "r149", "r150", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r296", "r301", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "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/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r20", "r21", "r22", "r284", "r285", "r286", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Stock by Class" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term Loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r177", "r189" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r73" ], "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/StockBasedCompensationSummaryofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A-1 preferred stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B preferred stock" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Series C preferred stock" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Stock options, vesting period", "verboseLabel": "RSU's, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r343" ], "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": "RSU, forfeited or cancelled, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r347" ], "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": "RSU, forfeited or cancelled, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r346" ], "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": "RSU, granted, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r346" ], "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": "RSU, granted, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r345" ], "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": "RSU, unvested, number at end of period (in shares)", "periodStartLabel": "RSU, unvested, number at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r345" ], "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": "RSU, unvested, weighted average grant date fair value at end of period (in dollars per share)", "periodStartLabel": "RSU, unvested, weighted average grant date fair value 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/StockBasedCompensationScheduleofRSUActivityDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "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/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Aggregate number of shares of common stock provided for grant (in shares)", "verboseLabel": "Shares of common stock authorized for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r358" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r341" ], "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": "Options, vested and exercisable, number (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": [ "r341" ], "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": "Options, vested and exercisable, weighted average exercise price (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": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Stock options, exercised in period, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Options, forfeited or cancelled, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options, forfeited or cancelled, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "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/StockBasedCompensationScheduleofStockOptionActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Stock options, granted in period, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options, outstanding, intrinsic value" } } }, "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": [ "r340", "r358" ], "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": "Options, outstanding number at end of period (in shares)", "periodStartLabel": "Options, outstanding number at beginning of 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": [ "r339" ], "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": "Options, outstanding, weighted average exercise price at end of period (in dollars per share)", "periodStartLabel": "Options, outstanding, weighted average exercise price 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r351" ], "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": "Stock options, granted in period, aggregate estimated fair value" } } }, "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": [ "r352" ], "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": "Options, vested and unvested expected to vest, number (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": [ "r352" ], "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": "Options, vested and unvested expected to vest, weighted average exercise price (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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r331", "r337" ], "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/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockBasedCompensationRSUsDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "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": "Options, exercised, weighted average exercise price (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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options, granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock options, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r358" ], "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": "Options, vested and exercisable, intrinsic value" } } }, "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": [ "r358" ], "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": "Options, vested and exercisable, weighted average remaining life (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": [ "r352" ], "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": "Options, outstanding, 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": [ "r352" ], "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": "Options, vested and unvested expected to vest, weighted average remaining life (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/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Shares outstanding at end of period (in shares)", "periodStartLabel": "Shares outstanding at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r102", "r113" ], "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_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r106", "r109", "r130", "r131", "r136", "r139", "r141", "r149", "r150", "r151", "r205", "r232", "r236", "r237", "r238", "r241", "r242", "r287", "r288", "r292", "r296", "r303", "r402", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r50", "r64", "r65", "r66", "r114", "r115", "r116", "r118", "r124", "r126", "r148", "r206", "r303", "r310", "r359", "r360", "r361", "r376", "r377", "r395", "r404", "r405", "r406", "r407", "r408", "r409", "r468", "r469", "r470", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails" ], "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": [ "r114", "r115", "r116", "r148", "r435" ], "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_StockCompensationPlanMember": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Stock Plan" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r262", "r303", "r304", "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock in common stock (in shares)", "verboseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r303", "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r303", "r310", "r342" ], "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": "Options, exercised, number (in shares)", "verboseLabel": "Issuance of common stock under stock option plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r50", "r303", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r303", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r303", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock under stock option plan" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r109", "r203", "r205", "r402", "r431" ], "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": "Total stockholders\u2019 equity (deficit) at end of period", "periodStartLabel": "Total stockholders\u2019 equity (deficit) at beginning of period", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "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": [ "r107", "r288", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r310", "r313" ], "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 (Deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r410", "r432" ], "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/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r410", "r432" ], "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/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r410", "r432" ], "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/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r232", "r236", "r237", "r238", "r241", "r242" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Temporary equity, carrying amount attributable to parent at end of period", "periodStartLabel": "Temporary equity, carrying amount attributable to parent at beginning of period", "terseLabel": "Convertible preferred stock" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "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_TemporaryEquitySharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Temporary equity, shares outstanding at end of period (in shares)", "periodStartLabel": "Temporary equity, shares outstanding at beginning of period (in shares)", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityDeficitRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r197", "r198", "r199", "r200", "r202", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r311" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r311" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityDeficitTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r311", "r312" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost (1,968,228 shares at March\u00a031, 2021 and December\u00a031, 2020)", "verboseLabel": "Treasury Stock, Value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/StockholdersEquityDeficitTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r373" ], "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/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r152", "r153", "r155", "r156", "r162", "r163", "r164" ], "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_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Common stock warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockReservedforFutureIssuanceDetails", "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants, term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityDeficitCommonStockWarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r129", "r141" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used to compute net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r141" ], "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)" } } }, "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": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r428": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r493": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r494": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r495": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r496": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r497": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r498": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r499": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r5": { "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" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r51": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 75 0001582961-21-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001582961-21-000012-xbrl.zip M4$L#!!0 ( ':^AK"1OD]L _G%Q182V, M%K-\^AM9D@"QV( !+:Z>:5I2565E9D3\8LG,B#__SVF[E7T+O7[1[?QC!:^A ME>S_O/GS_\OS?_]SYT.VT77#=N@,LK>]8 ;!9R?%H)E]\:'_-8N];CO[TNU] M+;Z9/"^?>=L]/NL5A\U!1A#!UR[V7A,;M+4"Y=)'E#-+::ZB(#D5WB"*,4>< MK1Z^C@QSII'/N5$J9YS$7$MGO7[TZ.3E9@^]KA]UOKXI.J^B$ M-.)7@Y[I]&.WUS8#F)%7!&&>(Y53O'+1SE03I[;76NOV#M.=]$I#X]NG[CVA MY9U8:_WJ-'5MTN9IO[CM1H(0?O7OVH==UPQMDQ>=_L!T7+AX"M[U]>X7I*N3 M6WVX?$'9X\G(X<*K1*N+-N%B<=< 41K@=!^*?I<1++_WQ.B.R0/]WN#BYFCZ MMKP1?BQ[D2,\-=.#V]O]$;E(3L3%R+NN,]6*+PZ+@6EU73"=-==MER\&QIF: M G]MNL:C$:]&%R>W#OOYH3''-PM-E M:_HC@KQNF<[A/U9")_^\NP+<'XQ_\V<[#$R6GL_#?X;%MW^LO.UV!B#3>>/L M&!YSHV__6!F$T\&KDBM?O?E?_^M__3DH!JWP)LU?/IFB/U^-?OSSU:AIV_5G M;_[TQ;>L/SAKA7^L^*)_W#)GKSO=3H .%*>OTXVA-_I8>!\ZY4>X7@=@Z15N M]/[3P4Z(_U@I$-/!6TZ0C(IYB6S$U"/'B"1<.AD.-LJNP/_R2[)U3#N].A2O M-SO0O[.W,)R>:6UU?#C]O^%L)2L\-.WIWV=VH_OM ]GYMD=K0W^T^6W_O3[: M/MIOUK_43O>_?#ZIO]\C>T<[S=I1C=?)YY/:>>VDUOA$:D=[Y_L;?WW]0.NM MO?,NV6O\?53[\G>KMK'3KK>WT%YCZWR[X>$[/+&QB>I'6Z1&/IWMOU.\WOCZ M;;_S5W/_O'NV=_[N:/]][:3^9:=5:\-]C?W6=F/]M'Z^SO:/_BIJ1^^^[C?J MK?J91GM?_NKO-XZ_UMM[I+Y1PWOGS:.]QCK:.X?WM3^=[C7V^/[1^OGVQF=> MWSC$>Y-G_OU7T[9]:[O]B>P?[:':^=]'V^_K3>CK4>UHI]C?>->L'[7:T%<& M?4/;&W\?_?M\._BE7Y'X'B2N72EG8]N!"M*'%IC=G5VG_=MCK30GW9L=OP+T5Z>]!^L]72._.:H<'0"4@ MDW=Y4!Q(;X7)%28/)*WJ3^J^FS;1>B $HXT+_%NLR69ZO M^Z5K OR1E?[&ZP'8E/]8Z1?MXU8R27%21.3:Y/OJ8U;Z0#6@=).*/#DINGIVSL M][[^O+OQX-ET)CK*I(B.,.8CN/,D,*P%\DX0,,S&LSD?S#P]FU?Y\V&S.34# MA$>-4,6,U$9C[&/4$M.@B!S- ,)DWF8 Y9@\>@:N\A-80+M)%"^&!UXV M=.OJK25JFT&W]TC6N_%\^G$C=+KMHG-;L_<%B*DF7DWW_H([NC^?H9_#\FKQX$!)J#&,P;UX8H0*Q MSOHH%9/R92=/HE6!PMDC$L&W.F_-<0J#+PB9$+.(1^8D48Q9K15! M8 PXCEDRA[1='C(Y-VP/6VFM;7O0#+UT7R\T4VO?PE;'==MA04@FL=0I66":_L+$(ARZ+3 M9D]<*01X0109L"891M)2&2)ECB+IP+Z72TC<66C"V1-:>&-B\!@,'+!T@M0: M<1!>*S7Q2@>Q?(1^?OTY>ZI:;6G:M\02-GM0LPX'[)!W#BQ;L()>+J"WR#KV M>2*-UK((=A -Q(*7@2TRT0EJ,4PBYB@L#6E>SCU_.N)0Z[$C(5HI&..$&D>5 M)#+(T.S=L^?CF16 M(A=9H$I3 MX".'[*\;<\I!IMC;3$Y+,1(H# M,0)<1LJ0E9: 1B+<&22ML]@N#TF9Z0OH$BQ45P6DB-&/8:^7@"W@AR&!P M(.,,-H\LLNDP^UTM@C &'HI .G#FK#481- K)PF)%FFT? 2=S9+&3(@KHY A MX(BDQ\P IH)'2J1CU$INC9_%5J]EU(2S)S3GA%&07(,5P+*SRBGI&5=&(1N) M64)8?N$EC9E0E7#21::815XA8K!'#-0M0Q*-]W?,R0;-J1T43Q;U5#1& M;9RV, RZ?;BV;1J^\4T B!FZ250090J1 *%@3 ME@?V7GC/Y5/1!X2)&V(D4$@Q08P605CG@I0J!A;U>',/)2*??)A;0@UMO_"% M =5C6F$[E@IHFDA;'[>??R\/S8FXC^%[[=:?,'PQ$5$B%925AD4?K6'$&R? M$D::RHO#>17M?K10>DF.1YZ3&[_\QMG+=-9XTK-)&]\[?'G18&>8!G?'T=AC M^'B?UJ9#6.D$K">44DX9(2[MB%!2^""(,)SI!=C/U^\-+G'Y?>@>]LQQLW"F M-6*9=+G>[0V:Z^4A+AFL:K7;,R'8>R9!+LT%F-.",\H9\]9HQ:64T4GJ MA8V&+0!ZSPN_W4/,-H>][O&/?*VE8^R9X';@GF!+F39>,A^5BMH1Z@(#UB86 MJP7 [8JQYYRQ9X+8@-+.F<"H99P)10Q+6VJDMT$&YD5< ,2^!T.M]XO*$/F5 M\!K,;!V"ED&1P 07V@B+B0@V1/@;%P&O*[:>:[:>"5H'6IXW$-(3SPPBEA)/ MC?.:(TV!MQ+@.D5ORT0LDH"1H,T M6$4DF G!1 ,\Q8S1C$I.[0(@:\5O"X1O7"-CB%682[+-+! MTWS>DVI6S#Q'S'PMF^CWD7GJUI]A9BJ5ES102@3S3-M@ W+$."U,I"K.?^:9 M.SGS-NK6C&L6G= [>P +/X*NSY*$)F)'./*>.L/+W5TB6.I)U%$CZE&<__WD M- ,['=#4=0TG;,Q.)JX !D&'T2J=\->IQ@,>P%N?%>< MID^+DME)BUAFWG(2;%'OB*52IF4 C8170<@E$ZH7I]03'M=0 G/K'56$,:VX MT3H=6%/<@=UE)5DRF?H03#\TNRW?ASLOOFRUCWO=;Z6MM"@2QK3!G()9$:AE M(4B38&DEY34%I,1V-0]$$QQX6GC"Z=O.UV MX^#$],)&^!9:W46R"YEEDC++07W!OV =,J\# WD3"#'*%N $[UP3ZNDDBI/H M$(D@4\$QT&-6:":E#SQ8JPCU\R]1'[J=PT'HM3>"'=Q"F># GO#IXH*(#M54 M*R0Y^, $)$A:3[R(U'",F)6[]QU-H[XXH63,2-Q89NZUO1.9R^:5'D MDW''8^0Z E0BH;2P4> H!3"$ E]MT>7S5^"&I\,&'C07C@KKD&4V@LX$UG#) M/K5@H3JWZ-A0[PY"_Z,Y,[85RJU[X\^+XNE)'(,*AJ6J1\P:H3'1S)'@5*KK M-TDEL[C2.AOZ/*%N-0AYBJRDEC+!J!;>,"RT=Y9AR]C\RT^BRQ9,0&^8'KRR MTW4AM9O 7D?ND_-FF991(Q$#!ECCE,'G1:H1-D,S=/8;=G!*\_@4X+/!$;33(A7OFYF S9Z*('O*VZ@")Y8YT&.>:<(HCUHH $J] -NNYHN* ML\D1D,I'>:EHD(ZA8!1%Q%$+A@@%BP0O4FF^N3%&9B^;VC,R&&'@#O(I5Z \\:\Y1]@DC-N 59BQ9C:UW$TE!*YM^5 MFS/2/&$4)%DE*1.H9YZ!NZ -$P$9ID""D)0+L+?D.Z2Y]!AZ1>BO+Z3LQ. < M2Q5CB>&,N: B)\9Z+HEU'L4%"(/,)8&>3H)8T)Q$JQ$QE$D.-@6FSL>0MD%& M@O@22= _%U*"@HN&6((IUTF"J *I\=*!X><4)30ND02])(&>3H(\^,-("F%, M" !S0B,FF:"&DD!/)T&&IOHZAABO(XN2*"L<]S%ZY[$GX^3@BRY!7TRO9Q9F'Q78:8X$ MJC!3AMG(+3?6V$"T@Q]H6 Z9>0F2/.&*E1#@XE#"K+*,4Z&YTDPZS9A1$8^K M'LRUE*R?F)Z_944D42;ETX?[R_-%:>O;@LB)LQQ3 Y2(X'IB@#"BE:+)&94& M";\ FZ;FABA/)RF(BB E$A9[Q81"VCO%4U#-*6S5(ISCNH,HF^WC5O;$>$)?A5&=RK53"\I$!#:*=E@FE3>,%TO18486LCCIP1 40SBDIP7*(-(2!T M48Z%3LJQT+DGV+S4BQT5^*#W7K2[O/5GMD4XXI&R8#T'\#R=2%+(72316TS& M@H?Y2PC>@U@:\Z=3RA*,)#"4G&"BK,'@J4)82LF,%TJ6EA)F\S<#[,EF0"CC MF92!$^,8EMY&T(11*J&\]C:(L5"SR7(\H^B7$>K[OWEH^^$_P_3J;_#G%L-U M^H8GVTG<[7P+O?3;6.?\\^QSIX#W;(2^ZQ7'R42^HH;&ZJ:_>1IZKN@'__R@ MQNZ_$X'E%#T!J!%"@E+&880T\Y9K*54 O14]#I&QB4=:\7'%Q_?V.JZRYL\L M#$L*_H46'ON0\M+H5,N.8F- V0;E%F [1?*WZZ8=KA!C/?6Y)-HB14BHQ9I)5"*42M8(XZAUC!%&0 L>M8I%3S_5E::P* :]'=V/R^C%B#!NF@]%4$;%H73R%FO M)7R40%[AYC^".&L:/DO 4#OB*4/2TD! LRB+&4><4+"XM!6+D$YACLCRE,N# M!+P/!BI+$H955%ZEI I1829,5(N4ZW76])F]'@.EA1R72H&F8L& 3^,D"1P' MKQ'E80%D["Z?N8$B\$JP;PR7'LM M-'7RPBQ= &OF%V.'FPCRXD>W;*2(8G!?J&="@L44A X"?L4B(F(6R!+>ZKAN M.US$3S]TG;D,'5X&&_N#[;AKEO0D'E(&HZB)%(0PSID18' 1AH3DQGA0"(MS M$F_.R#F3(WA>:/ MVSQ-6[Y^5!)X(>55!L-#0#(*8IBT2 >I;$PU8G%5U&'04/,A$2X6FT3MF*&"O(-$%F&XA@V*+5 )Y'5KP16N8$+5,JE<,BM#?/'6M MH0]^5%&P?3P2D#Q&,>.<7*2_DTC+&3! C>@IV!!CZR"!& M"=@5(3!+HS72FBATA1@S27@S>\2@FFOGN.,T*N8\MRGSBDT'YAFS*L0*,6;/ M&+-!#"T8YMRE;)=,<.")J(,(E#M0+D96B'$K8SQ[@I_9(X;0)GJ6CHA&SKRT MB@>P,4S$ >""R45:55]:QIC-^CSB0B2X$-0RX!*K!>*:VE0@R8BP2.OS+\(8 MSY;R8/88$9PS*J93-80P+Z2./"7A82EC,E9.51@Q"U:8"2H02VPJCH:H!E8( M7!D !1TU\R:=.\$5*LS!H:,9G%-)!>()E8: T0#ZPF 1G!0L!3 "1A5"S)PM M9A/9=!1[@R+1(<4IF-(I)Z@(5HA4":I"B_Z<'.]X><3@ :G +4J%G1FRH%(T M\ HH%22Y4JR*;Z!^;SIL_ M;>\5O&OT>?3*&R^^Z^')===M=7NO_PN5__P184;R:-I%Z^SU_VX E_6S>CC) M=KIMT_G?JWW3Z>=]F,,XNK%?G(?7F$$7RZ\GH_%):*=5=,)DO!AS&.+G^E9C MG^_RPP8]^*3I)9EY3G.;RY8=$$M5V-]]^WMEJ;&WN9NOUC6SS MWV__M5Y_OYF]W:[5MG9WM[;K\SY.=*]Q?EG?_==6_7UCN[Z:;:R]7?SO;:F[S>^$KW&CM? MM[_4CVH;[]HULM/\]_DFA=_/:HU#4MO8.]MN?#H_D-*"YQY4SB26.6,!Y]I8 MFP?F,6AC;7T(*V\PRC^5*'Q)E3O^\O6"W M]>)__@L+],?]I^_9Y^IZ+T>2^.1"&+N]MAG TZ>#U[;;;073&?2&X3;I_#0$ MDR+T6F<[X;C;&U2"B@X0ER%29',MC,Z9B2*W#DQORL&OIA%K3&3B+2V9^..Z MK+X0N]\.Z9\^K^\T-G<^[&4[FQ^W=QK9Q\]@HZ[7&UEC.P.=W0#%G&&:;>]D MF/_F?\^VWV6-?VUF5]3YA2I??]M(E[&F;-[UW?VD; 0&[[J];- ,V7\F?)^- M+.,,#.;@GUX?7A5%G_9/0XM-;\[. K@>G=LD\F/9G\V1_?[KR>/)=N,KAO>2 M^L;>>>W<'1@;@Y!1YA8S ^*H49[JT,&G="K=&NJ%6WE32T>_1B2F>#5+!/A9 M-3J?;+R],_?Z;*QV7T"K1=/JWZK6&CWH?Y$<_DJOC?0:.> 6.ZV8R 4W-F>* M@@&*N<\]9])9*K#';*S7V'SIM<;.>GUWJ]1>E6*[Z$XU2^!?#-<+)(S5SBAV.?QETCU^/>&^0 MJA],[K?=G@^]''BP98[[X?7DPQ^^Z!^WS-GKHE-R4OG0']]";U XTQIS.+1Y M&9I<0Z/PY* '__I)^^/+:^6E5P-_\YI6:QK=?1FMX8MKK\JV1^U#1],4_&.% MKDP>.#;>%YW#U^3X-,.WRN*U_H]FZ:G%D9 ?031Z%A_VNL#MA,/R2&%GD)+X M+*C0[7WYJ[_?Z*+]HW\V4WO0/[;=<&C[_2;>?O^)[Q_!^TB]N==XU][>V,,7 MS_S[KZ9M^];VT4Z[]GX3^K[?VF\<W P,K^U6TE+NRO9EL=MW:GX-Z#G\>RF2076"KK=UN%SR:,.2?,_F/= M4S+[;YNGQ@VRQ(A9-V:7K)F9?K9['%Q:T?)9TDTQ_AC88V)-"W4OV'M(LV1-"OKDK9:=U4N$T3\VHY\'HZ]X9- GE]8G M!^&XU_V6P'LZNC$"\720O ?^6+D46YXG?]L==@:]L[==O^"8?EY___?7&MG_ MNM_X!/W92YA^LM?8 TS>.JN1&JT?N;-MP.F]XCJFU]#^ET_G^^V=5GUC_;Q^ ME# ]Z8?ZT=[1UCF\GP!^L^TO^\4-3#\\B)QA8VG(72 Q9S'*7$4CC%%RAX5V;EY<)HM+ MF:R#G97V:*-H6>C^*J!BEO[1V:3G%>?O]]@>7^)^%LF=A@:VUG M;7X@]/<=QK&=']G7O>Z'?'__G W0 +RBJ/U'(*KW_ M[(!:JXC1+@]4@[44L<^527$KC 6W# F-3-J.@3,Q:&;KWT)G>+?U5/';#7Y[ M"Q^W>XWN2:?BMM,#(A'A/@*W(:URF%"< _^Q/!)&HW &H1A7WB02[W5[7Z_S MV>JSKDO?SW4;D[54T=N]CW GJ.)%]=F>CK;K_, I'*V./@?;SJ3=7?"):9%+ M04ED,E*GY-VT??ZEBC'E/G:!QJW]XGB!?>TGI-OY00B(*\1IKAT!NMG \Y1N M$XAG=*KA%J3R20. M;X@P%^V^#H%;PMW#U7PVY@S4@SSN ?B7!R;5A9.@RNW MPL//8&]!!TS'9\ W66* M>2X-3JM!7N3PS>:(80P_,>,MV"2*@'5,Q0UR+"XN5JSO_\ER)8_M'/ M!J$5CA/S9)V2>U8S ,O6,/G4F0'9!U;]'C+.VXQ\=_R7!Z"R7CD3H1=\=CSL M]8=I@6O0S>".T@?'Y#?[>](=:?/)NAN\7J)E?,K6.'OZ]2Q,UBCA3[^@I== M3)]B06L\\ZT0@1^FXDA_7(DP7;LR)^$E?:_H4ID<-7%M,*Z9N9;I]^\?7EOF M>>F9$L]VS]JVVWJ2*>F-FE_*Z9JL_9=<%$Y=TW0.X8=.=M(L)AN1+_'S$0'] M,5C>/GM+S(?/: 2.5=L9)K9$@04U D>+6\?M[?=_-_?2/5_>'>T?[:':ETVV MW?BK52,U!/T]K[W?Q/ \KU]?W&KOL?TO[YI@$.*]+_5V_>C3Z5[CD-?:G\_W MSC^A_:/:";0+1N17 H;CU()S_?! 8Z=,E#[G1(/92+7)M<4ZC\YCK%(:JV!7 MWJ2-F=W$.UWW=34[-KWLFVD-0_;?I4I&A*<]JEF_^;@UZ3F0$6ACZ01DK -& M*J"2COM)Q^ZE=&RO'V!-L2*>YDXSGS/&9*X"^,"!!F-E#)Y[L?)F8_MM_>79 M_KGU\?*(Q/7H>%+P-P/C$WVR.5;_"[\Q]06EYG+#Q&EM_< A(16/(4<$!9 : MB7)E@LT=C<0Y;U%T"$Q4\#,G8?2L3,.13:;^QSLH[KG7\IIW?C3L#XIX-C_N M>2KJX-(N"7N6N6: *6BGD]8GS5!NF4BN>.]R.^IO^/>L:?I9+%K@Q)M6"RZF MXU#)M__/L$B>/3CT-HQO@#8OG'N:-E>,#M.,7?PKD8')M">W/UU.AVDR#U?! M@4BW'O>""Z4[@4E6'GGL9[]!>R!767\(%G._V4U[8B<'509-,[C>]Q,SWRWY.C*/P@E:^,;!LVB#STVQVG'^W-#PJB_%Y(>^K^O/;_L7IG)-)%C4?[E M9??SR0'GD:$0>4X512"[R.5&@*,8G(B>:8*,!MD%H+U+>$=ADWHWNSB$^@L* M,\B/R5HPP) ES&L!LR6)3/S=2QKOUE\SF,W\E@O]-F O*,WT30@$&V8@K/5 MI-ZA,="):2H/L\->]V30G%Q> VT?RI[Y$(M.>:JT7"=.:R($!GE'_\K+^(_) M;3^\X>[^36Y,*GY\\QU]G=Q9=$90A8G-R<1HN6JIK,W; L7CS]M0M<;$_2+^ M#UJ?H&L8W^]DS!STEJ]Q]B2K'M_Q=),[/5>[8S_<+GD_M_-Y[D9Y70$LQZC6 M?T&J+9'H/7^8J30P2\Y(]L)AMW=VVU;,9+KWWHYO6%##:K>V-KZC^?HO5W]>/ZE\V\8V T]%G#L;G6>W\*X%QG=;.H:_G MG_CV^W2B^A/:.SI$>Z2&]QJ?KR]BG-?6P51--?\\RJ/2-F=6A-QRSG)J@I'@ M=3HD=7(S;S&JGO8(W=PQ^74_>CE&M7N7G;EDXYQ)TJ41*I53_,]A'_K47]10 MUHNCTMD$E3[AA$K8!VUBR+&*+@>3&0'\1)I;P2-)A,,I/\,=&9J65>L^Q8G> M:E O,:C-V_WS)1OE++*UCA!V,K_OR^E].YK="FGO@;1;%T@+S]#:IP-L+*+& MN%PXKG(6G[,\;JTBXLC5-J*WPD,IJW/MT8SBWC;JD2Y M%@&6OE) :^&UV8=&&$WV6_?BGYI MB7=,QQ6FE2(A*85(NKD_,!UO>KZ?I8-LA;]KWS+]S?Q^:WSP>=._?M]\VCR] MS%DY2@&[H)+]A$L*IP>.8F&89KFFA"0_3>6*,Y([9!!5@5).W8\MHJ60RHI;+84'][ M."C5%.@KL'[!I(7;T:_'U--9OC?6#V0PP5'M> MI,.X8I4+NLH$G_#UA-QO1IN)^Q,TZ]T\QN6F]B2/3(LK6Y/AP5MV)Z]FW4N2 MW;V".*EPE-8.C[LC-?ZZ%])>B6_ASHI'8V%#EX\8V^^VAH.['_FIPV1WUTUZ M:+$G+"YJ/35[EV[<8O_ZJ'Y^3J5UXWPI/KHU^F.IVE(U\_9\? M-E,*\;?;]<9FO;%[6^3M&BZDFDPK/XI^H#3XE7L%2AY[ZX(0XGY)\3ZN[S2R MK;7LW59]O?YV:_U#!NIY>Z>VWKA:@.P!X=#G(<"\3>;M8:V/)NVB?K80\DS' MMC4([0RO/7T@G<1 RF3\HPV-_\V[)BA+P;!WR<9WH\/?_P8/9Y:-KX[ MSZ5*OV.R8WRVR1[U#ZS\<>+!UT,PKGKI+NB3F9N^9,U>\FW^ZQ[FFTY'])*% MF*)I\*DD?;G(_4_3 K8*&7C= 1C*E!9U65XGFU36*3?E;00W*LDZ_A7]^A0'N3#ASMQQ6K/$PUL!WT+("@&6A,B%W L 5;0*2OWT<1J^Y/#C3@+>$ MK#;:P[]9QO%OP8<*$I:*64@%";\ E7\("247+.3H^,J;A&=I':$7FJF(_+>0 M?>CV*US[=3D>>()6N+;L5%;W-'7@4DF+%!'^"*V'7J^\)QTT3Y)??FIV6]"% M_O_.-O\S+ 9GV6\;(1:N&/Q>P0L.Q4+E-1#*!/@VYV!S;<%J6OA'QIR"]_3LB?4G*??PF-K+T$U\YF@#73 M,8>E>%[L%]HH^FXX*BZ=U/-ZQ[3.^D6IXR^E.HG]: -SNFMZX'32M07 M7M0Q6GF#Q:\DZW2)9?U3.A)0#,J]>:78P@^MR? M4PG694K("JV7 *V9 K16OY)9A*L^V:UNC=HL;#&HE.<22*9D M()D_&6.:T;;7Y\T^#MTP@\I$7!(NURMOQ%T;];^?#G8Z[=4L\H0];U8PJM7L MTH(];&B/2C/V=,!QOU13NQ\WR[Q&]>W&9K:S^7Y]9V.K_CY[M[WS!3[F'[:W M_V_ZOMM8;VS6IE)1+5!VQT8J&?AI:%+UO]99-BJ*F74[V3NPVC.,\D]EYD93 MC%(0G)B>SUO=[M=QRM_)R9O17KWA*.;='?92HN)A?] [&Y42+#K?NJUO98W# ME,UOD/;N]HK^U]']PXX#0(57I(#;6K;>:EUMNCM.L5K.S=6C/M#S0;>7<#B+ MQ@WZDXZ.4JP.?CBPE$W9M8;^VE!ZX1 &F7Y,XXC#I#K@QXNMQ=W+G RI@N+% M7F0WV8N\FMEQ(88LY4 \ONPY:__ M&/J#HGU+(^'T&&;Q^J_ 1:%SHXVV.;O^4R+'C=^Z@U!RYXT+O>"+FR\[[G6/ M;NE#OWG;. :I>-B->T^*5FOR$U!_\FMJX,K/Z1Q;!QBSW"0[2K()1!O1"2Z/ M9*1? $ 8N#GTVN7/,$/ N&D//3!)HWSD.ZPPDH:0V'=0LES*&]Z"-@=EP<_5 MJ_<" 4%F.Y/ZHK';:G5/DLGT2 S$:H89GF&6+VONO'P7)NF^QM7CV4@;)/ 9 M42MAYH8FS12BN]@VYF M7#,A7TIY'XO!Y$)Y' 7^WQF"6K FG5I)Q ':I!K9_1)B2W"=>NPA1)KJ&[U. MMKRBVW6ZC94JV"&@329P5PK21%>OEM\NE1PXAN88B-,:21BH]M&AA+%],U%* MU^5R\M#5HN<595]2(LMY+TM6.) U,(MZ(ZJ!Q#F@I$LRDA8I0SX1[("XCEQ+ ;>10EH0:U0^J9OV99CV5 M=PD 1%=GORQM<*E RCN*M)&W%(RDET8@!SJHK)#0+\NL5Q1Z0O4RKIK5*^VS M<4F*T:279M])LP#C^R1,R'??TO1S%;C;ZPZS49RA]--[B?4 K[\7HTNENAIN1*IC#2EY U#7@SX+($/_;K[VSM@<$V>#78R[UBU,O24A[V>BGF M->7DEG&R45!E]+V,*T[U<^1+P:.^/PHN B''$2@@\EEF2EF\9MO?$J8;*;/K MKG(9)TE51UP*J(UY9_QB'_JN5]C)D'\43DD1M#+0EY"BC':N3H3L.Z*ZHXIV,%]@ MN<%88&IA3M)_1_9=41;-2GQ\W.WWRQQP*10Z[(^LO9)I,].Z,V@\8H0R>CAB MX13];!\;5X[W:3EYQ"%C=EF]RI2NZ+EA.P6X7>D7QG']O>*'74A\FT9OPR2D MX,NPG@,A&.IH#7X 0)&L:1@%,#P,937RS"SQ[@\>^ M$UI>1&3< O;UDU#\E4DN>6027[W C*OB,PF@3JT&E%0FYB^K-(XSOJ>6DU9C$:? M?\R5Z] KT&RMIZP8!17KYW%*0:)TR;ZO7JS282LP*C M3B+#W;384Q:-3*HTVQY.S=\5%673+!E?.@V3>GH3 "^%-D'SL)285 +SM&E2 M,\J#9!R4\# ?$VK#UG7MHK#$=,E$AR7S:1RBD_3ZZ26Q^)] M%YR62^8/%,5RO>:RZ63Q7Q6?\6I.B>W BJYL==BY&GD<]2;%]ETX'J1Y'(<3 M?2I V3(GY51-E,9(-4!?)M'HU'RYV)A6.,L%K?%BY92IY4=[IT=JH%SJO'-2 M1Q)R-FUQPAM<2:]AF(H8?+^I$4!\AWZ^.[9G1[-7CF6R*G>AT^.("T9F81GR M&^W,@)Z6=D8//J2R8=V+GX^Z,!59FM"&E=\P!IM/I)BB[4/:7 MJ\^):)>&[U4>!/8<+=)/,"\]#X_[K5Z\NGEOS MQ6$*=W==,)TU4 *O?B]9LRP,":\#TQE4P["7PA%7 '9B]O9+_@1Z#"ZY<%(Q MM92@$N83"TQU?JPSV@DE+G7GF/7&G5TMK=BQ&9 :NUBB'#$HN/"=P_[(64\O MN'9L[Z(<:ZHA691+J,E$ML[TDSB4RZJEWC&3I3=07C&,Y-F!-#X-3]VV@^87 MVM'$!9K=CJ8YV($TRMF1Y3\HLO9#!IM1][<:F[4,7RT1=]=>J07:%;:Q]7ZK ML?YA^^WF>CW[U_:'M"=L=Q7H\O9NB9^7OK_=KF]LUGS7[(GOW M;R^*">2>4;JJZ0SM#R@>N5S3<$N=ORLS\0/.L,9]/>P!(/I\W%_G0HCQCP>> M;WB)X=^17S!E\R^MZ_0A^<#?3&N4Q'N:(7XTXA_7VDQS@;*YGY'_?J:17QUQ M+[UO?H;\YW2M^6S8*08[Z;S(L.]7RN@]=+W\ ;H;'6521$<8\S'5K@\,:X&\ M$\08<;"5T 34*%[)?'!%V[3Z_UC)061&[B4T<3IXW1FV?7KTSF,Z_4SE[$$&8N5 *8ZG,/?W[S&YTOWT@ M.]_V:&WHCS:_[;_71]M'^\WZE]KI_I?/)_7W>V3O:*=9.ZKQ.OE\4CNOG=0: MGTCM:.]\?^.OKQ]HO;5WWB5[C;^/:E_^;M4V=MKU]A;::VR=;S<\?((URYH7/C4 Q#U*A MJ(!RGMF4?@6M(D[_?#7-&F_^Y[^P0'\\CXBD2P\1E>]5_OT1,%]78A6\5? & M*$)XU A'[PU5S$AM-,8^1BTQ#8K($;PA3"IXFR]X.[^ -T,8T5;0/-"HU< M#._M:&].)>L;;2.:N>?S^N-/5)K_//K7AO:::SS[<;GTUIC[ZQ^?DBWUP]TY!YS27)* M@L^!255NC=6Y04YR+00%+EEY0U:5OFD2E>[30YCP!91,Q80+QH1L^].!=\R3 M8'!N';K4NMY$=VEC_U_[(5C4_C;#KA/C@Z8?C_<7 NX%QK= M,AM+AD8O8$B,2;0YHM!ZQYY MI1'GP47%O<+>([OR!JM5HM0318KF)=Q=2?!+V1.5!#^Y!%^:%=%R;XCGN8X, M))@CG1N'8PXD#=)R9SWQ8%:@5<6>:BEK7B*Z(T&D/[8O1CO\9B2+C6Y*U?$$ MUL1X$GYB&6YQ4>HE A85'CT6CW:O6!384R*$E3DF0>1,\)!K&VWNI$8N2$TD M)RF[I@23@CR1GS,':^M/&+SX)07\)<(:E8 _7L O#0XB@K#4B]PKD&VF-,^- MHBP7@7 >D*0\*G 9F%S5/[]YYOD%_!%59A_O:BQZ&R^Z%#^;>%#*3S 8Y5)- M6T&/T]F]U:P3!C]CLRTQ<+](!&A$E(\MTQF ^[@YH4L]5#C^(!R_NI2$%"+: M.I]C ]8:8T;DEA@%?RA%H&NU0P(<1T96)7DJ0VT1S;$EEMT7B?U4LOM4LGLE MZ..#%(;J'$6M:*$IZS0'EN54P'*:(# MJT(&CGC:+DC(3P-0M7 TCW+\ L9#)7ID1 7%,?8AXX1SF+U.7&8$<\-9%.5Q B%O[N2N@@M+(*4O8!]44OHX*;W4_CAJI;VU.5+& M@16O;6XCTWD05%!E&$$&S9F4+GT88:LS2(F/4S:=:N_I;,V 2U*,%H_K8;!Y M.B[G5X'/8W;$-]83\(S,A/4#0:ER&K.<(B5S)I3*#2$LCSY03131%J?C7FR5 MR[G9O%9%$1;,2JB$^#F$^.Q"B"G5T2C+&.;U FPI< M'@0NFU@5V@'-1<(V(HQYD$9,SPT1N. FYI$&@(*5V"*6D,!+Q M>?$OJB#!?)@!E="^K-!>&@=<:^M0Q+D3D>8,,95;IG&NHJ:$(4. 7*70XI^V M#^8L*+!(QU)OMQ6>\83:?!E,]\\$^["1+P?LOMBAVPIG'X2SM:O&D8J680). M6$0BIB44DANF4^[&0*5' ,$A.6&:KA+QT^;1PIRWK1"L0K"7/%5<(=A#$>S* M^I&60!'B!)8298(A):5_(*J-SLQB_] M^P.:]89ADK)TD ML:V6_F9H+21Z?"B,+5IEH>\*>1Z#/'M36X"LE)%IFVMF5$+F*R-RLW"]];.%B9W O? N=815;F%V55WA?ZLF78M!\.^P/ MNNW0FP#0604_CX$?=]5P0%AXI' *+42<,^I9KKF@N>(H>L6(0&D+ EO5J>+U M?'@L5:!AP>R&2H:?0X8O30BOHU+:ZIP++=+>OY ;+L"."-AKQ'P 6R+)L/KY M X)5U.&>$CAFZ^RXVRLEL!NS5K=SF ]"KPUR9!^7*G7YW9BG,2G.0Z_K3;]Y M'8D^ D:0($-($ %/(\!GL.IH\E2Q;*N!J&2.IR3:-.F8YK6)S3*N:>:,8ELX&F1 M0JXR,3?EK)8^X+ ]54ZO=1EAJR(/,SVB5,4Z?Q)ZOEZU%PP3+E#M% MJ]R*$'-&F7,,&2'384B]2LC<9%*J@@T+9BU48OM$8GMI,6CMF*,I.:&@+&=2 MNESCZ')/@&[2:@ST7'E#R*I6RY9(?9'.*=W#>GC )M-?9K+T47-P?ND' M$9@*S"HP>Z$(5 5F/PUFE^:D]5X'%D*.H@$PXQS,28)9+IR5TD9+')$K;Q1; ME>JI=KS,^U&F^WJ/B][&TB_[3:44_-DPWO*O'CQ;7L$KB%TE,'LH6D\E%A(B MI2?E%$S/E%Q0&)8KQG#. O(&!4:%3C6,4+6M>"DE]-FR"U82^G,2>N5LN!1, M*P/V%'-@3Q$'$DKAJPO8(F>HCRJ"A&(\+Q*Z]*MY'WY^I\_RKP6\W$Z?*EG9 M(V%F*HD.MC1:JD0.#IO)6?0J5\HGK-'&2L2L,O')-OM4RW?S*+(OO-FGDMO' MR^V5<(OQ4CI"D@1S7,"7ZJY%?SLGPWOR;":,// MY9;@*E8P!XM6U_<.5 #T2 #Z=-5PL,0S1@@@CM Q9]*Y7&',/&%4QA'F4W!GL^JDD]_&2>VDZ.""U$XCDTB$P^:T1N;$,C BI)#/( M @Z7E0^16+;8PB+M^WG,?I\JQ>>OM$3^LOM]*L1]$.)^GCY1986)*.1:"PDX M&VANH[8YX59+T)S<:[_RAJE5S*M$Q16*_5(H]K(;?2H4>RB*7=J-6&A.HZ"Y M)HJ!W8AL;AQ'.>9,PC5#.$HE:XE>)7)QLA4O;S#J;;?=+@;MD++IFH[/4L(& MZ'CH.!"$[+=Z=Q R\?N=<:E'>,C/8[N<]HO7G:+UCY5!;QAN9J&X&.1ZQT\- ML9+P!]DI]7-WDHZ%&!HQMSQ')DDY4RJWFK-<:FV-C\(#7B<1NB;>,\N@_7@> M?(CFJ7CP1;1,XL$Z\"#,>U"IJ >A/F>1FUP)8W/L&(Z4*R0)NY,'JZV;U=;- MJTJP4_8EI=4_[DWVH4=#E(2[D;WHZFBU@_6"U-9:0QB&CMO!$)XS M1\%MLN [*>0\DMYR:WG*OT-7D?SI-!A/O*Q6F!)PVZJ_NPYA%[W939T!E-KN[0[,(/B_36L8+M\^QBU4X=:/ M<>M\?5![.\:MAD.U,XWV_]U$KOUWQWS1P^VC9KMVOM_<;GP]KV_ ,^>?SFN- MOXO]-O3O?*>H;_BC_8V=UC[,W[_/-T_@/EQK;,*\'9[4CKX>4"J=15CDQEL- MOGM@N5%E'62N M&3<#V/!9]*S=_)9Y1?,FL_V#A"C@F*)%-]AIQ4&8NR/J"@/=C;ML>#OH#D "PE"MVFQ=V:WP^ ,..QU% M3AE.8;=H^8C!#0 /@ GCM9HT-R CA1;S-?GK$#Q.3JRBYH+3O MNY?(DIE^JA]2,SW7',5_*5[-$K.5=VX$%]HV]*8NH=4,&CP.T/ZWT#J[W+Q5 MQ@NKY:*E72YZWH7L:>@JPV 59CT4LW:O8-;)051(.$\#N&G<);N9 N!HD7OI MP&;FSO%4-+I:KJ[P9R'PYVF6JRO\>4;\.9O"'\]0P)C@!#TZ9S8X<+>0SSWX M\EH9;:R>OR).+YI":F9+K&F[<+:XM/\ZJI-/I_4O M]:)^OG=:.]IIU:'?VQN?$*K/R M1O)Y64NMF&\YF.\4YN( C$S+*/"=LZ!K&9,TUY3RG$6K),9(>Q)6WF",5]E= MS#?+E=;'\^*U6'7%AS/DP[3PZI4*4;M<6 M>7*0>^!"S' FBJ7>>4H?3?A*U M2A%?I;=L*EX4$*P8;WX8[^CP@&K%2.0V=YJFC+ XYL 3.*<<"Q5E!&??K;QA M?)5HO4KISRLFG*%[LK%U !K7.:,3ZUF2,X"[W ;@ M1&5-1-@B;W$Z3H$$<*!QFG8)%0;^*^^:,^T#W*HU6PN<(> MO!""0W!1X6@(0" %YL.K^)84_"^SSEOEKW[2;JT>?3VOGGW']"XSURR;,PR>R1S[SVOD> MJIUOX=KY)[C^S_;>^1:_9JZ>U38^'1#0ILXQG2,.?A(34>5&(YW[8!GQ#D2# MZ1?<7UWQU!+P%)4N!F-]CK3F.6,4O)^(RC1P1&'$)/!5F=Y?J%5"U/TWPP+& M/FE1V;PN=%)W/FN!B85E6/A\F0!# M'P8)GVZ SB4QR@)_;Z^28JL#E D?@![U,-B.#7-:@=&#P&BJNG=DP5JD@5T- M!SM"@>-B+2,YX9QQ$:3F >P(0F\B415I6'"Q?;SU4(GM;,3VTH;P3"KLJ!#+%PQ^)5B#2]L*MS;==D) M P.=]9NFUX'Y[%\AT\:(2A4"/0B!IJI[8Q*C4U+G5)5A3R9S$RC-722:2!.P M2RF[L$2WGCRX/PI5D8>Y%.0G,!XJ09ZA(%\Q)8QD&@B71T[ W"HW$BOJ@2N68C&@6>GD.+@WGF66VQ) M;BR@,K$*:0IVE6)\%>.;)XL?EY9G#DJ!_V3"L K-%A?-YM7LK'#MYW'MTLS4 M4EG*K,JUMR:M=?FT308\1TZU54(BDJKS2;**],^XB\^/:%5)K)OZ ;9ZJS"V:!6#(O17$W;=55NVW,_\C(;]:"9>@X.3^>XP=:!D_U]>4?[< MO,RQ&ITOI^##I1BL=WRE2G]2E;JI0K?,68Z0REUD:7\XY;DE*7,G4$TSZZPE M$EP$35>)N!FQ^2D7X:>D9P$+[NA99)Z43^."G\H#D1D"O/C<>!+A\Q%GH]'-S]2-OT#HO.9 ;$-#:Z M .+5&_U2=#Q\>TUQZM/+@P%)'=\-(3,N;?PSG50(.^MT!]#ZH)N +K7#TD9 M=4I"E:O]L>B8CBO*$#W\T(81]*.,S'YC#DMA?,U]Q$&/-KTSHQ9_V55].3!3,U M[I!*&O4G^.O)9Y!]OM^L;F_7=S8T,/NUN?]C:6&_ E]T&_*>V66_L9MOOLNV/FSOKC2VX MX?[CF06#WS[$WXI.-FAVA]"&!T\]G+H 0'N1F3@S;<#S0?_WA1S;L&.&O@"$ MNGXT^A&8E*):28]<*H%2:\%86N:X'UY//OSAB_YQRYR]+CIEC\J';E%1EZ*< M4DN*=K1-4'7)%-W7D9K^,YKWVL6BS4LR:.:_?XUAL3S M=);=M]E;/*@)M<#("?-QYP]BA3^,4>H;M][BCHU%=0;^QPU1'04-FSTP.FIP M7[.?;0)V^%'R@XSBU3LW$<[+C%_QQ^]KRLXS+5+0ZQYS_N.Q_D(3AIZ=26? M^(M_G&DG? N=8:@V!?TZR^@/B&0AIH.WG" 9%?,2V8BI1XX12;AT,AQLE/%_ M^%_^TPL!8TY\U^NVWT(?4N^^%(/FVV$?+,[0VSQUK6&:W_5^/\#__1P=##FK M%>,HUU&K66^XE'4=[9W[=NU\IUD_>E?4O^RW]TB]V-_X=+IW=(CWWV_QRRC7 M'JMOK)_7C^#^HYVO^XU/M)ZB74>'K';TF>Z13_#N]1/H3^M&E.OH_['WIDUM M)$BEWST'V""!IP;\YMA&WH=KB_.&HTLH7$T6 ;__HW:TE" M8K(1"+0$%;%W6V))2[4J*Y]Z=UJ['_^R>G![N?CQO M'5?=2T\.=G^'9_\[';0G'JXC_/6#C00G%QSBB4;$M1(YC=,BR7U*U&B6+&"@ M84TI'US(K^0.%=!;^2,O 'HF26QT5"D%S(F/3A*JF(X\8.)QLA7HX2GHX0)Z M]0:][Q>@1[C7(BF/DE84<:O1OIM+/^2!03:EDELAAFF!KPZ6FAFK*AHKT%+Q)B%I7J_!12Q\M6\T+,RJ:OD1-G_&B:",301D4L %[)FJ+G% 1R2"P MY4XDZRWP(MTD^'HKRGIH^@MA3.OF CH\BWT[S(F@\=M93O\<_'J7_("U/*GW M;!?= \M_K#*&/XA5*E ^*1C >N[TSG*&\4LJ0UI3ACX5S78W[,X$LS<&B;*3 M+[*3SX>OM;':\>R9-,#4N:<2F1 E\IJZJ)PRE*:-+4J;'"\KDK..S+SP[^7% M:8L>+TV/9XPQ?>O3#O M7@,*= 3Z-ZCXSZGM?XZ9BID#D?E 5(S-47 M+,(@N]S/Q2-+A4$"$V(XC5Y;"Y")FYS6I@5O"<:#K""81AQ1I$Z!)K/4I$2Q%E O.@1T9%>"GHXCZ9&Q03.*$-[8$;FJYK$S?&N2N+=%- M]"*5_2FI4U'V!RK[C"P9C"/6+B)B<\,'S0*RR0I$,%<@OA1BM)6R"R/75=EK MRZ&F'[DHG[50%?>[6G7/\QZU%>KS)<:M.&RTJT:JC7_ECM2_-%*_=SIERKWN M@QCR,]X:5\*#9QUOR^:XR)FW\<9XT3=$\&@Q48C;W"V$>H&,@HT2&V<CYLP1>NWCSGZ+%2]#B6?%MHBAS*B1D),>(2PTDES&/ ML(Q)>RXLB6QCB] FU]PV,)BUXC%'@Y/8K_QKS&1_67JW2U' M:U;]R9>38+&?ZZC&P7"Z]DI:Q2M-$H8G7C$V=4A2,WU]AE0F[4],I,]%0V !Q@?#'S4'ISD(VVY MD&&([GYGA]?4Q_2T1&=Q%],?MMT=9''%P6%W[Y*X#M,N"*M@Z4)8^M<\!Z(D M1 /\!U$B(^)8 @?*[:89-AQ;IUW N2A(D[,'9Z 5MW$=57J97N.BMX^LMS,. MI (5T2J"% \4])899!-E2+HH-0V4$$G =A$/KN3S0EW%+\"Y<[-[L=GHQA=5 M.F61$-L2^,^5\%F60:O7[5T.HQ4C\3X ^?Y2/)PJ0GV"U8DM&(DQ=[ UEJ/ MG;8F41.,V-@RUX/A=X^B%:=.+95T"8RF*.EC*NF,Q>BD6<2@E5KD LU$2:1Q M%"@(T%ZG! ^6;6S=4/RD+DKZ#/C+\XB*EB,OZ^#**2"Z'!#U\TPG:>,=CQ8I M:Q7B@@&(1K '&<=*6DDX%;F"1*H=@GHOZKR19L*C_TM1_QJ$"=<;9 MX%%R&M3?!X&TBAYAPI62D?M(:/;@2J/75?UKR[)*0F%)*%PCZES%/%T$O([3 MXS%#^^UAY\77;8]\8G??XIOD+)%^VA:SW1W!#!]>'%[ZO9+@^'/'67Y[WX9] M"Z#<[MK^^?XPG@Y@I\U/TN]5Q641(JMJ]8>0T]TC2( +5UKK$-[84?[!7L$18 MGYF;*%=/R553&G8X[+?=:&A=!XA+#Y[V]+27A]/SGT]ZG1#[UUQ'CQALJ=L?32Z@5D!M=4'S FH/ ;6YVCH.: !B/F M35!:$AD=JQQWABW!A5^"Y$_ETEMIR?X+KGP6^XW!B>W'N[#F9L/90=N/.]:V M.Z-A# ]HK*/_<_3>=E<[BW?>=!9^^WOT>?KCWO([]H[R>EDNLZ:W' M]?9LOPOS-IC^[N]YA5[L-[CL-W?8;_;G2301,F&G"#)6!<1EM,@*JA#CFDKC MC&>2_=CKMNHEL#N&IK(([K\(3' Q2>^0$-(B[HU&1EJ9F0=+06)M:-C8PIOX M>F[NPP\]W!$EE]L'9&&?>MGIRDYW$\P]T-HJ.]TC@]S,LL)!1A62S16'#>(X M$&0CV%A:YTP)8JSGYEX[W9,M@;+3/7@1&..BX+F9%<@;S&OLD V&(D>8U-C M'T3*.QVGSV6G>P86]_U"4RO=2MY5;V) %D9E/\:QU3UHC 8Q3,SM,]#E7,;@ MBF5^!ZO[\1,>Z]E@<#R'R[4S\ ).SJE0M\P?I@DL5Q ].!P-!T.0 M'()!5E(/&"YH;2TM$J!4*D%P2F=9OI92=8=GK1$9N M*2,")1-AG;"@D#:1($V8M<&* *1B8XN9)AA]Z[3%%^[GOCN?@5S[YBW:"74?76 MKYS:_L=V%TV^*2_O:3[FPT7CO[2[ =[]RD@>T]/O:#0/_"C&AO79&K3=\]P= MN=L;PMTK"S$/+YN+\*H*S%N C49J=VW7MVT'1@I_R'4J9^F-5V=]K::"7GZ, M^?_F1ZKP3UKA28R8@WF0U=NH"&","9=4LD##!RHVIE\ZN3CX?@9 BUP_VL_( M)GCF7VWGJST?;/S[\F3!3$T&I#,3>L#Z6OH,TBLSJ&Z'!W# M/P=[K>.CQN$KN'3P^NW>?^!S^W_O-?X\/#JZ^W.M8J'?_*C_:G<;PY/>".X1 M!K^LF_+>\DRCKAV%-B#4+S>I\<+J,\Y+N=@$*K\I/$O'G@WBK],7OTWWH7:W M&E'UI1M2DF:JO(G'ZCSQ/D[N/[F\65VZLK>/KTF\20B]]3)DU5J\5_?-(' MTG$ GSL9-/8 .T+CP/;]28.1YAVZ=JUVQN=\(W=-7:RS++*?\2Z=TG[ZK"]H MPO"C+]):!+W6[>3X3\]C90_'HN>QK@=.7\K1A<6>_)D<72CGL2X\;JVCB?_N@%QXW$YA M',=O^#_'G9-_=O]B\!U^V> M= [?O?K<.O:BM?OQ_)]W^^S@^][WUA][M/7N+]RB>S#>5^F@/?&V'>&O'XQD MW%/ND%;!(NZ81,YXBFQP.N;C6-'HAY_&6D@M5GD&OT!:@;1R&FL=(>W[#-(2 MCB3(@##-N?&6&>2B8\@)&QDU1##/EW 6:U68]@Q(\KH5+1B7A<_N?N#"L3MH M?XD5:2[MLE?]R9?34>E5KP]ONPT_ZO=CUY\WAGVX6ZPX=-H,*RB2E6/ MI=QJ\O[55Y]_C:%E6BPW]'/9F4>*\98^$=_.1'K'67CC<6YWP_%,E-L7D@0V M<)B.[;?7O7YU83SVI5OZB4&*M5&Z>B]O54^YEIP&(0BBJ'3/ >E)UR9'*/ M2ZV$ML0'L!JRVJOKI05+4Z@7R_YWKO'^>];KF 3/KQXB>H$^I67.RS/9DE;B M1+]AQYKN/V636623.9KCEI1+Y;'FB,AZ($LK M!?0@%5J#\F<%.@MTULM97Z!S:= YQ\^9-$1YBCSF'/'@$[)),,2IM88QJHU/ ME>M>B8?T;:TG=M:4VI?# >5PP'VG@BWE<(!>RN$ 42W3 M__W/O<;KMWNO]MZ^K3YSN//_&MNMR:O\X'MOC_[O_]&4J-\:>V_^VC]^W_C7 M[MZK_9W]X]O3\6NA''Y\J& -CA 0 ML:G%_?+Y?W1;M95 M,;4F8UTOW>)\7>9UG<8J-XFZV[FOFSM#4_R#SM"/>1CJ<8J*Z#N=*-GI=:O1 M9++PNA]3[/?!DCK*=;#OE90U&>_SG:[J-,==Y^>Y3L,Q&(R#4?]\>1,!'^WW MOEY-JJC)I*@[3ATU*E\->-4 MT OG+ZIBPG_>$!,N4QMWQY><\P^N[FY(_KTKNK4S1MZ=J[5-35E/-5E/3_C1M>Y+=55" M-Z=F_&X[MNMS+ZK&;O0Q5T+,14@:/RSR<(>$\PRG[KU0+Y*L?Q]*S7M_WSO?\=M8?G MMQV^H?^<_D^[M?O7U\,_]L3[=W^) M]Y_^/GG_J7,R*UH)?WO7.OGG%'[O])_3UO?D/7UU^L^[@_-_3M^SUFYHO__T6;S__A'_L_O7]X-CS]^_ M>R/^.;URA#Y%'I71/">5)\2])TAC0A#VD5/,0U+1;&QQT>2*-BF]?H[^?F=* MEIV?LNK^.\M(X%NERJ_L1'TM<>YZEM[]0"XGY]T7XW9LOY\3<,:4HM8G:=8$ M]&:9>A8G:U542#$'H*>C0YIQA:*6@1,=G-$Y4T^Q)E;\62'>7$+Q2D4YZX4YSZH=OTT\=%<.^O!%BA*86F+!'G;8. M8$TZQZ*/\&89'N:"9@]'LUFS-RM=3)0GE#!6B O+D4DB(NRPL@R,Z&#4.7(LHX&H+& M A1 & M=Z\$]!OF93TBFE4Y)/I;W=K*8,IU MI!HVEF@4IG@][D1IY@/M/+<[ V**1, >\8 %,IYC9&5@0MM$@L:Y)87B MN!":]5+O L)%2D5*3[Y5+J%=4]DJ:[-5S@4(-*SGB"5#SB>,N&$4&9 O"HZQ M".)UG(?Z;94_"074K[5(^63Y9)T_^0+J.%5;!W)VW(_F]"QV!U4OVJ?O&;Y^ MS.Q!35Y7?JBS2*G6(;0BI:)+14I%2D5*14I%2L\W!+(=/HT&PZK=XW%OUH4A M-V'8[TY:,%0Y'A5'WYFCZ&_C_X[:@_8P'L7^E[:/8X?0V^A['[O572K?4'$# M+> &RF=ZYB(F6FH"Z]PCP65. PD:N2 8BB9@(:R3WH"M*)M27\]_+VA0:S0H MF%VD5*3TK",F96>MVGL"?0!ELIW$V[' M1F@/?-7.N&&[H=&>_HSO#8:W=\=XE@'FD@90I%0S9_/:2FE=SVO TU>7!N6, MQB(D8E:.^EOKDQ#F%@E08\0%2T@'ZY"S ME&B>0'8^+:$L<]':0IV*E(J4UE%*-8U:ECI^#T[?/.!Z<0$I1IY M1AWB+$:D+9=(<),"-["62[R8IB%_@M4BI26DET8 MS2!K9!5-ZE9CKX:1G.3CER]X\ MKX0[K;$,)X>1%,$ACIU&CAJ)HG&>64>3C+2.F^<+.#IW.=S9CR'&4WM3M/.K M[?=M/@EW->PYO5#.PY4M>NW[)>/O5].W;V3_=)YGSP7L%^ZH!$/@B(=O$0Q M&NY2B@R84@WWRQ=PN.5P>!+[5H/[^6[7-D15 HE%2C7S MW18I%5TJ4BI2*E(J4BI2*E)Z(5):P&.@I&0Z,FR9-YQ@Y9B*B7'/L/)<";5P MJ<3*%MJ9-X7VNV 9Q3_!'FK%X6$ZMM]>]_IY7-O#8;_M1L.<&'/<>VW[L3LL M3H(%2V"TYCK5YB.@4CI$J?2(1X^15ERC$!W6/,1($]G8(K1&J6!%G0OH/A,I M/:V;MH!N+>H.;7^P$=,$XD38TMP72CCDF-2(*1VU4HDZ;&L&NB\@_Q86_?T] ML&L;*2KQO"*EFGE@BY2*+A4I%2D5*14I%2D5*14I%2G51DJ+E%:4P=H4 Z$X M<>ZB,@8+[:)3A@9MHKR#SV8 SPNO%LBQ S-VYL@I7IH%CTNW9MV[J>2">151 M9(0A;I)'SG.,'.421*@"TVICBS49>TAIU**_]=7?)?A97AWVSG[-@AGT.NTPOK)^X+58W5=ODV=< MR>0IYR$98VCDQ$@\$.3JX"U8TUVP]'P\'0=O.\EEJN M"^;N3VJY?OT@+%82I(6L\BG'APPR43/$<$HB"J>D91?VPI*"1,M0HA7'BE>& M$W5#V?]:A? 7$'J=D/,ZZ[L?;%X]!W5'U-RQ_?XY3.'V*8AE6 +M#X?1[Q

$JB4*^;J9S&JOBHB>]#LS=8,RP"G]: M#!79C#]1(ZR@%!&E+>*)$>2HC@B$*YT35G%+-[:6E:7X#+"P,*,/J-/BSO;"H1Z(%N("+8AQ,AF !XTY<*C,IFQP M!AE*6$I,8L+R29*FD;I)J7YXM[%G !B%/!7RM(Q Y?TP\W[QR<*P'E[4;A:D M))QX@RE&.$6%. D4:14(8HE2&A-F5/B-+=X4IB!F0/C M7!V'*#V@8&[IDSQ'7$:+G%,"81,Y!:FEH-3&%F77D;&PR **!13O!XHN=YSD MD6G#*(_*."("2\IX,,,Y=;C8W?7"RQF?))K&J+%%QB8&>(D#LD82I!B'"YP1 MFECN@X9OC/86S"R863!SA=EU!2F?IHQX9I:!,6ID1 9[#99W$,A)[Q'U6%GB MHZ(V;FQI+IJ$X&=@=U>G,/Y=I6#"OZ']9>N_X3_3(<_=RT=8UOWQW=O= .]^ M96135* Y?ES7__?6Q:/_]$[PM>I7+V9G_)@P,QU[-HB_3E_\%MJ#LXX]_[7= MK32Q^M+59X+)^>UK.PQ/LH9NXK&63LZ63.X_N;Q97;HBFZZX^O,6F6/E:Y"8Q@3<:Z3O,J-H41:S)6"6.E:S)6 >M5KU2;GZS*OZS16N4F4O--=)ZE#529H/$'>CTY''3L$A!GW++JH M&8NJID5__JADYLN=J]V8VKX]?/8S]K& MZ5S B9@D5C)[%<:_%3GMQ+47RRDH9"9>6:YZHQD9'3A*/M$HK(X;0AQR4 M?R&%B@Z^MCYU.@=_M#X?[GXF_WQZ^_G@^V?^_O@C?O_N#7__#J[OOOGV_MT^ MN1H=//B^30_AF=[3-_SP^._3UA]O8(PG)X>[;T_^V3TY>?]]&[=V7\'O_9T. MVO.%BIP*5IJ M!$)<>X8$;6QPWE K%>:"VSTH# MJ> P)Y0C[PA&W#*+M#(6 ;NQB5CI,75 <4@3&]'4_'HIV756^$)Q"L6Y&\6Y M'ZJ]H/H]3P9=L_H]0FD/]$0C1BE89\1$L-,81E89EZ@AP?#<9O E(=9+I2@+ MUN#QPNE(0Q16@JTBF4O:R1!QD,DDZ_0/.$JIP?/D&C^KP2-2C%I0B0!]/>(J M*&2H4T@[ZXRT7@ X/T8-GGHK?:$ISYNF+')B[W[(5D[LK< M5MYH@B)6$7&"$](^&,2(+G2L0-?SABZ;&(G42NH/C!%@9EI/83OR(54N-,J: M7*J"; 797ABRW3^7J2#;"I!MKI"+U0D;)P02"9-)WA+%\!_+C(!KVC"[L:5H M$^19=V!;.-?\YC:]=4:B_<%@5"6;]Q(\8G6">9#U 903)G;RNG=6Z>M9!X9W MKP3TM>WC/6G;MZ KI'1;+U)ZM-3&M9728LD!T1'-9/2&2L,Y"49[>&.-Q98H MR=.'78IA7R&PR50O'M;D,,-5A XV/L6^[X] MB*%D#RQ"$<[G4AV3Q;DT7T"66XMX0!=4LZ9-A*;*+AWSA*;6-!>49H<-O@GI&;Q2/IU3O.W M[8SBCRE-\7K(J3+5OE.FV5D4836;ZO\22A@6BP=!AM_C CED^63Y9,OHHY3 MM74@9V'#R+&UL]@=V QC#ZGAM'Y[_OV8VQNYP<-R;]6#(+1CVNY,&#%6.1\71=^8H^MOXOZ/V MH#V,1['_I>WCV"'T-OK>QVYUE\HW5-Q "[B!\IF>N8A)LIK:W#O:*HH1#R(B M8[1#W$CM!=5$R+2Q99J"+.MD8D&#@ME%2D5*:R6EFD9,RLY:LYUU+L B0I*" M!8&X4+"S:J:1\'Z=A^>]WKYP&6#C,/]11N>5/[LQ*&]ZMF#&;LS(E3/#2+>&C.+Y5H]]%3)GU RCN*N","Z> I MDB093G1T7I"-+2*;AK&'%S(N"EQ#!5ZFY[4H\),H\)R+E6&M<.(@&T<-XH%C MY!(!?;:)2\FTDSK42X%?0 [L[[93E1NWP\:![?N3!B/-1E:>AR3!3JK CY_K M5P:S'WHCUXGC2O#/J AR)+=93@8(B.(,B4 (=SXH M'=S&%L=-)7"34;ZD:DG+4*85QXY7AA=U0]N[]YE9YLRL)X)>IW_W@\^%SE%= M0<\=V^^?PSQNGX)LAB7F_G X_7X!I]'CG+B6$!,VY&-1"5E@\HA'["76PLHT M:;E%Y4O"TB4>H"@\[!8>!HLM&>N- RAQR5I"&(\B&)T2%H0O@X<5XO5 I)AU MJ! J$ /&/@HB #XH%9'V*2+KDC:P ]!DP7#DM*G!>!&&O""P*,2K$*\G(%[W MPLM,O$IGO^6"(KL 12!%W#.FD-2Y8ZDR#!D3(PK16,4(<9$+H$\%"PMQNI_[ M_4;F!*86,0F(NS:*:T&-M+ S U<723@B]0^8TST:@18*]3"T$!=H0:)C"0QF M%$EDB ?/$(C+H:2U T-+,D5=;O)EI&Y2JA^>Y/P, *.0IT*>EM(5_EZ867HG MK\C??S 7L30Z@/&94&(1(TZY1SIH@SQE*@1/I8[ L3C8G 4Q"V(6Q%R2N4F] ML#HHXG$$E9/8 T@R+573E-L*542X^AL+$9WS?!R1B:)PLSRR)%AEB">O$-&&XT8 M"=0%Z; C?F.+<-R$55(PLV!FP;]\^L*9JX ,^>.5EAK.&<2F*6F"G%& M)3+$" 1&@!:82YP4!@.<-0U^R-&*&D!F=23CWU4*)OP;VE^V_AO^,QWR9.D+ MO2E .\YZ@ZJ"_:_]V+'#]I?XV]=V&)Y,'5)SWYL\"IY]Q3H8^&AX^U=.;?]C MNSN=!'D9&'T$M>J/_]+N!GCW*R-Y3,L& 8)_A@*TZGP98\/Z7.G<=G,^:Z/; M&\+=A[T, #"\<4?,;B4K.X0WJ=VU7=^V'1@I_*%J+'"Q3*[.^EI-!;_\&//_ MS8]4(8^TPI,8,4_2<4N941%0#Q,NJ62!A@^ @-,OG?2G3W!F/T;D^M%^1C;! M,_]J.U_M^6#CWYQ[QRV=O=:1WN[#7AU=/CG_N[V,;PY.H9_ M#O9:QT>-PU>-G>VC_S1>_7GX[NCNS[.*)7[S(_ZKW6T,3WHCN$<8_+*63S#J MVE%H Q+],,EMWIMC\Y=/G3]"YS[:,W6"Z3!7]=W$^_X*M%=7S2ARWZ #YW,FCL@0:& MV7',2_3LH;,S9V;>E:?5>=[ ("&WGE1=Y%E?T(3A11;4LBI)KNZ)#\]B']@_ MD-YL[WP!>A]OKREYAP=?SEJZ=Q&(Y8_PB4ZY/\4*6*R2Z"(/>&?_U^H>K-4]V"(^+,Q-#$Y0K)+F06&7" O8#Z ML3]O??H+MW;?X\/C-Z1U_$; [[;?T];G]\=[WP_HWK?#X\_BJA^K]?VC:'W? MI_!Y&,\;T=K]B[1V/\,S_L^G]Q2>\?C@.WQ?'!YWTD42274B5#*FDZ#E3I%SQF$9L?2M60J M>6N0-LW[O2SM;S^Z\T;N!^/_Z$.9?%W[_F"Q^O,.P.J^(W7@& MJZ!==2]NV&YHV-/<$^-[]8>G[]VZNHEX6EI\YXUH7C[PNA.K?B7=L#TGIK(_ M+; _7203YOW)$"NCL0RY?/@WQ^61%CPA&6)B6CIF7J7'3Y MR?O*%UU>OB[/N*;QBH2H$\+1$^":VB.;E$1>B$1%5&&6]!Y58 M>4WMM=#<)5")HJ/+U]$90R!!"$*Y00D4$G%+53YC*5&0F.9: E)F;Y1@UP\/ MK4@_7XX;HLI@1LZ.8^B]A%QA_-AQF!0+@5'=3*1XK"Q)9MR:46OB\NA5LK[E"Z'HKS+4-XY"F$) M\R)QE$Q@B,<8D6/ (S!E*@*-B"I'UK[[*\Q^GOS]R=SOC:>^0,T"4'.I0P8(P'B, [*:&,25 M#/XVR4HR M??^P[>X@BRL.#KM[E\1UF'9!6 6?%L&G^<0&$9*5.'@D$J.(>PTT C.#&*$T M.D^RKR%G_W+V8/I0G QU5.AE9LT6K7U4K9U+80B&T>1%IOPY799;9$P "<7H MC,B9^Q8#Y1?7,_;KZ5N8G@J&D<8?J_E3??+E.$/>QB^V,QKG=0+W^6K[?3M? M=^(%6%NK.NIT&2]?V7;_;Q!%G"5?'Z9W$W$4K%SD:,$8)RN6T]J%W_CZP1K- MI>($:4P=XC0"=D:%D>16::Y=LIR '2;DJGH@%_](?0E.T=-'U-/S2WKJM>=) M8($PQQ$!P!H$8!L185ASZP1Q!/;HZV> BK?DD37N=QLJO\B#0B7/WYQZRH2+ MU_G8U0 &]*K7W^V-W#"-.MO>YZ:Y!8<6PZ']:WQ!*,(T"2CJF! 'LPI9X322 M(DAN+*?$Y3ZY38E576RLXA>I&6THBKP21;Y,*$S TD;-D07Q(:X<$'_)(K+: MDJ28<)C2C2W:E*(V650OQ_=P.#R)_>)I>.2LBRG,5+-]$>#-10M*>/=ASH6# M[0_)<"M"DHCJW*W,2(Q,(AHE31))DB0O#1@L-X1/BF-AS15TZ9Z%HJ#+]BJ M@@9.7> \(JR]0IQCBW2B%A&EN(TF*N=3+BU2!P5]]D7A=DYL]R/#K^;&C&Y@$QL?\G%?@O;6[WC"/:6?K2# MN!O'_^YWIX)Z>R&GLN4LM.4^F1$.H*/)C*/*,.SJB$A.)(48313PJ@TP$ JD2!FM/ 4PG MNK$EFN0&Y]':LLS'X>C//0T*4#-O$"C3)1[CYA2%I3&:TM(L0K#F(UWJ2-+=7DY"$% MOXN/I)8ZOI)2_47'GT;'9_Q$2.69P0Q%D2NM!AN1\Q$CX8.(@D42(QF[3ZX7 M32[ND\>LY3XFY(U^_!*[HY++^T0).-<1: =^+X_D77MXLC,:#'NGL3\%G]KT MYEX3Z'E_B5Y$BVFB!(4 '(-KRU"NIX9\+HW"1)*,^XTM_N *CL7O\>P)1M'A M)]7A&7V@.NID;$(LBT2"CWM@RQ;?QY"F[MZ3L%)?&RHA$ M)9:+IJL[]JP]M)U6+#46%L,?/\\A3(J,!1]04@+G,\/ (2P'&X8DY;5R0;)< M98'7P7@I#HJZ\8>BL4^EL3/& *)2C+&()$\2<: )2*LD$",<"&*0HYXC[@#%M"48*2>"BXZ9*.3&%C%-99;5 M9^YNFK,N3HT7B0-/F>51<.#Q<&!&9 #0,37*(6*]0T!>%+(* YO1UB?@,2P) MES,[&+WN_:@=#$RHSG0(TU7.*R6O2R??NMSC&1T!NYD.[G>_Q,%=F5\YZE4; M:=YRH&]LMXZSFD)[..K#O5&F^K A#,\K#V'\WU'[[*5U[86\JK;)_+[)_?[I<%4!3:9(1B) ^W>*!!FM/#). M:AEU13%:.H^K]+]8Q.@JT=[:CZ.75A?*-!!!,F#;_:?@3-^A([O?LSD!>0 M+[$:!K([%LS11% %H!8"J/U+CL,4C5/2(D,E19Q2ABQS&BEI;&(\)<9DY3!0 M=4B7*-E.SX!O%.U]H/;.Z$7NW&:%YD@9X1$/.B*M0D*6".\)]XF;JF"$H0\Y M#%&S9*?ZLHO7H[X_L4 A>BE3"MO]V*Y.<=W_2/F:&CVK8Q#?8[\7[.#DI^;. M_H5\RGG2>\#0I;HU%'N?I R($\MST6..K&4<">DX.LX)5L91)!R(AA/)D4L\9"=*$%B:Z!W=V-++2KHJ'I1::>V2 M2<^MQDO1Y1*T.U%,H+N8)X]GQS0VM?-N24;]"+'JV2#WA/0+AUF#\9RJ;%'A&" M,0RH9H/6B(A(%(N"$:TWMBC8Z5QD\O!#,X3'_VNA^/ M8_]TDDSW9Q;/H8,ILWFP99->;)/^/,_851(F)LV0Q2:7CL 4:6DX,D'B% D3 MT>O:N2"*3[%N'+SH[I/I[HQ@X^ MI82AZ+U W"2"'&,*R:AETDDY%5.VMNN0 M2/F,:.$=B$2W-XP71;5?4AY675.YYQ&IE84SJ:1;X&<1^/F^?2F36VO#$ECU MT5"P[VG0R,AHD >)4BFM"[QJ*-NDI3+V\]/>ITR_*MJ[+.V=R[H2RFH%ZAIP M O) 7$ V*HRP3\Y0JG@0)&==,5S.B3UY$M/PI-T/Z,SF@^F#Z$>Y!'::^IV* M8V*UB=USN1$%C.X-1I=.H6,:A4M8(LY%0AQ3ARSF%B6:SY0PRAT6Q0OQK+7W M2=.YBPHO285G?"+J*' *!N&LO9R$ZERG0D'E+.Y@E!$VM\G!HC:E[%^63V(8 M^Z>-3L]VBS^B7OZ(HS'!VXVN)%,N!D"7#I9;ZWP(B2.A(D.<:8$TBQF%4L+4 M<*6R.X)(V=2D#B9-\4<\"W]$T=X':.^,/DC,.2.,(9UD1#P9BYPA"E&N 'QS ME6P1@#[@)JN%,_&%^2/:@\'(=GU\.(]X_H;,"MP0^Q/Q%#2Z/QI=.E].;.(F M>8HLB!_0*"2FZ?*DB'DN4)A2C4HA+ M1Y&)(B!LF4B,R$ X!;L J 6LO;KH\LMR3;A>O]_[FD,;H)$A]G.[SU[G2\ZQ M]: ![6$C65]UJ2N^BWKY+J;977_"Z.'M3B6M@E8+H=6;>>8AJ%BAK/M<5@A$B9ZVA; M0Q%WBB#MG$6*12T9UYXPM;&E>5/40HU?F#OCD?G&\S>.5N#C*!#U<(BZ5$A& M$>-C2!IEN2'N:41.)(LDE0(;+*R3MO@XGK4:K\K'471Y*;H\=]2::1Z]=4A3 M3A 7PB#GB$%61@/HFRR0CENMAN+B>"3.,7-PA.B&LR"*[PU*==YZ5.<]3-F] M.O6Y[F3!%!Q:"(HQC,ZD9,NK&# ))AS^5 X1X;$B**#"]EYX3'/9T, E.OOO"@5>5=^ MF"5>2B#QO=/37AY3SW^>^%_&KV&BNN5PR^H#/)>J?V;)Y**?!5 7 U1_J2X> MX=1KF]NC2P!4X2-RR05$C Y6,L]34!E0%:^->58\+<_!TU+4]_[J.Q?-P1)+ MX@U2TE+$ U'(6,\1_(G@( F\MAM;HFENZ%E63^_*,R!%:^P.:@-0M&VG<39R MG;:'OR2X90X^%<=0?1Q#%706D_*^$-K:G9WP;>V^X8=O/GAIN6),HT!B&K=N MTBX81+CD3&-'22K>H374XI76&BL*NTR%/;^DL"D$&QBVR/&@$;>.(6>E151) MK8#V&$YA_R:BI+ \_8F\.3V%\&"7G^9MRJO#!35-L?2_UU)?3#B<0*RBUDVOS89]HD?$L()!IQ(ISY139V%*4-0D5=;'OBGNFQNZ91<[L%95> MBDJ?7U)I34A4&HB+ 9*"N+[5#3))[&QQ67N MC_O@RDJEL=)S 8*G##@5('A\7K/]@9,D,/,:1<83,!D/G$9(CZ)CP1D)0E2\ M.E+$A:D_#I2>2D_?4VF,<*P>S/!FA-OO^G[N$)&[;6:&V!SSQ-S,^PL Q]2% MU8^#8;_MA\ <\_42,ELY&WEFB<,\ &)Z2'!9@J#_U4>^Y]H?)8IL=8I*H2KTMLDQ09)W T6MGMT:U?+V;W7X_TY,\#P;U-GG$EDZ>1N+@);5V3-!6Z+LJ"+X0@E\JLPPB-#)X@8BO>M!)AD"B$07GI<0B>IX( M6)R2-JE:@YC&DIQ4!?@*\ &.,)4(J(#R"5BK Y,%4TL"YM98CA6>6*8%^-8' M^.8*+$CB=+ 6::JJ\\ ..6H]HHF":9HD9AIO;!G6Y.N0TW%S+)>M*I0[]Z0P MAD;HC5PG7G[454=Y%QUB-=?!O:'_9^F_XSY4)%WHS9_V=]0;MO$Y^ M[<>.';:_Q-^^ML/P9 I <]]SO>&P=_HKGGW%.E@7H^'M7SFU_8_M+II\4U[> M73S 0NR/_]+N!GCW*R-Y3$\/MC0/_"C&AO6^=PJ_?9Z=H>.V[,->!EH8WB!; M(KUNI0IV.&NQ:CLP4OA#=:[H0L^NSOI:386X_!CS_SVY4-PS^S$BUX_V,[() MAO^K[7RUYX.-?U]^;GCHR;V5K%;< Q;+TJ>#_LQ*K:9C=_^/_>/M/P]W]K9; MC?\<_KF[W_KCJ-G8;^ULWBKONHQ]Y["UN]/XKWJR_=L$O/U',3 MCU5TXG^:W']R>;.Z=(5-C*])L:FEN?4RWB2W7OO1;8G8)(3>Z[8_OL:Q?)S! MLCO=]MG[^(Y&9V>=:G>$G3*?+>ST!J,^W#\7=\J>O=3I?6VTNV,[)/.*6X./ MR\CE6.4]7E;\N7%FP6@ L8)P :G ,GR( _U9>2AN>K[GX8=XRBS"_@WK MK!5+-L]B+H9+)<=DDHQH;9!WV" >C4#.YNI%/&H9J< ^Z8TM6J>F5TLRQ L& M/3L,>LJ$Q8)!#\2@F9LS>A*\L!;9E)&'^80T2Q11[G(C36!5*F0,4L\N0+]V MA&YHO\&M_S6I'M*/:73)]"[YTTNF1%^:1 MH#GOCR>"C#0>J4A-I%H&R4QU9+8N6O'+&ME[$[ZP]A$%\CUEY>OXSXU'L?VG[>'1B^_'WO+)VYA;6=J?3\]6KP_0V^M[';EZ'XW-^ M5>XY 0-< MUN8XWQ-E4!:TJL>#K9+4%[2J"5K-5;@Q24<0,=(QNPMQBLA$'9$SQG#8G#2. M?F.+L-K8[2\G^ONZWSN#L9Q7AD$^V'-6]3+H1Q_;7W+]OM$P9]'[6,4X"F(MA%B7:JDHX[2G MU""6@D7< LFR 0).$60,O*6$*,4U<\3DD"5I*D7JHM$OQW5U%#N=V)]X)N,\$SD; M]?T)T/?2/FDE[9-"SW=OPJ=7$TG]?CX678&FA:#IK>T:VU4=0OA,NUN=,ZPZ+)W9 M\^KT3G:4P!_[([C>:5O7[MR_H\'S-Z.6%HRJT.MZ)[AB)STW6SO[VGW/%%=:R&,%\.85F(W[S,5< RAD/E9ER%OO3=U4.P]62 M"Q?/.A[^UG^[/BSD.T/ JJ0+N-8@FXT)HVF-3N$^?@EFQ^6@S&'_H^VVOU=) M(CL7N)ES1[KA=3\.\BGY<0+)JRF0'EW@Z.[%X?EC&-/O'2 [*R8PK9T)@3F% M^Q]_9/_L_L4/_MC_>KC[]O,_[UKMUO&K3X?'[_D_0";@&CUX=T"!C'3B?]Z> M__,NG#G*Y3_'VP2(SF?X_M?WG[9YZX^WG?=TG\!G1>O32>?@N /7WG^#4::# M8T\.C_>_'>Z^A]_;AG'M?_!6=AB>Q M\?MH .MG,*Y3.B_1*=>9K)XKJQZN3491?7@LN9^.Y"[(7H?M<;?],?L #WV$ MW_Y/KY/9&L '$/#-:I[:PT%C,'*#=FC;?CN?'LNE26+.%8^=\V8UL9DR4OS; MSIAN5._(;\WIG[_&JW_IC?I7_S0:3/[R2Z,- FITH@U5G^I.;S1.6AY5*>MG M0.RR/3'SS_2Z*,33:JC=U+<#D+ROI%Z!WO3CPQZ8<]49N!!AX#G/!9X2N$Y_ MB$9GXR4Q ).E@X8]=!I#>W3:R-/8<)-%$P>;C6-XULE#-K[:?+O<@#LTOK:' M)]5$?!RUJU&?P9UL%PVL"'F]E]U9[YH1+^S\\CQ6#SFF&78RQ-4_4(W#K_V^I^K)ZE^L3/HC1\)GG4F^/PX MH'^Y,'&>^^Y8) <%PZ\J5BNSN%XOBIYIU$'9@,6'OPX_-(93.DXB;!9@9:% M5=.O!@$;A]K%SXQ M^2K\S#P:P<:_.H9R,6_5'7^M4D3]'3C+I!ET8]P-NC%M![V.B^*PVSBP?7_2 MH++9R.2I.:\VU8KHQ+Q*,ISXU8]5$=W!5?>S(L)2JX+7&BP[:V24#M!,*9TB3V;" QF5:/IBWI6U MWWJU0!K/D>W$PU1YMH!6N-B'-]6@]JMGV.\>YPUA/.X+QQ9^<;QP6QP>__7M MX/C]]X/O>_C@S0?N'?:JZN=M!.+2*V2PQ(AS@8ECB="@-[:(; J,;RQK,C9R M*@2O]K#>Z6FO.SX"U8"]V%Y;?@!.ON*(__4CM^CKV*_D=V5-$2J3PCIJIRQ/ M(3G+:;!>*I^P8>JBY^',?JVLC+PR2 ZG""JK]I:O>NFTOGZ@*GNWA4>2*0_(PAS2 6-$ MA?,A:[ F:F-+4=8D5%Q?/)5W#X16T5E C+PE9>;?_YK9*OPAE\<;!X;SUI0A M9TQGQ^_S:=O3RLMZ@3DQIUR 37$12';G\QO=)MA?>9EUXWC]71@8L$4"L^UT MYD"NLAYZWB:78$-,)6++MS/OUJI0A MBQ?<40EW5'*I" ;;-U(-YG TCL1 4Q+8_22@N^"..HT2Q; [RK,X/J$SWE5W MJL<85"Z8G=EL'$4_ZE]N2OVRD=23UIL/0G,,&U9$(!*+.(.-UC K 5B#E]H) M[1C.S4&;7-$FI=>;,LPMO_G]M7E!^&'Y13#*\WK\T=K\:OL 6%EM?K0F+VWA MTZ^LI0T%>WNNPM.;Z7*83L@%-/@<_YSN4CE&TQY4U7I"NP]H,#:R)U4Y._&C M[32G62D75F_^$NQM^68IQDF22X5;]S;#J&*%=I.CD;O=R?IN35#D?)K5\1E4X&]0BX_? M6G\.O=^^^M3Z_:5]4$U C&MP^JLH?A$^W6 M[IMOK>\?V2'[_UX>DJ/3,>V1!(Q"/ M02-@J&#C."U"$,K$:*\&18+SA'M%-#&&RQ2M2%P!+R-> SUSUX(B1QF!LS,N M->;DTI@)IC&5S#WB(C\?S)6(CH_,!1N4!1W2U.J@F#6,VH2U%;E'^7KX]!Y9 M@7ZW0 ,.TQ7E.1__MRC05($^?X#EHV*R$05, BB0I,@Q2I!BPD0CO", R%?6 M8!1">X$-YR ?RZP627B@&%)2;31Q5Q6H$D96G_G(;\657D_C/M7E2X'B'^O2 M>M#7FU7^I]-7A0XN92-=]$T8EQAOGRZ2EM0XL54 #:/[>W7,X=T_LP ME!+8;18_<(C\E^ES_'S4\WGD-X66\IZ3(EZ=^3#DT=Y./BJ7N>@PD_ZW(["]..7_9TP97]&_L'>6;L[ MX?[CR%F>F^:/;(D;YQ+,R!R"KCPA=D;1IU;39*H;W4SS.YD;@O52N3[F/]N- M.9":=\(\T[:1;+L_^Y';(H"S\4Q3!^?%,DZ29&0:#!E[&:OK<[&OJA1KC@F? M]&-L@&T[/!DTJNF>3/7T!I5P@_J7ORCFI>9^VONV)P/\,NF#W9,S:2"=.I_1PKYI/=1-V/O'@EP7\ST[A1 M17G&O,-7^62AG3UFC=3OG>8489C BZ?8;!R-8)._>#^%T695["DGZ>2"3QG. MQLD:3;BJB.N=7L'L!)>U\G.\3$M7CAN1S: M;Y-'V 1V=;'B\DT'U48TDP/QF@N..O[J.&'R9&KIY(<'A)JQ:@7D*QH;O)$B01SIW*/8Y['RS/LF-W%FA;'S7F?"XH?3/ M&DY?N3ZFS"]^F_0?<'#,4"M0(CPW4\$:N10\DL12X25+D:JKV^3\5C9JM0?.=I$,2>WA))MV#L<[<3C,R;$YJ M@U1Z.03*'4K(!'7-.-B"L M_0B&8@4"UQ3ZT<,(_B2&4[EVU]75]/$#949@*0W,J"2(^^B1 MDYP@9LS_S]Z[-K61)&W#?T5!W!O/;(3*6^>#YPE'8&/[]<1(C&V\#OC"74<0 M%A*/!,;PZ]^L[I;0B;,,DMT3NS9&ZN[JJLRKKLS* V782,*5F_6&)BE5CFK3 MD6)N"=,!>%I,'D>X%[-A5OJ>;,UOPY!ZX:\6/@:;:.(!4<4-XBHZY#S3"!-) M$W&&24UF%]Y+SXAF(?=KXIH(&XSFTF./N71:S[G!,SM/_.QL3A69*10"1?ID+7A3;6"._ MUDVM@A;/T_,U"\IL["Y-@&Y]U]]HPO!]!&J=^L/?T%FR"#>=H7CW+5IWM_7_ M%3MXW/'-?XU"4MXFS[B2R5/.0S)@@D9.C 3*(ZFUXTRI1Y7.7F07;IZ^J5R4 M_\T>RM4)RWV8G5A5D7IWV#XZ.,]C:[W_=+R7*T)M_=6!\9VWX+GMK;>L]7Z7 MM>&YLU6D6E_?TNVMU]V]G?;YWY''KLIU:G:J" MU&=\OL^](4J+A (U-'L3# )6*% @*A)LL7/:;[P2$C>Q6%;WCCMO#BO;AJB& MM]\"WIA*1$2O?.*:.QPTII8$,+F,Y5CA$MX>VQF@AK>EP]OE&-ZDY-20I)&F MFF?7NT)6&HV4QXY0EPS.L?R&-#%= W3[A?J9+M;-F5./NN3N<[&NV_SR-2+= M!Y$N)@@7\8E0XS6RVGO$@TX(ELPAARWU'(M$(P;3LTFI7)5RG77QW34C%;7V M+E=[)_@$BX)F2RGG0"&>4C[*=PHQ[;"/U')#6=9>3N9+#M0]AGZR$N[T.,F!N:KZXQJ-,R4K+/LPG,U\RLE(1>97K@V>TZ8ZO>_]3NY@6]4 GZJ+ M5>3TEQFHPXG;NTZW6R6(5876KQ*5KJ)MBSSM%XU""A;G6@W*S)S.U=/[@#Q% MQO[5L(JTM$:WK(D_4:?03NEC&.GC^$%E%E15U.MDT'<3V5KIK"C]/*H2W^]- MI3J%>!H'Q[FB>ID8%\#NMOYBE&U_]>#Q(R:RH+JY\/>)S6D*O6&9O-0K:NL6 M]='L195X-RI;/GK1JMBTS9E89U6M='C;J;2OXD7ZIS#$G"(QZ R_E9EG>6:& MP[[O%/-29 _F:@>Y:,YX.EXTON8:BU,95[Z?L<06J6@YH:(S\&?'N02CC]4H MC^T%S-6@2-\"MC&NG-[H=K[%;N>PWP]E?;W1/#8;G=-"U 8A5\B_&L9XSD;Y M9J-T0WC;JW*GXP=Q7"AN)%KC!]XB8*,RX,X&F!QW.BI)5[EF$3?)(4VQ1HFE1 @'VSO@N3R5]> -B[(JQAM.D6]YI5FY2/YM MFC2J[W%2%$L=W2J&E_?*OERQ4&]%7S#-EQX]3<4+3NX/]O M+B\&>8T"9S>+K><.L<8_=6Z7%8[[1)'MBUTEKRMZ6=8CVH)-I>!&50$?_,QQ MN<\Z-<\6N_:L;WT/WQD5R6"20K K%89:P@)*1E%6-2TZF. "7V$[VR2VXQ, M_'D&]&LXR8Z!V[S_]&WWZ!MKTUW2VOIXWM[:Y-LPIO;.?[O <6!\;VE[Z\OY MK)-L]^@+WWO_J;.]XUG^'ER'6UL'HKVU2]I?_WO^=U&K=JSDXR MXY.AGG-DB,_GSD_[XO]_MEL.YA>0\K9.A/E^F][Y[UI'$U:^(#6.;4K/:> ML5KABK6'8.D;Q%1)Y8HBLH5;? XTM'@W"&!NJ!(L$;FB'1M'IW@MD05 M6KG=91R<,RXK-7E^N!:!.%NCBJ2?RA"&.L)F[G"VFIEW@_[Q&[AUUH.OG=/# M-U5PP>]>Y'WV4/;C/A61"",-"E$GQ .8VLYA@!AG:.[]E12@R\RA[%@.1Z$T M.73F/LW@GB*(?L'J_UV5M;UX4_;%6_<]Z>&"<+EYV3[8QT0&K E#S(+5P5G@ MR C)D!8X!\YO7'+?.]X-)6AMGD)!& MHFQ?(BND TI!@L$\1.),7G.M%O3TN[9G2B$-H[/+J8]PT4XEMYKI?(_=BQ>C MO6LR_"X4C6'OV=#DWJ#SE-Z3&R6QFH%/XPGXC67R[47KX[X,@28;'0HL6-B# M6 ((\@P%PCG3&LMH97:!J(5MGN^)0R9);'14*07,B8].$JJ8CCQ@XG&RA1C@ MD1@\,O&@%H.[BL'VYKXA"0B!84@DQ1$75 ,T&9"%R*F-$O8HHHMVHWS^*'0: M94;QDQDB)CMX10N_#+/L913@.XKWC<"=>QF0 .N**ZYN705D_0I%\3_'HBE MXT.O%.>L-K5!,5_)NIRF3T4/D+J%XS5VQ.:^]5(:L"%0\BZ'[&.)=+ 2.:E# MQ#XEDN;LB(D0Y'&G-G_8B>.V:Z"#&5GS(6O1W650-9TKOA-_1']6*&4_I8[/ M'X)&=^+YL&C2,HBG<:I^_I68C\,IBV8QLUVP1]TS3LX&)_UAV1MC$ _.NG;0 MO1CUU)@?8.X]T@5A& >GPT/Z9P.?NZ54G6;B<%CT);EJ1A<'Q:@ ?5X4>3.# M[#_)^#71Q*YQ""AV[08W+.5SN5SG0_O=U"X'NNGS3G>>H\1C;U9'VD4X?Z[U MGI4DNUDJK;DZ%L*_G8J,NVFSUB6\T_D^X9YBX2R"/S#B&K8W)[U!EG,PA+4F ME.,;?+NKM-#;(^FOUWE^G:6@2GB /H(CT!B>$K(N)F2D-LD&PV*.Z.KWXAR) M6=!$?0PS90I%M0DU*F'X%7C(^]@_&-B3PR)7Z'HR\F1NP[<_RL94([X^?'UQ M-<3-G%Q3)W9,[?V[^YHK+H0)*!@">[\*$EDF8+9A+0BVU#HSU\]\3=AE)1A% M<]UQ%ER83J7+R7]EG]HPR$EYU_2@'26XY8:WMFA%7&:,#-WT_['YTYW>9[J_,^Z'&O:T>"YYVPN:^A7P)Q? M(MNK#03^L+%9L%C[F%#71\1XK5% 4UDH8,;FE6!(F4 98X)Q2KW57F@E0Y14 M6L'-+38O7>"ESVIVT?C#,3"!4T0^ MG[I@++BR:>/5LDO_+#\LZ3D4XE]WV?3N6ZRMAI<[P8NA)G*K6*(:X,4G*W(S M-^.Y$]Z"47++ 6$-+S\37JZJBREI780500)0!G'#(G)<*N2"88Z8X)S "^/ MSA+Z7>'E%^"':Y@D\/9LT#^)=8+G3?@LI Y>"LX$Y\%9HX52*GG%@G3)\IK^ M/1L^3^8U,0N\CQ.)L"X.A($(ZH IDCGD+Q+N-07-IH^NI/O3LSA7L W"&FEK M%($2Q[BQ0?&0M$[&4^8C!WVECNB:33VCMEZQ*<:C8)HQY(K:7!%[Y"S3*% J MM<5"849!6Q]MK*UXSO5*T)8U=&MM#CN/\F;]\C (1,5[&SES7'"IJ>7P-U7! M115YD*DF+<\%@U.Y=L9@PX,F*&JO$??8(&-X3KUC >14.5@@@,%E=9)[2M*R M1.?0+Z^MU$03HU$1."J70AHK':$RNIC@SU23EN?4UBO2XHT0D5F)&' *Q),' M$R.%@(Q+$5BF<=9RT-9'-VI:\>()*T%:UM#74E1AKUTM-QEOS%/'N52!!FXQ M=8P&9GTP AL&8%BSEF?#PHZU$BV",]3Y@QZGFS@*559&*X*675-6LY1FU]8JU.$<5X3(B MX3&P%N<=LE11A!5CD3),'!%KH:V_ &NY@=E1L>+TI6B&N800HN47D5IW(*58 M"V.T$XK%',1BL74:S#X=E*%"U;3G^8!T,L H4I*2PPXE+@/BT7-D@K3(4)_@ M!^V-C1E('XVDS])<;.4#!)XB_JC&IEEL4A1L,&6)3EAR&Z--%O"'6VLX4X*Y MFN0](S9=D3PBE XN&L0IRW\ T[,D<228,$Q@[9W2-3;];L%+#Z]!MW(9<8 I M@\[W&!IIT#^^RFT;M0[[\N+SBS+-[>1DT/]1M!'K7ER?QKX0ZX3)C9>=)EPY M[@P83C@H;G$@3$@B1,W#EE-]Y>"R]7%?>6*M!2(E>-2(I^"1X9H@1Q@647$B M?&Y$0>8 ZU]%;O+]5C8HKZ5S0M! N?%"A",J?WY;^5:2U9I-S7#=GU*3L[C6[9FJ! MK6.YF7:_492V'5PT^F>GN2WA*-^W@+Q#&XI^':,Y.AA$6S8XA*$2/#&+4U5' M1E\'],P5/V;;OLW,U'PWX8FYJT8K=)ZD/T_ZPT[^RLM![-H\[5<9O_^:3L*N M)AM?76(=#/#L]/I+KEFFJ#JY2+ \BIKO.4.K,!__NV@^9@2KA$MJC \X@#EM')>&ZF!I8E3FM(@( M+'=M7OF?'%L].+TH\"C^O[/.25$!JRC:<]6O=RG415,B"6$* ]'G#NPRIX(V MVGK%I1;25=0%]K6:NBQK@VOQUL&^T]A@J1)2G@&-,9HB'5U$7"L.4FRE3+F^ MY7Q:R$-H#!':VB3 "B><2P]F74Q2$<&UD\2%*E4HUS1%BXJ;UJM\IU5N;[V] MA)7EU,E<,1AAD?,)C0G(*2I1[ACDM:())AQ6=CY$]5]+J%O:++M(EXV8CVU& MLZ)_==[K] =EQ^3W,9<&NP]-6IFB/E."G.>I;(OBT06*<2::8T IVW0B2P6(0M@1EX2PR;N9090$4P MN<"X8X+#?@O8@!6AWOLD,8E\42G"40/V04QED_21CL*M0V[%%V9+!99U0X>' M,58]F[T='A:Z6_R0*<9WP&RX:8$FIR [^<+\85D4$)8<#(AQV^>)'N^Y!7W\ MD0L0AMQ^W4]*2(%FOM2HW/3^16.S>WI8M%Z?K!N88>HT]Y:_?E@EJAV?=4\[ M)]WI7GA_TNK,'I3>//TS2^!3Q\F'VC^:O-8E;' M]12!LN=-=W+68.2=X6@**JRO.MT/QT5A8?P/K[&V6O@U3^QO59+%%3HK7U]1 M!*O0B&(:021M8PB67R=UO 5:73*F_/N#B1)OL$;9/1H'A3J-W(8OYFW:1K:T M1X\:Q*N:G845/6@>9K5MGS_31\T*81.N6UGL>E-C*%Z4)9U>'QE MRX]&,>T9>5!!\W7PL7KP,TQNH9^%U) _&__ J^>/-T/_ M)$_O4Q;W@[>_&N#T^.IJOHNVW+?[3AK"+&6PY28#MI/0R$;ID/<.$^V#822M M:46_#&EEX;TLCS&EJK)WWM.'5T!347W8:@:5*! ,*<9]3(F=N""LM#X M;+G>6!&([$7H-> &>3H.&@>#_CEL-N75Z^G__-!KO(MN<&8'%X!:1);DX-UX M%Y^ @L^G &UV$(:-UWWXJ_%'!@.*_WRW^?EU\2/Y\]^-SG (G&W198TO)WE- MQI=M?OXROBH_&6':;/P=;2[1_,=._P200W/Z[ZK:\AC&&_[0]@X*MM(/Q=Y4 MD1K?!4-LXM^PO(79!@)P6M&LPFE:$K#3P\ZP<7 &U"]3OFRSQ<)#.#F\T;!& MPX3=Y.J7(V$"B9@HY KKV3F]R \8]\-H%$>NJ)_0V3".C,O\3MW\KD"KROX! M6?A&!2@GB6@AIU=U8[OE!,$#.CT_*.X ++('HC.(/5^ZP@IY'%1M":8'#2]] MI2+YSJF3W1"-BV@'PXE2^>5/*K5TR+J#6][H5+7E: M+(IPVVH7R7<$DID]Y%,T\[S3[183"E)DR_G,F_1X/LOI'#5BJ :9F4W1(@8> M$(%?GI43F">X [?UQ2W&3^[?:!I*DJH/VCK5V)"F$ M50Z2X9D;@IQG (4]N!>.2^/G"A\^ ,L?G$V3@\HY\'=_.*'+C,I_OVRT0&+/ M2@2><"-4WX0U6'SC.9TD;(%.$G:EDYWC8[ASAIM*#T>."YA!>U \?TR P9 K MG,*E&5;*3-&MO33NRB%VBR%./VU.F6P/V&YW @Y&&G*K-MRH6-5M[WJST=K= M3;=^OIZL91L*4)3QO,)ZFVN5Q2 "J_>A!Z ;&SOVQY7$*XY!XC_#)'8[Z6(T MIQ,[8Q:9Z0LGY'QT[SE!S[\$0@+6>*\06A\'V2M0&.XGY3X'_RI&.A['R^N> M\R9_.MZ&I_;'6!Z8Y(8IJ=Q+!Q95)YFG]L=$=X1R;H[CZ6$_P/(<7%2^DZX_ MZY;"U"F??EH\O9#H&5FOW">'<_HZ[NZ2'SFY5Q;;8G5B6S9Y #8 WXVEE?\! M *L[[(]802RWW&&Y&,5>F_=\V#ZRFH]K/-OIQ9D<]O3\+T_UE[FGKICBSY]R M3[E=ZE/O^\.2N?[4.[]28>A**SR)$?,D'0>CSZ@(9C0F7%+) @W[15^*^JA\ M?OJ>S#]#;ZO\6\6F ']A+QH_NR72V#6FY$OI76Q2[^(O:T//_+?VSL??[2W=L4N?2MV+P_.VUM>;'_]@%M?=R]G M?2FMRQPCW/W6.GH'?W\3[>(9W:/=G>[1]M8F;E]^$[M''W_L';6G?"E%8^>= MM_O>^RLB2E02V-B MT4L[YWL9]98OU@%P'C;X[O!FQ_5"C_"MSUT3O^3B2(_"+_R4GL?1,/Z!U3G= M[(6WHY'4^C'2CX_[+EC&36+(,J<09]0A[0U!F B:9&3!!K.FOL8;Q'!T<)+; MB)1<57.[/K'EV<"5,Z*!89HY(';EQT$7L*U!58 M*M.IZ";_N![>UY*W]X/^\*KCX3,W:WXHA2M3(X_"M[VO'X">O3YJ[[P^WCOZ MR-J7AYW6^_:W%FT1>)YHO=\[VO[Z[MML:F2;?NKN'G7AN_"]]WO'<'^V_?[# M^2[]>+E[F=_MV_G><4OL?OV46I/5:D@NV"RE1THJC'B2N6!7(,@ZII1VR2L9 M-EYQ29H$RU6OWK[,_.@:X&J &P-<(IX*' +S5A1=*&1T+-!DDL%@AI8 ][CN M]#7 +1/@KG*_4["8TBA1\(8C;K%$CBN*B+7"1,.8)1G@.&T"WJT%P/T.U0#? MG0U &\^JV/L$VI,=F75YP.L RBE&A6%G2#:1FH&M%$!- M%LY)#A9/:XP\HP9QQ0@R/GC$(I!J6$ 5F=MX19J"S&=[KUH1LKIDX(,UV,CD M$X_,*Z]X\#3S[UPLT& 9=)2JIA@KIL$3Y64DM91+B4P4#C38"V2Y4<@YT$[A MK;=:KIX&_P[.K"(@M4Q<.3X9]+^7H0UU;X3K0 AK280+GFG*N='"&D.YEUIX M[:13M*81*P5"DQV>*(\\JB 0\8PA+K5'1AN-E(^)8A%#4G3CE6QJNJPJ5ROD MK*DU>-S:Q%@B6'016"./45F#0JD220A#NBWDM1BDB:=8!<." M AZ^<1!(7#0F%H2 M,+?&*RES6)9M=-[A'K>_[6/N_@PC_#T.(8?#ESDY_>SXK,S0M\U*D95[&,$KD^%SYJS>O!'!S0O[J[>X^V]WD MB:M3+%* M/($FG&+N4T Q4L LIUTNT$*1ILY2'3 S1FR\HMPT ;T> 5KUZ?,*:_H3\)!: MTY]'TR?8B;$QALB0BCYE3+Y#T+-H^F_5TOZF M>CG/T1'W%S4EES(UJPW]J\7QKH7R=JS1_%YH/GFZ[:F'^=8144$5XD1BI'$D M2+!H(J5>*T$S;Z--11\=.OB\?;:?X>R[!LX:.)^=,M? N3S@O*+!*FJ<"%,( MAPR,.9"VR>+&]O>OT%WT??V?^Z3OOF0(JD/!(/)MU]WY7]$!=5QR]N+[:UO MN'VP'U1D5&*-J%<:>)#FR&*94"Z>FDRRPIJP\8JH)B7S,3#%TM]GQ4V2V.BH M4@*H!Z/92< ,IB,/8$+C9,N>MZ,5?QS\URL^O^*DM;FODG*:"XT\RZ1FCXU$DJ6#%>1/,FKD5GVYLNY9=:2;;$OCQZ=X0!'5X.ISM2A$BO&?_ M9-1"QE='@..LNE&WBB+?KN@1!-]:50R\Z2RS:GFU]N&$2].4]N:^%-I3)3B2 MT0(V4IV0XX$"0(+2$ ;VOC2Y4 9G\Q;B2D-C+0CW$(3MS7VADJ#2612X%XA+ MHI'!VL)/WNE(@J0B]X5OX@6,]P%$:JY[>-$FL).;V?CN62A["W<6)?E.X54) M:%5OEQN\HR\:DR<'8VHX@82+G_6+,<2;E&)B?DBM&*5BT-;!OF6&2Q7H"-W5H0/XZ$.:SVH]( !;4S<29\;'A.30 ]\[MF36$3..JX3>Z3$+&NS%99,U^$[>5Y]M6P6%\1E- MST&(A[%72] C)&CGVV7KXWY,45!8$!22<8BSD)"!Q4%!10U"%(AV>N-5KS\O M0,.SS!1G,&2,+W=F;.O83G[3^T%NE5GV6JQ8['#Z17YR;S-_&,-9-VZG:BQ_ M7[60W,D.Y+ISTZAS4VN?6ZN\X2#C*OV1 M,D+D^-/QWM>WK 7$:Y?"&(\^?6O379ZC1EH[7R[;QS".K8,?K$2XB%&9"-7P.X,UXY:JHI@Z:918BTJ*]2E8VID6S:R49$,)BD$ MRS2WREA#2$C)*,*BIJH*@2.T1K;G1;;+*61S02?C+=BMS(/=2I5!3DF*L.>8 M"^>L4VGC%:%-098<-USW9WHTX:SB/4J;/'3J+DW/1;U"W_=&Z%0YB-].K$F- M5 ] JHL9#N9]$&Z6ET;^9?1XI]( M,VHM_AE:/,TW-.=4>FI19,[E-@L>.1(T2M@FZ64(4>"-5[K)']\.: M5&P7[GU;48NY Z>ZU\O3>W**)9D_?*N!Z/Y --%GH00B*JA)++?>UMGPX0DC M*RA#FF.:>#)@^_B-5ZJIU'R=B[ICTR^CQ4_@M:BU>)E:/$TGHM7.1\*193&W M;S4)62D=DI'E%$QN)+.%4<"6Y9A=1Q_%Q E\=0N4O_^2\N<(*BA4=*>?'1?V M#D$N=^5Y=:[VSYV:7P;RG^X(KD;[QZ']YUG.)C'QR2J4E Z(>R60CI$B6$B5 MO=C,Q)S=*9OJ\;G:2U2=9_8=UZ<.4:.)<$G-,T67!/B)82:')PB ?K MD6.&(<62XP*81B96+ 2Y><+S6@T;U2BJ<, R\& M46EA'0%^703XAWW!K-2$1,0LJ!>7(B! 1HR 6SIK.;4!IS6- +]6#NL@\#H( MO X"KX/ ZR#P<4S.J?U1AX#7@9+/ZW_:R4+XC[W(&^2O94#]U05CZ6+O&.YY M"?<_^HCW=MYU]MZ_^P8&4F=[YPO;W?ERL;MS=DDE_M8& G[/"+.N3[YU*MRSCH!SL\ MG"_).>A\M[G&SR_KKWXB6)J-]8["*ZXC0UY[A6#I(C)&.!0PU8X:K%)2&P! MFA+ZYPK%B=;1WNO'*6HM7IX63Y,+BGU*48M.,V5]PJPL MS2OG6[36P=X_/=B[CNU>/F]8<';V&69O<%&#RZ/ 92Y^VRD1G,V9JB9)Q(UU M2 >K$18NP5I9(WT RT4NRQ^S0EZ76D\?3P]J/?UI>CI- E)(DM+@4#0N(FY= M0"Y:X//.8!ORTOF<9R%_P?CL]6@T6$9B]V\--:FC">MHPM7@6/?+O*D!_7& M/AN$#1LMP9%$1' F7DXPI(VQ2 9*/-96PMIMO#)-2A^=.+<"H81U#':-FJN$ MFD_@$*M1C2^NL0ZF*2ST^LON6;04T%[*Q/32_!,FN7$G_F="A675G@2(^9) M.FXI,RH"M&#")94LT+#/Y<;HHL/!5>CB041N$.TW9!.\]$O;/;<7PXW_3,\6 M3-7TXMQS7E=A%O]WT20^:6X!O2T^LQAGNW\:&_Q%XR?G"FQ%=[K5&?IN?W@V M6)GL@'9GM&'DW^^R]E8;@/\+S4"^O?,:P/\MWSW^V%Q:[P'\=PX[>SNOC^$:TMKZ<+&]]==T=L#.1]RZW-QG MB9!H(T$A$HIX4;C*&HD"5[ 9&.$%IN56#W@8PV;>J!4/%BNNL'*6&P(&$TL& MC"4L&=8BBMEL@CS[\S [DRDR";GELMSZF*=K-)#?X$-O"*]3=-'X?05H%X, MT?8E",^1YS"B_4"4T3Q9A+&U8'9ABIPQ&#%&;2[3*(BS:YI>DE=]"9DD9A4S M221^0R;)FT$,G=/&.^MOCNZ[ MPVO?;N3=07X>?CZY_!&N2N6<3+N?Z[PF#HX;?_=M;R082QV$+"RQVT:QP([. M*XA8/4'^??#:OO\!F[.7]-=*6CRF"853/3<,^VDX4J%**)S MFK+PN #GO1VOKVHP7?V][Z>-DZ^M3=V]GD MK:U-MDO?';7>MX_@.:QU_.YXUCW9VOEPOKWS]D?K/=QWJW71?I_'>W#>V@I' MNU];N> $O)._V/VZ-YG?! 9'2^1FIRI1[9"(3(-YRCS*Q3V0MBP%273DN;+. M+QMP6^//+XH_S#"CL1)*!\I!QEV@029F!<'<*2&64+*F!J&'@]#E% C1:'*W M7X:4+7QD+"#+HT8Z5WXG'*"[O)9I8D!4"H249)26NL!4'ED_Q>[_[/7?L MO:N=\MM'*2;G7.)>D)@"!PEW7ENC>#3>NB@2JTG0\^#/Q0P)$IZ;J"5%AF&, MN&#P$Y<$T=QWPGNLHQ=+(T%U6/'J*BSCP@O8;4P" M-D[*?/TZ2_E:)TDT0GHFG<>.N^0T!>SQ+"B;#V2]K_G!LR#-1.1KY21)@/Y< M6H2)<(B30)"6 #?4::, .1,UXC9PY%+*SMS@ M?=)<<[%T/\IJ9 '5Y?)J-%NA;@HUI#T$6%:4K]Z%HV=:6\)6GCWW$X?#E.:C_I#_)J/"B>[JZF\7/>X[TW,Z9 Q(996!&D@G>()T*0 MYHXB;3'8!4D*ML2XLM4[4JUA:)U@Z(_5/2*NP>A!8#1-XKV4)O(,R1C,#Q8[8Q>7L.,=3IR_6VU_3[$Y(F/(FN=?Z#.SQ(3+#GF M#DDC: YLLT@G$I#T0"NIMH)Z!\1$-;E<@C]C+4XCUX.RE.%N-[.4NF!L73!V MS:AK6SI1SNSI M'S\]+_(%XWD>-H]!0D\;G6&C%T^S+_0,8"=[1B]C:(3.T!#O/W_V>UBNM,%P3^*+Y:O<^;_#KMN/9X M^H@*PIMB>^<+8/ NX*__T3[?3Y)A+KE$3'&/.'& C23WY6(L"*FEXTENO")- M)>=KZS1L(1RCVIPE4(X*=+Z8J>DW4X#Z>0"IN./+#AC:'7\'B+HNG/1V>%J9 M*LJ;Q1(5A62GU@?^S.64W_2/85 7C1,+&U#^!2B.[?1R(9^^@ZVE* @.M^@5 M'_;/3H>G !,+ZOPT&^>''7_8Z/1\]RS ^//WQT4I"VRYMD;0B\;FZ>U#/+2A M8;_;3KX$WU K\O+,'WMK<\W!OHX,[;R];'_9A<(L)P MI+$PB LCD-8N(.Q##$DIY@-0-B)P$R^HWS&2UQLD;F="L@;1]P]ZQ69H&]W^ ML)!WD!.X\*PS/,Q[3!:N8F^\IY!)$DP203'N'#<*# B9(G&:"L;AY\5U\*>E M;0@$#WZZA]B]!P$;_@WO$8?;O;=3[U$6T_]])6UB ]S>>GO9!DD#"L^IDXA+ M!<8!UQ@9YPS"W%@K-1=6A+P!2C&?!YZ7I!"T>_&IHC@N?/&T/PV2I5">#SJG M$?53&E6\O^>]3P9QF 76-F"DR-OA8<.&H[/A:2'&\,PL[3U0@UB00<#K_G', MO\__*KY^,NA_[X":-1Q@ZDD!<][CAO!E^*DP M8XI7^WP*?Q7-&O);O,EW?=?MGP]?K.,6.@D5G=(FSYZIX^-..:=8[ MRY/A;+=8E&H)K\6A^\()$=0;;BEQ0G(=E GP$]BOW)+$@G)W@)/;=Z@WXU=[ M%V-I.OR^@''T40!+#@8;T B'J%2 %($IY(S+N+"F6&$\6N$[-#&N5_BV%8;WV-SGU"B9.Z>1A/5-5',=.5^\PJ,]X/1P$&/C&!;S<-B(O0R@T_T;"EG(B]8$ M#!Z>Q RHL7NQEICX(7>(B,-R(ZKV)SN*M HQQ0(D4Z<',)AQK\#(^\]4XQQ, MS"<&R#O3K-$#+EN9LB1,BZHT'+C%6TR M.6^8/1CY5L8E5.:C_#.3C[)&R+UU-LB ?"<TV\42 IYB)S,\21Z49E%YCJ/5#%//'#6<.2N)NC?5GX&QW]L/E3 MQ#D2J43$VIR$XQ32EAL$A,\P3VDB#+8L2N9[[]Y[PS*!DZ2%ML)*KB+10D1M M)-5!!$!3>V]>7R_GU')R8"!@H]'$(T,L!=B9F.:YFZ9%4CH@':!"@:6-5X+. M\X^9?>FIO(-+T/':._BSO(.[YZV#?1."]DXYA+W6(%)$(!M!I$22RC*2#S5U M<3RVH+Y/L4N<]:SW@S,0GO$F4NRCG5X6A:.S7BDDV:56["BP64[X_JYVVE*\ MQMOM@M.U^:[9=VS6;#:>A8'=HT6Q^.DMBO^.-NM#RK6!8ER]9L7;GRM5.&Y= M[&UY#L^Y;!^_O=B]_'C>IA\XJ #=WO$7.8H&/A<@\F)6%78O__K6OCSL[NVT MX-E_';5SY,W1(:C KFA??CC?I6WX_!MM7W:GFQ5OP;..-O>]#4P O4=2<8*X M,099 Z:>2F#<$263I':V6;''U@9CF;""!DS6QOVNVQO[E< MD0PKT_.O8%8MP9P >GC>]VT.F?%8\N3H$'_;.#PTR!08G';N]J>%=96KKE4')D''P3 +/8@HM3BV&^Z$5C,X2B#V&^ M=6G#5 _,MQK$_W>6QPIC/.WGRV%;GT@3+&&W/*&Y>N^*^,.]/^6'C>R Z:.< MX=Q,/8G/ZT'P]] 3[?Q6F[WPJ9C\5?.(/#U*3G;D_B"V/^ZSW-=02H.$]@+Q M2#QR )L(("7XJ$'9/'!0UL1B/M+P_D9%DKDUEDHI8$Y\=))0Q73D 1./[V14 MU"N_A)5OG;<_[@<#/-XS!L 9).))&V0""XC;J'DN*^-CKBC>)(POSR^V.KO/ M3R9HG_UA#&?=N)W>G9T",6L!+3X^.RZE\9]R#QB^ZP_&!*+D#SMY_ZI)W(C$ MO=VG@0NK(\AF$CZ7/(K(*DU1"M2Z0+!57,XR)&P#+!N C09!5D1H3DUBA!,P MMY5P=I;$W1!SEHK%:QR7JS>SAP\K'G(]W6BH[52W]9519$)F)G'B MS\/!5=_K@XC<(-IOR"88_TO;/;<7PXW_3+\XO/7T/-]SBE9A0OYWT7S<8BHO MM$SN8&DLO.Y6_7OU?XM@_RL)+;(+8'ZZ]F087XY^^#-TAB==>_&RTRO>LKAH M-I7@M']RM4@O<+E050YN=?_JXQ?%1S,)$>5GRKR00EW[,7Y!KOWLIML2_8)P M=J?;+JG:R6WY7#!;SY2X5-@,?_3@]R.K8NPL>E15NCNGLCW?J__D:I//]V)/ MGL![(^.?H5)3O&O$N,IH9D ;X&6=; OL1CM8=ZN@S%<[!M+T]:]NZ_*OSO96 M^WCOZ-.WO:U-N,>[H_;.MQ_MHT_'+?K7-Z!AY[/Y:GM'FV3W^,MEZ_@#;]&] MX_;[3]]:6X?=W:\M(&1O*;SKY>[QQ\N]H]>I=54<]WR?!VEA835R#(/UJ"-% M-O^$%56.LGQ21,"&H$W,YXV(IZR+6^K(4Y:,?U:DI4]?>;)&H;NCT-997+7J M,6L!/9\GH"?@)"+)[7F8LH@G*9"U14-#"U8Z#DIY(*A4-0U;5H[LTT//&I(\ M]O0=U&OHN1?T?.CMG/<4S##.@0TEGI+*F8>2Y[-C^GCTJ=G/7>MQ'L9!+,ZV:@[TA#4D M0]_W[HH]FWEU,O1D"*K1YS[H,^GZB4I@ J"#I-<><97;D%A!'3U+S\C0!^&22S MQO;[8/ND8XT ?\0<$\1,((@3 '@P"OQ;\9AS+<[=<&4%7/E=&_O1'Q]OMWQ[N7[XY @8[GC;D,1,@H-5764 X:K!U)C%/G=138NC@; M=+$!*UC>/4=ZSCF(HE7+23\A%#D M1!0'DE&$RC7.AO8@EEF'HX2=7CP][P^^E>)3)"OFBF PW.\Y3Z@J"C8H/RY" M5LNGN8IRT72B@I-ZRB:'ZY)98T_HC\;I55Y MV+1MIS>==C:;+=6$O\<3XLM2:56A.7MP,(@'(!&YVM!9[]ZIUD]1O+T<^ZC8 MUO95(8S5*K'U#'OB1-GAG0^\?;!/*>&*$(R8Y1SQ)'+399^0C@GC% W%N>GR M:MDJ]?K>?7V=<3)A@1'HED"<*X^TA>4V.'D?-$]6Q%PDB-+YVAKS>7%%UD>N M=)EK,.3$I<*N<#5I4T>S?6"#S=54@\O-AC)FQ%?62+XJ; M3N247NWDYMK,8[FT>'#POG/F<5IOK0QD@GK.Q'99?'-EU%)\1Y2Q6[SKR=6[ M%L*:4]?+VA<@]YUA%NU*7H%V=GIV "RQ?S88%D57W1E\(0Y!-K\>YDJWG;+Y M03\7:P5YR[Z(3%RS='J@$@,0L*QF.9FBJ.+:/>UD]IGK[8ZRO/)M\\!+;+@: M#'PO2_LT#7>QVXG?B_QW>SIQV=R;%7*SE%1$1>N4=(^JG M.T8^G_;]MPPWL')O88Y/+_*#5\\GLOUFQ _:W_:VNIW<2F?WZ/7A]M:G;WO M#79WOI#=2\]VZ0>V!]RAO?-IGA_03]^VOWXXW]YZW6F]?\O;[S\=[[W_Z[ - MXVA?AJ/=H]#=>_^%M&=](D=OZ?;6P;YGC@!G,T@SJQ%7BB#G7$36V<"2U#QR M/^L3883ZR#CA1#@>.#8L>BR"%CPE;8V:]8E,KD=EO#%O0]P]5)YJ&'\/%:5@.X MUEUU RN?WD)S%93Q7!=34Q@ C6MMPF*RADLQ"S^TW]W#+BSUHE"+S\48-L?# M'IN$^+>#_+%)B%L[7\YS9118 .$$1X0;BSC%'%EL#2+821FB#$K;C5>J;.FQ MN*U'EIW[K?_#W#[U^B]Y_2]:Y_O.>L<9++UW>21V>W81QD!T@^GRO#7QJC?H5SMLB3U%UQ3JR6+_M M$Q]]R 5@P=P+.9(&(YVT1]C!C\D*$BF=M4#7A*U/=3B:I=V#4D*OV7P+N3T! M@P5L&-O-8IG]5H6A-%FEZ1Y*NF*E;(1YH;'Y.:5LZ(-N>_-G',L5KKMS79/V M&[ZZ(,2T*IGU/'W$YT"]D*OI8I[79@S\!C,Q,NY'DX&G)N.73UK[#)?!W3[' M..<%>DPNVR,"LM^_;G38\KTW?7NX=P3.._SH$ M_H_;.RVR_?6OR13_R]9.B^\[+J@65B!/H\\=-SG2CC(DO?,,)YP\ETO+-+F7 MYCPHWOB!&'8MY-!G@,'E M%!C(**0DEJ*4^\]S;P*R. H$]BO'>5D%SSV>:5,0U=1LOOWNRN'!D^;$%K;4 M,S*<342N(SA+'94LZL;>-JP%!7SS"B-67#W+C^TPYAMLO/J#_'LF".)WSO%= MB+PB-U9T6)' X_$&9-@O2JZ_;LXA%XO MTQOT:Z,3CT;0Y RFEG$EA)6$^9"B8I$EBD7-.%88F";J&I7 1(-/RDH )ILS MT!EEN6V<0T*FH&$5K6!NV3Z?=?3L_-HZ'7VRU%'"A,F,@VE@&2&?31,/ICU+ M->-8 \6>81Q<<(M%0J#( G$O--):8^0X(\%XQW#DN;1$DS+5Q$OSWZR7E^89 M&<>;I3".W\(>"@'XL9+2VAC!)I) EA67S#)!B34\U(QCE8'I\PSCB%$R[W@" M.,IMW8$X(DU#1#3)I+%+&:5J'\>OKM-)4F6H]81CS0G1)G!-!7<*V^BIYC7C M6 /%GF8<407J)1?($A=S(1V-3,XJCPXHI$T""OGN/SUG1L%R?BG:WNU.^-ZTT?R2!CE3CLNF#1"&ZZ\X=SJ1+"I"<;*@]%L MY*QDGAC)))+!&<1I\&#ZY#;NRF,;K-1"JDPPFH8M3IZMW1J_AFY[)PBSH-#) M6-B3J*5&:Y9#LY3%,HC:K;$&NCWMUE#$*QFD0V !$@08;9&.'"P(K+C$R9/( MLV[S)C"-IN2/MA]JO\8=-?/M\4FW?Q%CE:L[KB7\8/;Q6UA!&*Q?I;!T)&@N M-3;!:Y%S=[PF3NM4LX^51ZB+&?=&]%3 >D4D! .$2AZ(!RPI,M@IS "6/%9% M.<]K*G?4#HY?0[4)-3XH3['%A"LJ;& 4U!Q+2Q7!Z:Y1'+6#X_EYQ^Z/_62Q M(%19!/0Q.RUI0)9IAIRBG@'-I,8L/1MO51P<:]/W";;!G$S=3Z,"#+G@PE0% MAJI 0WB,/^2G=8-::[A[XNIQ->;]9"8#MI:-7#@5"0I"YGY("8.MI3 27"@@ M-TK VH*MQ9J<+>6L9HGZM2[^EQI+5J 288TE/P-+IOTV!BLPA;1"VD6).)4! M&:_R49$.BF)G8+4W7FG,_:K($SPQ/5S$G)C3 & ME$$$RPU8EA%;6R/B<]5M;._X\_;F/E=6<9DL(H89L ^=0M8HCUPB-":<2'+N M^J"6ZPK&'<9NT>YA5%V>VXOAAO_F7YQ>.OI>;[G%*W"A/SOHOE8V&#@5VD8\,]8 M==>V9T#9VZX79UK; 69,5:O_/P_I)."BAXNJ#B\ %OZYS=401:MC_N">>TD)TAG0X%K*Y&.5*$D?:3,4.IXT8GY^O+W5QOJW*:X MI)+G2ZN0/2T6=9'L&\G6KFAM[DN&.?86(T=+?G+E%YNPG$.@$64[J4'_N'$*,)KY M5/&WNYA!N]=].PA9RK8Z T"OHL/KTI"]P)E1NEW:'Z_@W;T$/Z=*YC.\9/5[;JFPE; M]1<@O%^RH;S02&XV;.ZY.5[\B4+'S=$_-L<_O6X6$C!.1;^C=0_/ZDV*#;#L M? J:!>B>04@/:8EP7Q(<^K[W9TH_N"A;RY4H]&9@/MN;^\8I;IT7".<^T%PXCUS@ 469I$S.:VW9QBLNFESECL'S?O1* M*ILE (']!'I0^+!SZ_BQR6"/ ME(&1D*Q %@/[!M2(R' ND)2>6 6TG.6S8:)8$RN^H$LU;'% AG/?%+#Y1P(W MV83R_Q2RE]M/AJK]Y(O&M9WR"@=#IO/YCQ4D7PMQKR;74\2K=;"O@$\;$@@( M%0=R;;P'NXY:Y+1R5&@2=1:J=5G?FETO7&3KN,L=[)#DQH'Q3E2.CU7(8:F9 M4U)IZS9>]>['KN](F1;S[75DU5.-L;[.EA%8(Q*]!9LKT 6*B2C6!7[@T]U- MJT4;GT]E1\MA9Q"R"R]OR]E<*GXL>RH-.Z%JX5WV6QKDEMZPC^2;YRWE)#>V MAU^#I@_@=1IGP[*E>O\LQPJB;M^7%Y>'1,."U@SCU>-M[M-4#+#ZRBX\S(?\0J?: H.)J<\U27BD:>Z>8_=3I6(; \^Y;EO%UQN M.UUQFS?P6C&\OAB)4O7%FGL7R+6U>]GZN.^X#EPIC%ST&+8GZ9")F"%%@HU) M1)Q8V'@E95/*^9*QUQWQVM,'>9\?)CKT3M+Q]D<<^,XP_C/H^#C^<"P2I):) M2B: !Q/'O,GULV(B%F0"[#ñ)$QFEBAR$ GCP"['@C&+LAFX^H%LO5MHD MH8V77'(GO U,8Z(4F(=!:E7D-A)>8\<*R D&.8G&P7(XC(A@">QV@ T7#44B M":LE2\DPN_&*)CL\!H\EB@4M+6Y3R48.SH9Q$0TN=FK0(Y+ MCZ(S6N*4(@X:A.(%EI+=V-DU>UY&!&5\- ZF<&5"7]G9S>+7G>/C&#KV- +] MB>5Z9>K<;!S:[[%A&\![CB>.T!?V4;V/735K2(6SP36&U$A<-GNAE)<)(VH' M1O4[R\S.[GG[XSZS#+, 0J*M ""1F"*;#\FQ2Y*GR*S4?./5:>PU+J(=#&<# MM$H:_..DDYU_IXWOP('[9\-& &$ 9GTXZ)\='&:7BKB'4;0ZQL374=#)1&_5 MRBM_HUF8G4_70.S-T7#->^[:=3FSU56OCQ=9O1Y5G&Q"B!X2IGFC-WYAL.8T M])?^ST$\CG9XEN]?B6ZH8JHJH063-YO<^5\G9ZX+R-Z'O:8PPT_RKOW0B!A" M95)81^V4Y2DD9SD-UDOE$S9,C;<$*F^T23[;<6OM@D34$3!3S*%UOKVYCS/P M,Q40DWD7<,$AIW%$1M/HM;0Z4K?QBJL7BV*C)NR.DBJ R)YU2T&#W?_ =GKW M/;AYY!%B/KC)(37PTZPTO+.=07$\LQF.SH:GV7ESQ2IKOVI%)D$D!+8.;$X% M%#)JQ+WC2 LGD W"6$G!>(TT.@ M613$Z)*8+#M_.12N./'(=Y M'/^=.4/L#4%D>O%T'(<.DM3I Y\HPQ:F^SK/0%/FG2/O7"%I 9AG*)UY8U]? MD3^M_@0 /1^;.+U0'N[ ,V.C!_OTF1L"K\U.O#'2%2Z]3AX_$%ZX_5J2E\H3 MN@D8W*U.M>QH_D:^QCSY%6,O0UX[@ZLISJMR/SHBMK2BH]9RHX!*C+BDM M=3#!15FI+1^I+6?X,;SDZGQU+L:LM@M+$O(%Y_A&@W'D6J/$?002DI4ZEW+V ME.02W2F#@?U<>;D8S:T?@X MF3CR>'O+L^V=3=Z^_)")J8^2@Z6=J]@)C+@&"]"8$)"1*<(:P8I0"CL^?:%N M"GA=QZ.NG4$!\A?K&RBV,W&:56ZQ8&N/WFJLG:61.3S->Z+UQ48VTN6\"<+V M5B4/AGSB90N#M-_+.U^.,)L(G:AVT44!%*>+HB>*VV]%'[-C=^HC/'T2=VCO MZZ5^BK2*D7Q,["F_+W#LO,WF 368>0]@@45@B,NDD378H!!=+H?I?>1F%9/R MZZ6<6TH&UG.T+B!LC$"<,XYLPAPI4"4-^ZZ"Y=QXE8\-=),NH ,W^BBF,:C* M$LT^A!S&E\.R )8ZI\,2EIP==H;W-0P?!@!W"N1;*#2%J5B;A:6_F+?.]YG4 M1$7"D=-) 9?4#CG08B1XT)SK()TF-T#!_(H^# ?J%5W:BAK#F'+)(R8Y,$&: MP-#'CB)M!#=),!$*)M@4YBYH4+D(P3@+V;X/^:>B$$:1WO3:=HM\RL^',9X. M%^1^S^=Z%\LCK? D1LR3=-Q29E3$.:V"2RI9H&%?9J%[!A)*[U07H]T_C0W] MXL8#L >YO*;E?*LS]-U^=F#DB./C[& I)O)33HB/X0V@[K#8!5];6)E_[$7V M'G>WW'R_WCC^>[[W_[S<8YV5[YX"U=@YP:^?+Y?96 MM]NZ_,;;M VJX,GVSH3S[V+MHC"#*VI!#$)V)EFMF$^4:9-7JC48$L#F!=3H= /*45?11 ML02-R56:KWTPJ1P+L]5O?_3T4 ,&FX\ X#HL8?L,FOI(HV!.:$$(9^N2W5Z& MQ38^]')07>?[3%7@-;+D/O0J+^E&Z9YAE.[9L*%_B!NI:YN)U!(_[H M#(L4WAS:,+SU??."=$)50#(/MGB1JBQ!]<62,\/"PKP.F_#6O5S(X P6_&+V ML\K$AW4&OE,NQ"B5.)<_ / X'1\&EB^_X(-,R8:CN?DCBQO%?W[Z_*4P]RGY M\]_-[.8I.%;>L4?W*6*=B\6H+H4IBE6M[IS*/!+2YDA8\E%050>F%*&&/3@8 MQ(-JJ>]G- K%+%5&!A(BEQX;$$[% /\HME%[M@S[_VJ'G$3GS>Q+/"A.!EY? MS&VBFWDNQI%L*UJ)X>EWV*,/9#]AI3'L.TAJ()7<,8%L],4Y$J'!>>*$O[%[ MQK7Y83\C?>08!V+_:YU88JS_+Q(W R11/\9!UP,NT)@P\\X7<2 MH%&QW@*%4S'#5Q5>)C>2ZW?,GHU'%TDE9M8<,1:A:'E:> M'\,4!T7X1E74H=RR09*+8FXY[:!3;#(19+)_#!9")^<, '(W1IM[IP=/R1MR M?D:RG5'1$5L$:E2GK798J@AR!V2SJVCV?)Y MDH^69!9PIHKV/;8_.L=GQW>+^F6.:*M52%ISFXB--GCCK.%):8'U0J?'W<-_ M"[AVMU,Y-TOEWN:(UN++_Q0A*;_;OGOE)80Q'?QHG^]S($02V!$R-D7$O:?( MJ2A0[KC)0Q1>.7I3G'!9V&AL^F1+KPP>GP@8+X-CO\?2M,KV0_ZYD:VO7&&K M# Y: 8EZB'%0_/'?\M5*F2*_MU!=M#?W?9"Y4:)&2F"+>* 1; -K$*:,2N\U M$4YMO$K93E\H53_=H_K9'\9P5L2/+ESX @@K(-_,K@P@C3M9E&NG:N54O?RR M3X&36JXI\B8?&0D/!%XFC@37.=)42&+]G*&P4=:*G XN+*(5;?;/Y&S>\KWEP4$XU'^,7Y-K/;KHMH2^,>=AM M;_Z,8[G\P>(70C[LML\P6/+@!7N6F:5WG-E;^@[=VCAC_JL+.EQ4=N4SM+B8 M,Q(*=6V/ZR-5^TMC(G?MVGY#O_JL?"W^$0/:A"&!3=T8Q7PVBJ#/>EY&\_(I M'MM.+_/HOSLI9K_1;LF@?M,)VAP?.GSHG0XZO2&PQ2(49&I&'MI6]KEAK/N9PUE6Z*C M [KW_@N'S]CNT8>+[9T<(?7NM[V= M [!J0J=U]$&TWW\4NU_?';6/-F&,_^WL[7PX;V_M_FAMA=3Z/&YQ=KY/P&95 MUCBD5/:0 -U'#GZ3&\83H[!2N(BLE$V36YR9^:H,#^OJN (-S&[IX?H3\6&U M(/1_?L[:W77-5@H1;\@ >A LSJ?U+@_Y1N2IXDY3:40U'MX/#R_'>*B2X%Y[ MFU.*#.*2$F0<58@:JP+1!@M.-E[)%VJ^%LFOBH0_G5*N)CHL],XR05SAIE>* M<^MV+#V*QZ ^^2Q?7_9^_= MF]O&E7W1K\+*G3F5J2*]21!\S9R3*D]>-^LNVYG$LZ:2?W) K29T*(6*<5Q M/OWM!D"*>MF2+5NDS5VSLA.) O'H;O3SUU.6(Y ,&:3#)M+!::1#G#HTI;ZP M$E\@;">)K,B-J!7Z412ZKNN0U'_V(CR@=*TK=E!1!A7ECBK*P]>B[%!M:1P9 MG2IIZ8LH'-FQ@Z+(BWPS\(/NZRI; M^[ 6^D^W7^RX719F;U7BR:U\4RL6_?@\4+ONQ/%3E 5GU?FNA9H\R.J=3K9Y M6Q959^IT^R'.LI8?RH^8QX0?6XQZKD6#U,%Z/AOL+C^(A">"- )Q)NM+R!\[ MZHO]8 ;6POO6&EA/B?6O 6:]&_^3'7%_M17[#]Z8W4F%F346:'KA!8-'6%%C*16 M'-N.&Z6,I@CN[IAPHF9H+P,P_K:M-=HY__@C9.Z]J&\[5M1JWAYTM7O@_YFN MYLUMCLZYO3I3A'/8-2JBFLN@$'(;R'DCU^V ME#S"J"]2GUJ^QQV+.IQ:+/!"2S 2VY1%,0NPTU,8F*ZSW'9WQ2(I- M&#"O,79H;#E!''J41&D2@HAW/#-PB.GZRRI?YQ)-]N#T>P*R8KVN>#N!,23. M]T-2M-Q_KB>('266$Z.DH R40E$;:9'3=&Q!NAL3Y'DF'6>*\ZP>Q[X*!2!,0$=1/ M(BOB ;>$%_F>Z]N4, <3YV>]&X;$^2%Q_IX3YQ^@+<>0.-\1431+G \3XL:> M:ULQXZ%%[<2WF)T2BT=>+$3BQ+9-L46D:SID.4NA<[K*CH)VW95A"#^'\+"R M9?<,=6\WWAR]&4_ 0NNM-^?U[- ';\[VHJ^=9._2R$\"GUEI9*<6#9/8BM(X MLFB:."Q.. ]H"J+/C&QJ4O_.PF\KYNJ$/W\0%;UPYK1$PN#,V9V@F#ES;$K] MF(?,HB)VL(TVM^* >!:/G=#EW/,#[CY[00_"747V>B0C-AAC<.;LSYFS7C:L M<^;T%-+XH:7#S)G#(\3/#F++$[8 -<(+K)C;B<5B.X2K0-B^'V/A024 M?4)LTW7O#.MV_]?XHT]5:?DYIJ/OZA_BQUC([F>30G45V&D.RZ.1>;WU;:@S M5SF+\J!/"_QH2&"YDQ1L5Z6!I>(QE\46"4!AD7VXXB@FE@ K)O2Y[8%%\^R% M3%Y!?,OE9L']KDVYLPCHEHS<.I[U&*)6W?;%W"S"!A?-[@3;S$43"AJ',8TL MSW=3BY(PM2*PR4'.N<+UPI#%G&&^C;NKG+RNB+0=*7_=% "]<[=LS?Z#%^9. M J"54D.H1_P(0;M31$QR(BMT8]\*F1,2+R6$IBZFU#B[\<(,BL:C5S3ZEQYS ML_1I.F@,Z3-W$3NM]!D2DX0GH<7M"--GG-B*T*IR4Q;Y/"*AX\;/7E#JF*'3 M&6M*.H_^1S8=>[&B87"?NIB>GHM6+_JL:0NC.BJ78HP-H[$M,[:0XUF:BE)@ MJ^A83"Z%&,F/6RV8%_J32_?37%?H,:KI^%C1*J6"O8&'+/B9N*H[JAX8UT\- MAJ@'Y4T7ULU[W>'$$,=6-KW[90LQ=L=BU0>59TM0):?%A.6/2W3=H4OC:_?H M\(N($N8*VT-S)\*.)8$54T*L(/$=7S"0%]BQQ(U,WUO151W):!OJB5(?Y)P( MTI3;U$E #W? P@+CB]M.8J=, ;[7U&,/U--EZL&.P" '/$<"U%!BT3 4%@OC MQ *#V4F"R$LCI!YJ^NXR\9@@7BO4,[+O(K\Z,/K8!!ME]&7==HWIMFNS[L8+ M5\-BL^Q)88P97K+9&,$O#2Y!U3:2X!L([C6.KCNRX,X]7M<"?\HO7\%.OH&- MG.>XGKJX[L!Q,.?++PY)73_T".82)1:-8FK% ;.![=(H)7&,28F("T664[8A@SM-S^3]X-5(#PK([EWWUWZ\2-([:KB=T*--L:&/BV7ZJ>77)2C!C1#; M0F@YBTHMMD('HH#GY@5EU>KDO%Y<3L[9Q-"AW6UFT6WEEQ?):,JC 1"MBF9W4 M?@?R>3#R.3G\$MF4@QQP@%ZX9]$T="V6< +4%,/5'!+&O1A16OT5SIL%_;>/ MZN]AA=):2E?EBJI%K(F2&"Z);07L SA)7U^,\^)*B(^B_)XE8C6K'!!L ^2GS!3T^^^*DH1UR$*8BB0*+NJ%G M17;$+>YYS$X#6_B8\>[ZF">R0L](@4;*9F.5.F#)F!FZUYI3D E=HPK]=#G3 M&D+;K[9&C4"U(:OFLL%B'*-Y7P'&A\&6#;NQ%(@78_.: 2!'%,4DJHY3$B M+ JZLA4YD6LE#B4D26TO3@.TL!QG,1)HX)%56TCR^Q/;@9C&0FZ 0N!8HU#(,MN5Y<5G]OC8?9!/Q MOQ \5>=^XSI>_&\9?&TBO:I. *1MSL:5^+W^RQ\\J\8YN_H]&TF9*7^T(J[[ MQV7&)^>8TG!@J[0&71F@Q]=?'\BO%J+,ZCLO.@CM:.W7]H&S]KOKAG7" [AT M;S7L]=]1V[^?R;H;#7M#]<46N7K7I.0E<*6(HY.S]E(NU(::_9QU>Y<';W]BQR?PF\NCN 9>-]/F-O7O[SCG]_LHW\^ M?_M\\0E4X+]_+*>:O;O\_.J3-X#7[;X,Z':R?*?'0DG)6#,19%,9N%%I!$(.D](/0 MBIB/M4&Q#5^%E'K>LQ>.>] 'A.ZGTX9J: 5_@R)X*Y]G]S3"^>CT(.:V$7-M M_#I*2< 2CULAV(.9'KRN"U1TW7O7/U05>[SCPEL;!> M\;FC;'A #>B))8P^M'QHM8LG(4F(%X"9* 08C*ECL8 [EN^FCD=LWQ.ACP;C M0;2<:[HGV7"#LE/[PV&FXGIQ\E!//IUN[CML$MI3P)TMFX0^$FVM.?=!8;N% M0)YK%THQ!X[9S/*$\%53&.;XPK*!WHC-J>^1& &'@8R'?O!]D B/6D]KM1$= ME+0=RX16UU#B^U3XU+)=+[6H%X16C&5XD9M&KA,%/N.[4M)V6C[^F'LLK(IC M#MT5[NJ]BA+"76H'L2L(3;TP=JAG>\2E+(VP&])>$0B',.9]"KRY'II1X'(: M^A:ACHT]TSTK#B+'HH$="QH(DJ# (Z;MNZ8=[LIKU8% Y@#)Y3L)J$VQS:TP3%/+CWV>@HV5)CS% I6#%< %G9,@3PG, M>ZTQMEXAIHLD&9VEX,SD* /V$%] L<=Q*F?F0Y$0U!%,;48I2% M5FH'#H^IS=V08!C0]GPS\._,(8 F?TZ.P+B=TP9(1;<6ACIW,[L"(WHE:4IIS&W$_B%)$)/=-S M5V!=[0I#8*ZT^+ZA Q+JS-(P'Z("NDNS7PY\G MAU]\UTXC0;D5^-@,VZ7"BECH6=0C3L 9=T40(G1 :#\>Z(":K@Q9V6R\GX)P M![(RWN=LU$EX7$&)IJ0&$7R$" M$8@#[5IAT\EY44HQA@-D5365T2L4I6,4=0S^ +)H2;%-*]"\Q$Z\( P=VZ&" ML3!( B(\1_#(!H5KOZ$;Y4/0E?O58;,)?5>T=P3 U(L?W+>'Z-B6$,X$5$<0DMKTR^T3!3E9+^-AM2#]$O#"$9@L@UVN4Q<=+ M?=]9EJ.F#]>I-/T&(E0H( A5[46)38-06&$@ J#$Q+23EQ[= +.$U\FHHX]"D/F1?Q MR(_<)&A K+9*,[I-8YSZ8I3]K4[2E_+@Y)T)>B?6^#<<8I$GS2*)!S:3R]/$ M\1-A"5 8+)JZOA7C/ZGCV""Z16H3\NQ%Z"WQQJ\UG>:B I4 __7<^4U^QHS")9'X09+:D1LT.'[$OYYJF(34D:>-YS][VR 584[O MO*._OMC4MXD;<,OU,0$LYC$:S&!XA$0DH<]"@4FA-#A8)1%K03:>QJ#MPZFG M0N+H-FTJ5JF_<\(31.5S\MNL#P9H]M_$9 ;E>_, 2E8NR#U6 5VDH)QSF.-, M^O;1H+A&CQF!3GU13!',^)Q]QZXB8@3R?7)^+G)Y2<3BG.6I;/;1R'^\G9B1 M3C&S4P6'W0>A+0*/L H\4QABS*[RO8&?Y-%&@B+6Y4H!,;EUG\II# M?QS^ ;.L7W-SBY'Y);:]*FL.<=FCV3I6O9%>B.?WQ[BHI'?A=SDJV#TSX"*, M$+1^I^G GOV$Q5613R?K?[*&@N; 9#I#4PY=V,36G^?E#!WG3%AQ*=@WBZ4P M_]]9?LFNJF?_,[]P6/7\/F^Y15W8D/^[:C]6@FN%GBN8XU-;<$%%&L5>3'SF MQPGS0NZ%X0U+[HS?1=Z*EK0GC+9.-;\1#P5[MY%W\3#/BT3^[21=]!^B9[$: M / 4 -[1ST]?J!>Z!/ZS0($"NYMS:L5@;EO"%J%+X5B"9 G0KB?,^G&=+Q[# M/]DHR:=\=N^_+'#&BLI',FM*7B@?)_#_9& 5;[83,'B8OM':R'Q;>%,'1+T^ M(^H]DGK/&Y-[H]M#WREJWQ/ZW:E4%X^4NOAZ'E5S TC _6YZ*[WH-B!['3R. M:_,DMUGNT]HS^]Y)M<,UYMU->D/=$;6 4GP7HP4XS0'B[?Z#'.Z9^_R*>?__GVB?SKV]'%)V MP]I>.V#@_#A^=7;Y^>N9@_V0/[_Z_/7XGP]?/UW '+_^9QZ?* EL-V&^L#PX M+K2 $BMR&+6<6)"4A9%/?/_9"R?RNP_"-H!5#I)L=Y+,#IECIQ$)?$*HYU'F M$Y<2L, "CS%0K3?H(S9(LON79+-J,Y<03Z2"6C$7+M:L!A9S?0]DFAW&B>MY M<8R1:]I70?8(=-Z^80Q\$)60!C1&<#@HOGDQ1G?8@'ZY4F3RP O\E'D@,0D- M0SN.F8@2/W8#UPWBV-MEV_I!FNY>FEZU]$)0W.W "UV+AS;HA5XL+"82WW+3 M,'8%9K_,_ AT MH+[Y_3 ]3*6PJ*PCF/10_+]28H:!XR8LX1$H/C3TO= /F<=I[##A^L*-!_6G MTQ)S#@72Y;:?IK%G<=^)T82D%@O"P +YZ?"813YC#M;K.RO*XOI=JS\PLV)F M-W$\RKPTC3SJN#1R G2(1E0$">/N)NK/P+'WS[$S'MV(D2I:K\CQ^D8VR:E+*U-?!S[-2 M-KHVB,'(B:.(4!HR-TXB$A)N>Z[GL=@;%)V.B\TVTF,$QR,H)Q:&-T!L.I[% M8L(L0ER6NC:-(Q%*/X^W7,_2*=-P\//%B2-OAYNL[,,QW(<4@(I@D&O@A8+42X%@N)8X4\L?V QTZ4),]>^&;D#'Z> M/?80(5Z7U2&)1W++:*A.]G9AH;R88JZWC(@^^92)N^W+X[AH;E4*,UPTG;EH MVEEC/@M=P8AG.3[F6K@1&-M^X%N<^K:3A&@;$+QH_%VG6]R)D7J0538(T$& MKLVM37T["D60IMRF3B)BWR&!&X+U!CQGIVS0U+LN0&>:.N$>25T_P;9_D44# M/[!"._&L,!8V25/J"9(^>Q&9;D@>IP#MJ(;?0( V9?,M_+B^5WZV< (J :*% ML_+*J&1\=Q&N)[XR$CA1A.Q)IF6)X#OH'D7Y(CRY*\OMH-(L)1;C)+4HLP#I2_U MB>4)/XI3&E/'LY^]"$Q_A7=A#NMBFRPD'A/&!3",SVG O3".64SL)/48Y;'8 MTFB0T)U "9<@[2HQ&LC@+E!([M'EES (O"AVL*$ MV7"-C8H5,&%3$ X:%K:2X*XE"HU-Y8FS$<")/!Z?>8DCA$U3/Z:,N%$@@$QL MA_K$=SGA7WSZ;"]@H.2FBD@IS8^+B3"B@VLA;7> ,O&:E2.XYJL:_:DK*!'' M+S61?SV\^@0$^/GT/]\^OSK.8-S+XU=_GH.V!83^YAR(^,?):9Y_?OOAVR*1 M'[WZU_D1$#)H8\ D[T!+.[2/WKZY.'D%A/[/:_KYU6OOY!\8]^V'>92(5W^Y M1U___I(2A[HL3:S83IA%4T*L*!6Q%3I>$@4,$;^HDEM ?H(?HK )W"@1\%\2 MA93RU(6[# ["=[C-B1]PLH@J<2PFQK^+JI*HKJDH2SBDBQ#L]PXL0?$,UF@.9"X67(XXJ\R!!'BI[CP@0YK.OSTQ>=^ M%*5<6)[OC^*X-Q/J TF1-;1: MJZELP;IKNU\;Z^[VR3@;QP+WNAN;AP-7+?'&*,1>U_;\87,C*E@P_&T+KS>0 MXKL1D)U OT/3%.&T:,&_:T*4AGEG_)ZW-,5UL._SQ=';S_#9NQ^?+_YS<7SZ ME_?YXA/\[YW[^9\C>O3US#O^YR_G\RG_MACL@^?7-^?SJ/_DQ^3!?2^U2P5/!'2RZI!8-;1GGW7E/0)S^W;NH+W>1*_$J+C(1H-/:/ )]< G5+>C-^I& MQJK7G*FZ,Q13&)O#OZ:5RMW#G#Y03E9$/,WEN.C#ES#O=2NW:UIY1SO:WD*3 MJ,_X4!UQW9%2ZYFJ,>7)K"7VH$ELH4G,%32SU(])$A&+,V&#XLF$Q3B-K#B- M0^$2YB=IW#\Z62*00=^\$Y5PS_6(&Q.+B@BHQ&&QQ6P?,[P","E"'P[9>?:" M1B9UEQ/P]UH[>R]^EN%6V)VE.=P*G>'W5F6\YQ&X%SR+!00;;'O$BEW/MQS" MO "DN._X:?_H9+@5=DLEOL $<<>ST@@#-2X/K# 2CA4Z+F,@9770U?$\9*5MDGH?P-+KE,5Q3V)J3QH47%W8S%K&HK?T(5JR MEU+RVQF\?8+C&"[/1W!YWM$:'"[/>Y6<2+DT8>B0(&HM;S+!H$0H*S6[['J4N#Q L"OZ?ER^^+ M"V#!)SEL:N'[DI3RAS@RCV29H(QPO]0(0T MW2YUZ*DD'YS]_.IXLC6,_G[//I7S^/7_WGZ_'7;V!(?H!Y MYJ#8PEI/S\CQUQQ;3[<*_&PW2HE/+<_U @L,C=2**(DL+[49=YF;N@X8E/_K M_PF)0_[H:/_I>W&S#D)B(R$1\X1%(A4A]PC%EF,^8Y$--JP+_XN8O<-,DD%2 M[$%2S%Q/>,Y^Y,66[8>^11%%CGDAM^(@8G%*F1TC IM#3,\)S'!%[F$7A<4# M=0CK@B9T:*U7G(?9'[I12(47>);46"<8O:7FB!6FM;G(;Z5@JU'<3,X:Y%'#>R:&*[%G-H:CE.XH5.1#A+ M@.M!;8DBSZ2^W2'&?T*NFC\?OCE[CZ15REV2)LPC-K.I2X(H%H+&;AHSH.W4 MCP;UI)^":JYW>^*X*:6I;=DV QN+4L\"NTI8OD=C2GP2LL3>M3>FISZ71\_P M;N1%2>(EGIN&-.%>3( (8B_$)N%Q*-)!/>DWU\_4$\H]$@>I;P6<>*">"&JQ M(+ MX?I)#"H+#0@#]<0VB1N8]LX\*X/_9"OUY.7@/;E./8E\BF#^E+H)]3T0 M5&DD?.%Z"9A7+!C4D[X*JH72 ] M>1H,[T$GJ41[$H2>PQTSJ"-!-:, ']:3?7#]33SP_HCY-4LN/'&[1 MV$ZMV!6NY3O,=1CED8C%LQ?4#(AC1O9R=?'@/+E7!"96EFPT64+<'FRIEK#B MMN?[J)KX;DQ!>(Y@OO!VBX S"ZL&%53N?A;'8#X,TL9+8MBT: MAH$5^D%BT0C.E#EAG$3\V0O7#DV_4X;4X$&YAP!/DK PC7V2$$*Y'T2IQ[PP MHE&"2]DH*1$:40YBWR?.8.6TF=YU4Y# M(3SD(*ILBR0^R"OF.U9,PL3R2>@()XF]V/6?O7 \,W"(Z?K+K1(&7\JC8GPG M(1YQ T9$2L%"88XODL"GF* B''M05'K.^#-%A1$[2.+ M@+J@%%"" ?&]UU+ MA [G41(ZS/=E)@HAQ/1(V"'&?PK.E \?_QX<*==Z?1/7X4<*]UQF6W I40Q*!U9$6& )S_'",$Y(RKQG+XAI M^ZYIAW<65(,KI=-\[PD[%%YL[[+A!O(ZK**?%A.5W<:/< M&SYW7;#()F_^C[@Z#9@Z!I:52I(X@7IU88+N4/'N!%I3MFNZC$#0; .#AOY$ALM&4*6A"1/F2E.4ST$&%L&GJ MQ]C0( H$D+_M4)_X+B?\BX_MIC>"!MNM'" W(>U(,+7C8B(,QSXP[AGD3W7V M/&4_7F55DA?5M$-P?5?8-Y?/YV]/9#?OSVM?V)O(%9O?MY_)7G)Z\^ MY\"/EY]./\_#]9T>_CS^^>Z+#U:,PUA@$=\'0\:+J151Q[,<%K,PY*XCTDC) M9"!!P0]1DD;"<])0V#Y8N32@+/+B,(ECS@1Q$Y$XB_!^Z@@,. ,@GV42;V/8 M+9"[.I^;WS<_O\ )>)@F'G%BCR:)9$=>K(%3#\ !T_/A>X#J':C M2"62X+@LOF<5?@"7FP'_Q6(DTFQBI'!)(>X@[O9$[C8^D"'*5G:!P(-9P2LC MJ^"&A(\NX'W&R??8BBOPE]4/2^C8'NH-6U\.!7G_='7HGIW__.#K]]//HZVMR=/9%Q-QQ M$Y=9CI.Z8,.&MA6'%),)N,=)R!"=Y]F+@"[[Z$WC\CQ+SH&9JVD^4<(*Q,H* MX0A\O1Y9?B1[>NV6M=L]SQO9-:3Q 6;X4EV6()%/0-0J^-F&2"SRQ*@$ M%"'O"TFP8R@1%I/0;D&06J%(J.7RF#!'>$'J)\]>4'*PG++_VZ^2\[<\\CLR M_W#D.Q0,]/CRBQ.1-(@3$/1)$%F@*!(KAI.Q/-]+"6>I%P@0#/1@6>[_]JLI M%1O47"82K/9"@=6*>;!: UE7D@H>J(F"9*Q.*@<=!_6%%;*$9_!962G%#M]0 M@28XG13EE?I^#'H=*T%]051HIH432B $H$:]XVR4_435BPL8I\3.TJB55968 M*-WP[X./![)Q&:@^?"HU.V:DTSPWOK-Z024LYA.'Y-('AXVD%4ZNJ ^-/ABW "Z4,L^\LRQ5R]W0\+DJI2(OO&>Q; M(DP-,E[K[DSZH"21@1*/G\)4T^D$;-X%+7JU7T'OO-X>+\13^6-<5!D^\KM< M)I#G#/O[UWE+2I^N/?L)BZL"4<_7_F0-7&4AQO81-;?YZ7,Z3I,V'% MI6#?+);"_']G^26[JI[]S_S"8=7S^[SE%G5A0_[OJOU8:<+?T23?T_J O27K M*6XWYQCWG$G9H#'^)?0_6.!@6U^@\9MGWT"NX\VEF:)0RX5#+S MS*A?):$O,Q#$^/-8@) !IO@I^(%Q6($L2,[GIW,!DGF"TODZ^8VG <,^*O'] MYA9W[Q0VH\3=DHNOI57+$Q%?S6WNHM+?$0O^[U%]Q0L.BIZV]ZI&\WLOX!+" M(,;AB+]#42JJB;8-G[!1^,D^.7U'CG_^91_#^XX.OP0.HY10SX*=QT13[ENA M$P160*(XC1+/C3A_]L)?M@GW;_(/%'!7[?]O>G+XA:

  • 6X6T0K<[D>TG'N/:'U0!_&> ME9.KTQ(FK&BQZER RSUJ6/N3 ZQM?_H'GSVRX;=?/YU^HV!\7R&K'Y\>7GV^ M^.OGI]-_Y8NL?8PL^NK#^2>8U]'/ORY1))R@?6K M#=.;E#/;7-"WM!ZVS>6:1$GHQB(-XS"BC/K,MOV0>23QF.<&S-_@]HGE"1_T*AI3 M()AG+P+3=YQES0I4ZPJ+8:U8.D.2UN:BL5(DF62XRVQRCAW8BA%GY951P6[# M9=;B/WGQE;ISVA;$%*#CEPM@+)_3@'M URPF=I)ZC/)8;**KMX@)."]!@KH$ MJJ[$:*"F+:FI4=BNX'T_CR^_A$'@1;$36F'BQ!:U@]B*1""LA-'89YP09J?/ M7HR*9<)"R[G63%H&W\8>7*5)74=RBM;$#Y&H=G^-VS 6DTLA1L9YD7-TZ@*- MXS#%!>@(CL\Q] H%'#KOCM]?620 ^/H\/CP[>NCU\>G^O _&J_>?7SY]\>/[TZ.C"R85+5$ M7HE+>=]),0+S_VL**JDH0?I\$.AP1!?@&Y 6AF-;QE]R,)Q*:R(;O%Z9M7-3 MT)^VMG$*2U(R]1PV 6>']$OL/XY@<\_D:(TT>S6_^X>MW7_33.+EW,Y_F.W\ M+*0IW^#\@:O'5>%O<^-]64@+?:HB7OC%N_BLP+-^>?*?=Z\L)X(% M AW@#8<^BG/V73JA<3'UO.H8EDI6NV0EM_*B^(:#M,A.^=='WXL<1BBSZIN: M3..(D!X*AHEM55)FL>#KZ>\C;"E.79KK'\09DU<>!\:F8UA*@%-\SD%\U9RCC?/W,/L"ZC#>PGT6YW4OE<;$V]V&(\@*?0WI- MU9!J$Q,Y,]5K6+(^4";L1DU40&HJZ&R@.ZI4S8[U35Q4JB%QDHW9I,G7J\0U M![=%2&%/7IN3[Z+$4^KHK7;M'?8J.\/[[B01\.X,0S^YIBB@M2G7N:/X;V#Y M"0H7( PX6QD9'EG F,A$('9*!M)AFDA^EUZ_^O%)4>1*;G+Q7>0H"X!CX7S+ MB34=*R:LP.;)Y=\N!,^F%W()O&%P44EA^/'H3Q" _VA3+,54_+: /9MF)L$90#52W;U#'0>7%)(#L>S91*C\[RW+X M.\P&UF!XH6<"(<&O@"PSCNR*#S62??;R9%J60)7P[IJ]6R<)/\AR;L))HIF@ MC@XM2J,JTLDE>J$Q$3A+F+:<<2=@F+*J)?3L03$"EA"2%D!P"+SZY#_@4F4P M:(:W0S5!2KFJ0!(8C%]DHTS>0(4BH"EOU(GS(HZO\''URMEJEM; $KA+*V.$ MSK1BBO/B\#!8876916,. 2M<9C!C()TS:>C@6 F3Q"A-&(9V6JRHMHBS?'[Q M)GY9@4H$DZOT<5MP]O!>S+I .F?RMV?L0GZ+?"%3/G!0.$Z\5F$4.;R\56&O M4(%^"_@K M,"-\!T\FBHKKC:LS161@09I\.-HW<:4EN[RZY86@M=O95#3W@%0P$* \! M#(AIJ1[".9V5Q:7^P>PZ.# ^SA: NQ1ZG?+%8G2NAT#+F?"1NS&"4F"NI+H2ZY!;G3?.M(3("3ODDY@O^&!8 D*]0%,W>$>,H8653L-U)[/K=XS=&*A"2Q8#+( M52.$6@=D2H\GZ,ZP$'PMRFYTX30J JSTWA(38SI&U7 * M',;E^[]GI=0H+V"3\<1-])8IRM1WG1:.>GTPF+S<\;!!,&:P,U($-=<3O$#. MK[A$WR]LE^"8!M-'40*4_6S7)%72+)5WD;[& M:_[)5 KE]$*B6FHGH51?LAQ-;.EKE<8OR$<0H+BB"R;GEDV4,E>SX)R2!;R: M?*OW3*;EK"6((9]Q33ZC/^0SWIS/V,&\Q-K+ LR4Z9MMC F_/VLAJU1\98$; M*L%Y=IL)O/VTF-'ZB2P*G*4::[5-Z\ 'Z&B BX?!I:UO73 ,?S!591!*]RO MR@(>D#F0OW@'8*^@,B/9VVQNWR-]#[VJ+QL]@?GW2_M27@(3XQ=G?JS>"G[I M_#K/4 ZCK@ BK[X*0![F%P4FW( =K0]F[G:0.E":9M*PPOA):FFY#:*R_";D M7ET47.1UF9*Z6ZMYD7D&AR.W5HGT.=,*+*@KX[_3+/F6*],0E8=BJBQPO'+5 M(5>8"X]7M;POE(5R+MAWF18_FMG$;&Z6II$7EU9:JDQX-5.EJ(*DQR!52] K MBU,*>+!Q& ?*5JZ^VAC4%*NHD@$7AJ"^'&+=#^U%1P9: M8M58!H/JO9ZGL=!#O^Q([K42EK69?0GD9&)-O/RY*(+]#F>_$X*?1K^KS MUU.X'X!IB*L_.*RT$\6Q?YUIP3(*KME .ABDI)%4SR1M([NJFKIYQX2T=L[A M^-$#@G8N/HA.P+R:W3_B1Z9JT>?G;^S]/63B]7SQW MBY\X>O\P5-?X]&<" $L8@%%5A&>;0K9*[N>D&!O$:^WF!>/*8ILG<'N1215ZJ$\>IC6&-V[,@"' M6'HSK432"=[?\KD+3%\>YYFJG'#(-M?%'A("5@>"WJE0IMZ,)H#YO@Y@]I%@ M3PL9YS;GE]3$9%$\H;] WI)SQ4DZKJNUQ'5AYI;KYL#X?XM+C+B8[03X6IU9 MO;7-/!9?H]6>E2]"VT9(5]/(J+/0M5=*VCN+-9%\6L[B+OH2UA.!6U':M::L MBIHMN0DK(+77;GQ\1*7>U]-MN6 PC#]2H;$I>MAJAR/\GA>U\Q%=_2K@+_1M M+1W@C?XM#T?IYF\#N%+">%O?R]='QK M0!YY1/IJCU5"H,H,;!3 )LO/O($"S3GRDSEZ.O50VRJZ2*5HER6OS-NH64-> MWZN23^:Y=98CI8I?JAD)[_5FV"PAX/\35W42AG&H:FW@N/'6?M^20GV\X&8! MJGP.8*X>)"\DRC6M[ M9@!(EX/V;"\%_4&IS;-4TWWSA*5#,?-Y$9CQT*1,M:*#V=SFM_,JED1_'8^5 MQ?VM>177! SG@LDS*0OLBJ^5L6/TMJD]4--3B1:8R*/I7A8>US4Q+1<#^C.D M8BM?@GED*L8P>S ;?4>I-6?JX)9C*$?NKK)_5?!;>BQ^UE=^JC,DY1%)X,4F MA+B@A #%G<.E>8%89)K)N6A\TBNP2R:"7*NI;;?[B M=KRL+3BL%^@EC\[E/,BD5?1!5=,8/8PRN[!-LG":]86M[?.V#B8=63,S7[.^ M-L(TYYOSK&_6>IR*GEXIZIWEY:QT,DRK)N-G38!NYJZ8\\ZP"0:L9(YM,QB& M\NIT+#;G(C7GG;P+&0'PTCAKL@&8='KD5]9F'F*E2TDE SE5"J11G1R*6E>M MDM1GLT86C( (FMVO99-I2(^HRAI4:2[HNVSI*77R#68 R!1!Z8V.73D>C6@^51%*?EO3"UI)P(MB%%#(P!NKS\Z M MC@SG%NZEI6*Q&0@LD4W6IRVU48Y=7TC*>= .\??C4"1DVJ.@%Z@L0^J5W'UXB\(4*Z)D(:#!'2KD9(;Z_]_BV3 M!D#Z(G^_KCW"+QN.[N-E>K)X&>KV._BPE MO=0Q>!4$;"*?]9TOL_)PP^=BM@N9PFLW +Z^JCT0ZMQUYD]M_*OD'_V@W* F MPZH589%Y9_*0A+);4*SQR?G2*^9MXY#.FJ@YS*FEAU"F;SZF9LW!&E= B^K$,LZ$E*N=*J03X?QE4*A/(7 MR= >J#RI5O1:Q#%_F\\'DM83SCIU=/71@Q1;$=/:7B=I?JN+L@RLX*Q2ME"S M-B.Y$5]F''.FC[UE)PW[]/&RF;?<5CD84(Y)QFIG0R]5CD@/"7"S3#Z9.23."A2R#''-KPI% M9]^SQJ$O,W[?,?:QN7ZDB79]GF,[B*SL,K2]S-7":XT/H\E^K6D:I 3Y/-,GU1K\#468BQ:\A5# M!SK)O178F,GPF>$X&]>D[5^:]R!-,=L M;9R5NJ[P8M:N(D4(N@*QWD0U.:4B?$.WW'<@D-9\Y?PJ?'*9+U:)L\V*U4E MPR"([, FM-,H2.@^_[.^ZH[$!.Z JJ8C244[**8O_&E4--\A\BMDRR]TGY("1Y\,<5053O>J9+DF]B*I,D9 M>R+02-74(J *@@*!R8J/0G9-0&P35<&F,S6U:LER+#:>:%E:S:W+;(4I$XG9 M@,(#601'KW\JL/PD4P7+<-'+%&Z]+QBAK/%RT0T%9S#"@+#R9\L"X$S6OLK1 M2ZWH;'G%3W2&J/8_R/X\0!,Y&U?B]_HO?_"L KEQ]7LVDB.)3<:MCKOZ.V M?S^3=3<:]H;^DS?V4HN6'EW1]$Q[D?;3]6Q)*JI6E#*AZD@E5+V>3ZB::UEU MUPUJ-:S;M'=5Q[<.LY[6-O'<9KE/:\_L;[HQ[3G98UF-Z];:O)&ZFLNQ/YI["DH@EC0\EZ@8LOJA^FW;N_$Q<\RJ)7:; M8YI"E[NL<<\ZZD!Q?:*XIGYJ'Q3W%%3G8X$]UO.<85!&XDABH0";B%N9[9OJ M.=TC-,<.]J(*[&.MOV[BP-M6]WWT].$\4?IX"GKJ2U69H( G>*;S!# 7;XP8 M@TU$6:?*W<6EV4/:)]Y>[N#]D_X>W*(]) ]*GRAY2,GX/S*:W:N,N'[G5B^" MLZXK#I)87"W<;43Q21!IM2XXUUFK"["K.CU,8[NKS.BYG*%_9'=061S5+X:%OW? MJ6BAJSA)Q\DQE;6$:XC2N,IZQLLYFD9EJ MTY&&_V]^WCK'5&5)5P*S5"2 B89?G8Z7(&U[F)_:#E[L@Y\>A1 H;D0!4FE/ ME_AUJFI9@=P4+I"J=%1I\%I*M,HJ6AG@N4ICO=P,YZA50[8^77PU#)+DUEF. M%TY398[7^)P::["&_6FCP4@ATO"]Y,-6$]U5DK*!.^ M_)F<51.#LROU[Y8< M>2/A!?_;=$ H&@ =]82IIILMCBLAI.09XK_U6=7K42O\+N&R)?@!)NC R ZQ M%*B-?OM0,[=MS5PXU,P]DIJYPP\?AGMBRTF_!=X?:20[$-PR6W7$5">=1;A] MN!MD@Y@U<&!2'UJK4*KRF5*#E1>@C2&J>W$IDWTOA&A0=NK15,U!59?N8(*Q MJ/.251]AA2JKN[DLW0@?#-G#?@P/J3YUB H/0EYK4%=U@08^7DT:0:OD:-/K MJ4&6ED!A/=2>T'_]2OFO/S3^ZP^X17TDUX6*,X3KD5!3.:@F%EZFS8&U<$41 MV5VH4I<4]DW_/*LQ5B3RUQ*V0BD:#"M9?KB,<+M:*5FJVM$CS5>\H?'1J/)7 M"".N,4$4U(AL_=$&85'EE*H?@D9V5-I @Z%5I_1?P"\D]Z(>U4( JCLS,1A2 ME=-H7"I\<+0NR+' 56N?F^E=5T8#A]QTRUG"CD^*<]D4*I48,BU%:]:#-RE* MQ*LME,*H=!R'U""/8V#24D-2">,]_@OQCE"?^Z 1&Z4]=P[";3;]57.IA%&Q MB[8]-5/Q:GFE4:'UVU[J3^??UZY0Q"/4=34:]@ W3MN]6+I5MW1%U7 R*545 M5&M&L\FH0Z[5S68#%"164Q^!;\%:V*8WV=PJ6Q6Z;5MV5M@<"R 3[#RD ?FQ M>&SC,\ ?H=$JP R6I6?+XV>CY>W4L+$:3 7?CX9'+I)9JZXU.RU/MN[Q4Y?7 MHJF+K&:)T9F$[&[9QYKRV[L5BUE+L197ELTBEIKY(,?6S2!TUQ)$$U7ERA*: M:<:.->4ITT)!E$H39/6":M-#/;.*F*4U5LIZKMJALY83:U!4T.P%UGK5..0W MFR77C[O27EDT4];^O-K$>)&E;S>O[&:XUX8/YG%=:RC?5632R]+=.BSS>BDL M\WXN+%.341^O_'^$*M*2E5C;A:%DLR=Q@U(ZCX%>OT%>M0NWW[9OCZ^4!% X MS?C+E2.T+KV:$V=7R7@*A"VU 8EP#DLXRV3_GZH2LF.9R'-1@YP"/2.D@D06 M;?URH2(61QHCN'6IV[?-?J.N"SW)7*@&9/'5-2C(FY6#!ETN 3TN1JCNV]$? M;P\/W[=:N!XI5:J7]:"@$4ID3=4?5149;]RUUVQA^HU+="OK)C@:@T7=T$SV MWY;*I=3TU+V?ZTZ"8^G%2J3K.FMW2JSJVWT.V5UJ5[C_4C=5)?1U17-1NQ%' MQ$?\JOG6?N7K_]\ M=_KJ2P;FR1K-L\.E T.CK<[9Q[>Z] MUQXK;KC&B)DI4%4#O=TT5&IV 8,6NBGK3.%?^&GS<&,C2"4<=TR5ZZIB704Z MMU#BJS$JM=(X5YQ;!TQT1ZD#X\]:SZMGV=IAI')0TG0-=.U^:-E,IG$U:X[; MW$'SJ[Z.)!E:I;*1@5K":H#H^O%%)&C98H5G)2B<&@P&EYF+Y3?-KJBU!]A M#:J9R(\TQL"!<2@[:<&0>=8X]MM==ZY;XZ2XA\EF2T7K??2\'-9"XZT4-.]G M(FCAFR.YA+XJ9W68:4N)J[D/02D0E?5,2,)LD'L6Z$W3JEG?#"C:@*#0JY). M'YU2=6S?];_ "I) %"8),D++<&")/@2:-*=V=D%\"MK2Y[,RS; M!NHVQXZ82\T^Y:DE1:5=O1R!WI)L[EADGUX5.&HIJ]K(XS4NV\M"M6(I6VX" M.7EL!;QVWDK3D1%.E'-PKO OT(/,QD>@$.\EJ$1]!V2-':'WI4%QF9'.7+>! MUE3F%BC9H[5S]7Q 6P(2PC95"A>^JO%IVA@O&CVFO3N(,=0X>G"3\0HR$/>' M:Y-!H[#"O0>K*1 R'1&B)=06KN5*M32LUYY-&D0-[9V9<^07#7:MW+?%^.ZD M:)K[MB,)L!TU/!!2ANH'JWR;\]A^L#-3Y9Q=:3BI/HIU.%*'?&M?4X&=CNOE MR#EO:;V=RT:V22[='?/@2JLQY-2S<_DOJP3?JG>NYD3IA>YO^YE3V/3UDI+Q^L&(>:=WRAHOO=@F)1TW' MV;;6M$\@4 ,)/W82=D/3L6]9ES^ 7=T94T6:^=)%]OLF^L:M"[GW.<:.] E M1-R.G^BKZURF3ZS6V(E,LJ=ZXZ'D=_-3\DV;[A$+:$=ROA_BX>.:X,Y30VB) MMH5.[1Y X",_(K(M$D#WX/3DNXG7<9%PN"K4,_@2GIHA%KBFY][R&AY\"0,) M=V#5Z X+MX76ZI,OH1\7RMM6!L==],K6D8!:;?!BBC'>WL*ZWQ(>>,-=Z"7H MT1XTX4=&5&0@JGO"&.R'K#UI3KNR+GN5YG)2NZN\T L@'[1CGSZ[/[9>4!PKO(K.]*H304%X@N\V/VF9R<[("-F?O3K#JO M2TFXB"^88MP,(M/KL="8927^''^F2\M4>O,E*^$G MNLQ!%[6=(\B- @Z9@VM;V,6[%LNT2F76523"K\Y8V3387EG'H* ?&29MRZ+- M6;]QE9J=5;J\#T=0""BR>''U8!JOK13M)IPJB5^V":^+X1(01@C%@E49NK*A MKDF(Q8HZC!E@T>HNNA+S9)(7Q3?9M!B;!V=8D5::[2[!#72F+A]DZ\YE=>HVL C=$4<+U:JK MSF]]6>]&!:Q;#->]$M8M)G_[&M8:5VA3R=\2BW/EJ7VDOZU+7[:[(N^Q-$:? M_LTU,4,;Y*&482AE&$H9AE*&H91A*&6XKGO4IO?ZD)[PU&*[SUW3=:.M>SX. MF0D#]79@U<\=WXQA;UC)4MV)7L_:Z,\12NX#N7@VP::=KG&$\J MWWOWY2 ]SBBVS][\]3\P'2C_N=^;RP56MY /82%S]]S1/9.12([ MG9,O<6IN=*TL P:A4F2Y\M>+>PLSUUX7Y[=YW^L3R7GP37_K^HFA\.V!#RDR MW7#;_+VA[NUV>_UN(;GAJ:D^)O&&BK>.'Y)K>LX>#^E)EF))L]'6 M%;"#?O#@B:M#5?S#[/2_KTUJ?&*Z@FM2=UO0C$%7>&B%SMNVZ*%[FD*?720? MUJ%V M(FY0YQ[XF+9'7NF>.M>YY_M;)2(/&\V :SZ#M[%';.<'" MJAZJ./1IJCBN,WBK.GY$A&XKT3JJWO0'#T85)PYU$D\MT]RU3?^V625#L<1 MPAU8M1.:E':2A)\4C.,'U4_SGJ#E'AL#;KGZ;G-@Y)J^?\M,^?N#%MREPCU0 M\>.GXH"8P=:!HX>AXJ=LDSQ-D$IW/SZ]?2QU *F\33[/$R6/U2"5NYX9N1%V M Z&(OBS_W]#.?//3):K(JS$*(/3RP5#)*/S;&QJBE&TEY:L3BV%XQ7L M8CM+000K8IT9S[S$$<*FJ1]31MPH$+;KV@[UB>]RPK\X[K--SG?G M9W>C8BO/[B5<9,5((JK"!GV803V?S*">M\(HO2<*D"-NCA._Z*'N$>KM/Z)& M'#>2O)@J?64J"15&_)XE\P#!\70B0;PUTK%&Q8,?"(GH7H(Z+:^/D9A<%N4W M^(E90VTG4W@ 5 R%G(X*Q-D()HJ(Z[AYAE*7BI&";M8/&S"57*/$S-"42U'! MB DJ*2_K!X'#)B5+$*NW%"U&E"J)-2DL^1B.$&C\&O0N>D6/F5PJD>\RN%$8X#V'E4V!YA%IO,@2V) #0Y,+/MAL@]PR"5*-",0H"RJI6R6EX)G&G\>)3M@/ MJ1#"ZQ,\ EVW6PM8DMGH'3A%*MI7(G_3F%&,(U2P'GI SLKP H?:31Y-IV< M%Z5<9B]1FX&4$'R[D,C?2GUIX-:EIC.1L,[E!>XM4/I%@:2$"X<-+07\JD0H M_-8NGR$!-)](.9T M2%E-_N,'TM\;ZE&*3:1"C-\!F>OM.X;WS:C$M#6,KSD M8;J71:U%2]VL@D6DDES5%?ZF11."E2,X4HD*S1#]'30#[&H 2[Z2)-!HZ:QJ M^ -85Z&6(V$K)'(UC)IB0XX:21^^S#/86E@/O!6L \6)I9JRY$NY<#B%KTA' M\N9KME/.@0MQH:"L%08VLF$S1?7R+4BO,T+_)8)YRUNLM\*_7D(M@I.5>@R* MOK:R.>M3((^TK>18>9%H2U=UG,CP^H#GJV(T$OG,*E%F8P'LTL"A8Y,+A 33 M,/2<39BAG$J*+T?%R)J-)+6H]LW4QA.3-,C&\BA_2M);I5)S6'5>C)5.+94R M>3FT@K MM4'YM;Y+Y>QB^$/ZG@Z,]\N[6K\)Y""<'OXV+D:P9OR+&(DTPQ?(&L$U#HJ^ M7@%RR[0V J(?:1G^KII[&*BQ:S'<* ZU#;QHYA8U&:JF#&7!X1L#/TB+/"O4 MYH',KAL_: )IU!7<4B4/=*5<-7MV]<$ $BA;DH MA10$&EP*EW ],.3_JGGD1Z8: 4EM&/XB^Q#)^@BFD2U(N[.\B%&-E?;B&&:)OY!6'1X$B*RU.]8)SKT M!*99#M11J=U8)-/+,U"H[97,#U]=W$,78B>:Z=_)S0F8F-V9- GV!47L@^>3( M7M737B4+M*MAQDW5=2]?4GEN9*JVVW&)%WMR]X-"VZRKCE.C!F7J$FS;H_U/6\VKCJ@_T0W\U.VUK5-*YL7F<8L M;-K8N;4!MW8_Y/=MQE;\BB(M.QME:9:@XZEEK>B=Q@9@TU$CZM38;0'0-EG@ M92.5SR$U!7Q^YEIGE?03Q< @NK'=5=N$UD9P516X [5G2=D?(!*R60\RU!D^ MLA*L45%9)S]R<64<)A.Y-GD&>H%G&YS9]IK 65E)(##0A,.QG92]F?/LFX#5P<^D;Z2+-W MS23H#MVNZD(KCPJ]/TH96]TANT[$6^[Z.C1]'9J^U@K=T/3U;AOT*%M\/G1; M5"UP%L9Y1!NZVYZI&W#KWE0!_P0*A'M4!7R7 M6O8>%:P/1->EM=VE]+Q#]>7;H/CM9Z,74NEZB-KW1#O4N9'IT:%%7==/B9I^ M^(302/>QQV]+]'YC2D)VIU8S=P ^ZQ[A>=1TG.#.V"U[A+';(>+GHSI9-S0= M^Y;-:SJ&[M;##N^S!. Z$V!H]/Z(H:S7I>X^-3VYQ]#)Q*3V'BW) >!Z(\C2 MR*3!+=65/EY='11U*W*%GYJ4ZZ^=Z=@F)=LZ:0=OP$.[TDWJ[=%E,^ASUV29 M/S59UV-=(31M:@\:7;=/B3BF[^^QL;8;^ M+=WOW?""[E!A>FPGZT5^%T]6"YZ%4AZ'JC35'=\=?1_C*4CI8S&IL_6?8^W% M;PK\:I8#_=20W$VR3RMH,%4W:G#J$).&P5YZG#Z0G0KR?U]!I)458W>)7?>0 MPCRXP/?H\1VLN,UDM1_UO[-VI]6#?V/V2BRP;F^NJ&\PXNJKB)@N=;>^B0;[ MK=.'ZOBF$WH=.]6GD"ZW7&'\Q!2/:&N_P:!V/'3Z/^V3TM%#(8 ^"0D:P2:3 M,HNGJGQ:H:(W+5?.BQP[;-PRR5!72RYV_WN:[85WN37=9MWGKNFZT>;W^@YW MIB,59@/Y/P$J!_4UN9/2 6RK7()]NT"NPP[,ESYS>EJ"S_ M^:[N@K:VJQJK-&1*-6"=#%@G\YE2 ];)@'4R8)WO:7=D),W[UERN3MR$PMM5]95_L\ M'O*P)5RMXWD*&MHU!8X/%U;;'WDYIN,^:+[5+;A_[U'//7(_>5"5\RZ\W\/K M_^:ZOZ=QP_C>MB59@P+P8,?CFY'3$N$I1XE2G0GZ>#CNH2"NI>*ZMU[H4*M8C[4:F#LJVXV MN/#[(C5^"0ZT'0(3S_'#5C_?2F#'(%9>Z=Z>V)RXE2]HQ%=-&R+54DKW&BQ* M;'':M#:MNPYG[99&S8S@Q^NU==FCO!3&)?XQPA:",$[3DZ^$^94XQJ8;X1P8 M'^&!__7_A(38?[S$UH)E5JF=P-]?%[.6OY=3Q!W%(1SRQW)_<#FV\X<1B[RX M'#K^;4OKA P=_^[6\:\[4[]UCRC5_U.42)QPTJTPZ]W;1T5=3*GRG8/(7?_U MK;.4@@,[O&W:U(.G5.%DAY2J(:7JL:14/88]VVW65!\,OC4]C+;Q0SZJPDWX MLV.H._O8A5_O%?1[H*F!IIY"1/Z&G,G[#_?N=?5T0"7O^@GUJ0JYA[K5G3OW M/,;+T-N6Z :\DSZN@('3[ MA-Q;NK\[I"!T6A3LM$_*?.;B(_%.W"VUN=O)RT_V5(-;-LGJ07^4/K1/WL48 M3T$ZWT]_E/Y:"'M$@AA,N,W '\.M\4T[9+X]B;XH_34&'A2A8[#6;J$L#\9: M;_JA/$:U_CFY+;KV8*=U]$"WZ&[SD#;:HTX^VE$?E/[>8P\*-3$H&KTZH*>@ M:-RE!\HM[JK=@R-TCV*?W_HB>V@$@/TG^.]/:WH2E$CH0(I;U9KLL64(N:G\ MD*AJD=O#,VS57^.>#D2.^'LV@>-/-ECN8N%A#SN#N+>O-[^V,MP]B.S;5_KMJ#>VLBY'A#%Z&]Y.1L*3&?@M=L#1[*G=,\.K?0Q]QM M)G)-W^]_J MNX/EJM5 S- JA42B_H78!Y&A4:--HR@-$OUJ;@[%+*&H6:F0IC="L39;\-%\ M*D.W#+[XM9D48DD??GC_-W[SB^<>^*%*+?^%4OR[K P\$(/'Y&PU,NOO61MA&M>9K!G$B0;UI3![F%A M8C&NH;<1_Q;&YM-D4N%3^._9JW/!N(3-+8QS. =1&@S(&M%PP59"3-R1&B!G M$\3;7H\TW=V(1PT']A@B'_X!#;S=N[SI@>WU!L!WF.Q]3I8.D8\A\C%$/H;( MQQ#Y&"(?0^2CPZPW1#X>1>3C!K3BP2_8)[\@F/8>[7^E]4!TO2(Z:OKA'O&_ M!J)[@D1'S? 1A'H?>0#$V<]5- 1 ;AT 6= &VX$0NA '<>B#QT%TB("+<2F2 MC+5##",QN2S*;X;X[S23>,DR#I(45EXDZL$$EB9C'=5T/"[*B9P%D-_EY!Q# M&SA(/*U@1ZIJ:&BY+=T0=VAH>;>&EIV)5RTW>QU"5H\@L#),=@A9#2&K(60U MA*QZLZ%#R&H(60TAJR%D-82L;MS3WVV-5^3J@CL:M'CI*ZJY9Z/4;AM$U*!JS4CI\2 M:"=;-S$:#NFA#\G?8R?4X8@VDW8#Z'"/NE+V6&L,39O>LD'9H-L_F 'FF+X_ M6& =/Z7GKND3;R\]J88#VJQC6-#GCF'RW<3K^-6Z:9?7#>-(NT=)[]R.;>XZ MW.76=)M5/00,VK9&8X?;LV?S9F".@3FN90XONF6#PH$Y!N9XU,Q!;NO=>@2< ML8U7[ EUH;EEV&!H1-.W:K!UB5:-$3('E+=8'^;MJSX,;*6J&(U$OESSA55> M6/.%EM2L%;M<7UY%N_][(1KDH83=@_\^1,.]L7HZ\X0CS^?2F#)2B3%B+/RRJ@D >MRT78S M1$/F^PI\"RSB"B2>VHDY-HX92L"X$7UK6'^>\L9ED8JJ@AG![L+A?,\2S4-C M=B4%*3R1X!,PTU2(;21#=^H%57O[=[J]_>N%KK-#S6!_*]N&R0XU@T/-X(X> M'6H&AYK!^]_0H69PJ!D<:@:'FL&A9G#^@+25DFDK12Q8*4,=30_K:#S3BX;: MK8'F'G)MKNE'X4!S \T]9+S-#*.AV5?'@Z+>?M!(A^CFK<,>JU7"^5C6?$C3 MQ@R)5$0D)/JG>(GMEL:LB3?%;_.VI*"^, M?Q>PNQAV&!43V#]X D]KFV!59Z(-*LQ@G+(?0Z3A$?G#A\D.D88ATC!$&H9( M0V\V=(@T#)&&(=(P1!J&2,/\ 6D+90(6RA!E> 3>MVCKTJ#N^=X&BNL3Q05T MB# ,%/>0:R./@.(>>7S!W4^'O2&^<.OXPK(BV(XMV =D+K;@N@\>6\B:"<*B M6U$$7?$T474+7Z=E5O$L49528'U8S+W&$ ML&GJQY01-PJ$[;JV0WWBNYSP+P1NO""([, FGOUL+_$(AC]<\_PCAGWX613B758 BI51D')YM(NA5C65DS M(Z++;')N)*PZ-]*\N#3.9!$14E!\U1I DMUW^!RK9 36334U.)5(@+0FF8"' MP(Y457F5@=,HY0/B1U;).C-@&MAT(V5)EM>;KPOU%&O!M],2EI"-V"C!40Z, M=R/- ,@NIB;7:GIQ(>>(PV>C# MXC/$TSK.DF1].S_%-S[9-V'BC.@RL%&>X(R.A"X $ET6* M4_F:7P+B'NA@LA80ANR69L#Q +OA,,CQAC6J:9IF28;QUE89*;8:5*,K(EQ'D"6^L!07\H4HW&%Z M.5P JOG@"';0<(B6VD/3P6T/GM"AZ>#=F@YV9^JGP ]ID>>J-%N'Z5%:ES!( MI61OS:Q5HRI$N%3SUX\?[ ]V/8,WNGXA [?(%!W;&4+@?!?5#3?(_4=K]K9WK,!Q12DWK;%E?N MZGP>5#78O==F"\'01L5;%Y*YP4GS""\CH#PSH _:\WC0%K8JZ@U,S]O7^6R9 M^-*9$LV3QH%TV-SYO,@V@69Z47UFE_C]&BX1.DI'! M9(4WJHMRDVD%RQ-E=6#@J"J+ B/N*K5 A;9:(>@YAOPO6EP M-F&&\J;"'*R\2!0$ZNR)9;Q>&\G+ Q MRR79_+7VPFM'F)6Q\%JYONEXG,L8/CRT&/F?B_#7DYQ+[)#'NC*_Y:5*:WFC MTUIZF7RQL0O9N&25\8L3'81&D]4RDC7V;O/!YNEO^%-UA*6HQI)$17XUE^-6 MPD>C%:"\J[E5(PJ7 GXTE4RY!M-7*2UU]HS\[8PMZR2Z;6&^.R.[WS6NF\-E M>ZV/9'F=3TJ1)'$/@GF2).$L-W.G- FO8SH93*$W*+*J%%UM!CS?AN&?H9FS M1(HA7.J$CA7!>"JTZ2$02G,G"+;:,,R*')EXT8[-^PN1O M=VPA/?"V/C5[]:G]$H0'M!D,A 4>(YH7.D5[2;M81GY9=4J_!+/3QCG/$\;D M/"NYA31P)8UT)7)F*;:KZ>,7MW6?R_87M:H)+Y@G"U9519))"25SB=70\*_9 MV\:@=)^S/8CSM17--'RG^E&EYLKLN/ M6<;EXZ 9@[4@E?36GEPC.8"<0"1-*KC%9/^&!<2B?Y!0\+?B1YV1KH&.&/"8 M5,/A,\%K9"1-?"8^4NI$]UB 7C@J#,R(+C$!/)&5ZHVMUI[I3%F?Z;2YNK-E M&P=-GRKC6I\PP^TO4_>"[RME*4P6=TOI19:LH#!]KFA?P!V)LE? '" M#W^*WTHQ:,5ZARJY0ZWKH;576.^#SZL,;J"S\VQ<*2$X'6&9 H:?I6#\_]E[ M\^8VCBQ?]*L@[IOWPHXH=;?^1V49S8IK5X+.Q9 \4+42E_+W+ 3 M^W37["'BWY,/"$&R2"((ILZO@5^(NL4KHPAR)T1[0&'5ZV0,J+_#HP/>,QS! M$EZKB/!;^3P<0>G-X!,R78?QVS?$O;:).A/6L<[1BN%?JQ(.4RCT^B=P-EY@ M\F$#2WBUH3X,7(7O81-*.$] HE" ?O6PPQBD' M5+X+P%N_07:[> M[?3RN;, 77C0,TKBIL.NFQZ-P?M@?3(24W7=L#^P':!SD&^WH*K%KF$?"%P[ MWW/;#3P#?#[@3+"JS-=X%N@ 24(A<[%:S,+A3QJDB8& HXDYPIHZB^J;!M=H MG7=E1W8UW.;50,U4V..R]+2<8Q1?A,/-#EX0W,D24V;JWN&*Q6NPI>-/H.OE MW[[A[2_YZN<^E8?VJ?SNW*?R&^I3^5@_IZMWE)W$CI]J[>@=PQ]7S]CPE=WJOP;X?6AA MU=\$'G-98Q4$/O+%Q7]QWR')UD ]H?BUEK8I-<1^X*V5Y>B1MN1([ _5$1^#7,$ZD, XX?K$Z%;X/Y -0_(NV;T/:Y^*'CJZ_P%Y4HX/C;NV:H M"@Y3[N#)5OD!GAJ/KK:S\UVIX*@=] %+2JS/,67_@16<;J ]"GPO;ZL2,P^\ MCJ@>T/_[[-GG)"-@=2KP#D-[WWK LL)NH-=:MON?24_S^V>^>,BG%ZW>OOEU]>;GZK[]????N];NK=Z__ M\6IU]=U+_,7?].>7K]^^^-OUV[^_>06;]O7UW]^MOKUZ\Y^OWJW>O'[[GZ>H M+3_&$0-)9?##JBV[]Q;WP.]!F>QS(;1(Q7KL=HI.4:7_$U?KZ /G_VY 7T MJ\O5B^OOWKVY_MM;$L[OWUR_>/42Y?$$2Y&O. X7\_+20O<550&:BD/R[[&> M4F!$?XH'#*P:(7W0%_"I:PU<_\O$EB\B^"Y6].W"RV;B"YXR/0'_S1UE2 M.O29M8^F:"B[6@4YYYS!$9N#Y#)EQ6G6;ECOR[Y;>J(24T>8SL*4L,"G\)]& M5E!(6H<31!FI [DGIF0MLTQ)UVT9-0^H"UR]9W_X,]QBT&GK^'K@8[S\X-)K MH,!W1)M.:509:K[TI:>TKF#>A_W Z3"EL1EJ"*LO1Y#,?5>N/EZFLB5).:8D@T\R^]>/;!5U]X;;R5A.UX M$#*Y13> N47\!IS"4SQP[+(BP@.<55%]DAE2K)?*P:K!]XX*J]7W!H\0JW-J M-Q2@"^)NQ]<= 5-5H*F]#2[8!HOY+2Q>G]K>9D.%SF):&X5[PS/RM3\B"T57 MV^6=>>D8C))" >_+Y[&$K=HHGXG6]XRK,W\R$$VKB MU5A[JK]YBL=A;']2<_XSE&ZF/'!=)(+[&.U?%P\X?V-G5.+'>96,5<$-/.RM M')T2T27_Y"V4LMT#U?OJK\T=_*/-1M[0JFA"1_D5+"_:Z?VX%9 (]^,7@=CQ M#E3;[ FR$]JV:3M#\&S;?"@N5U=VI>[8]6&?292.O0H[<++N0D4WVP1X>?;Y M&&:#*@'3>;JX35T=W:ID]*):),S<(M%;XQ*Z91;=ECX*+?P^])>K;X86LWP9 M)]IH9VG?QE_8#QTBBK:5UH"WN2XS@XN$Z9$;1; W;<8/TF=%[^QAG.[+;E: M;'M!UUWS-^!=4:-JQ53(7*WA2U1*+9J[FE^0#!E\T!8P M7W7E_@!'C&07S\"^[# /#G)KT$K$;R?KA!M5MA"GW'(_R/HH.P$ZMRP&JO;Q M!B,&1UH#L*_F2#T'@Q9@^KN&;MD@5"(T^!SPX_KHCS0>OY;$G[?[7'A_:.'] M]^?"^R\KO/^+GE./')>TG%*NCZJ.O0++JZY!_W&=2^T<(]C5<("C9J4?!V?) MUY@=H\%OG7;-YN$+Y+:P>ZKXR0+ ,F8)MA] P(-130 4>.O?#Q%H@L MUD7T;,:. /(3Q]J0X-Q-$Y,EH9NSVI:> LH^J2TY:\.':L,_+&O#!]0:OOS3 M_SKKT(>#E[Q,_(OJ,-]?O7FW>OUZ=;&Z?O?75V]6K[_[YOK-MU?O7E]_][,K M3U_]\ZH(Y068MD[R M.P-"6PEM(;DPP:12V8)BB#Q6=N6;$C)C2@2_H<^=N2X-P;UFOIL[ =&;>;Q< MO0S;P.TFE*#UBX;M_6#)*ATZ4*\@:$"H"(8/$?6U'EH0D!5%)>:_$]@7S&QS M# I;5C2N^#+21$ /Q@Z 6TFXL-B\ S;*;*Q12GP:C7:X,E%)1LBM?S:ZFJQF M;:L(KY+S*H+ .">BP/7HI+L_]#UWOW,0FJW@M,"W)8YQK]O:& P*Y GACS%R MT_X"Z,7S/SQ]_7)U22B*U3=7+]Y=OSE)W1+[ON40)H,N1+\@S ?[Y)T;B;B* MR]7_:895MZ,SK%D,D%N>2RY&;MEQC8!W@ MR%+=A+)$6#\AB?*%20^-_' *>IQA?%!'@T/J&DB# M1:K29S0V8\),D\:Q'33VA70X:/W *;V^S8MD/,M$O/FI8.7Q7+!./8)$8_A1 M$2J0;%FK\GND=L"VO"&D4-R[IX^9?8,HJ&]8)2M^^22K(S]?644SYX0,K7PW M4,:8FN2'?6C1AUHX#J25*'/'>FUT/C7+N728#*>1PT/?L%KK_N,!5D.8I2Z0 MZ^T_OAS;D8MG?_R7F1%"__S>J+(^_2.D:_/L*S:I6&D2Q+M@9!T8%5.W&TZW MBW(05XP_^A!HQWEC'K@QBIS&HPJGE[LI7*=UTVFGM6X8I]6X:W7H*+4'[OH6 M=,>:F\@%AL1[>-Z\Q]T\J35N*VPJCMF_% -ND9@X/&5/;8;E!FEPN()*FE>. MG7V(>ULV#VW[ELB?MPEKA'E+C76\UX#+5V#^0]M9!3JX"Q['E7 MWS/'@9>YQ0>ZQ8W53S-YDC0[[)LB5-BV2ZHECI'3*Z,X_'N# ^8.9-D[:9%5N!GT]S&V=Q?&QQ M%/"$I\M1"9.B.D@-[FY;4CR6J[8Z4HD:-ANN /(\]+N&\<.$OPR=ZSYJUMJ_ MA-ZJZ"\3-WD"DS9!$1,UI$D>' @\ "YGY?K4#<79AL/ >I5^90XRUYW 6+?[ M^THO9Z'ZE81*+9[ D-M I#.KX5!8PS\JO&W(>ZK3C46"X^K\T$OFHCLTF(S4 M@0D" V!OJN-$$;!H#):D4%?ICLM/!?6X <'/8Z:$V.*'/47'D14?-ZVGZ&?"484VV/, M"RL"CI;NM.PY@I ONFY[U&VO!\."9#^0J9)ZC-F-@E;NK M?31ZMAH>:W5$/ +,Y83ZMFR;^E^=&__@]$?+C7>K-Y$R%[7DUU80A[=\+8[0 M4WB5!V;,/U4"],G4,_F%B7J+69[_-&%Y_L-S1T7^<);GI.J)*]D&JL3)8>!; MRV)+">Z *+K5?UMQD%@ :\0,2T<-GKW:]B.VL,E^P*>H]EECE>\5LIN76XG: M^'9Z_NFH*VEYEGQ$G@C!? +NH[15FC8=$U4GIOR,NWLH[NZ/9Q3R2:*0!;R2 M)A/QV, 9240BXMJ:%Q+GTHJ'6"F5/(B@1S?%,8@R78;QN,QRK-ZO=Z MIP23H35JAM[(C1.@S6+\F]2H6_6$MT)Y_Z$8N.,@^+@?LF,/^E,NM]?_BG]]2^= D8DF4L<0W?XW@4U9C@&+*1/VY24?_FW M9W_XXO*KY(G@Q7=PB/F[M\$!#-)E&^5]2/U0'E".F_40455/FF7O=H$J//#2 M\,\:/T+MK0I#8&!MJ,D- 'TR<*^/3;Q4 24(EOCP>((U*FZ]-,^KEY$X4Q<2 M)J,%<<9F;LRHST_II_7%S)F\+ 4/K MUWF,*K[G/%(SS;<:YH;=DYOVPW3(% M6A-#R#&2@IJ*2B)"RVN/_Q%!HP2=*#Z_=WQCN4A7-79-ZGJ#)G_V;5 M;99B E/;+]QU!DG'M7*KQ+QR+#"GJ*=?UQ949U'N6,UR IJ:N7&'J(:(P!%N M;O#+9 MSV_S,O[DZA*9@=NP=[,M<&1EY@:ZQ7W7 ;HL)B7!F))91JK3$[7ES$4R^#@_ MY!L=(48&R 4.R .^A\7S_$+)MV5V$>B/Y+7./24: M4HMD+2J4,X#GK?[$;=;4W5N8*T_ MWQ% ;]'OS#= 8^5[PQCX/^ X27CX)*5+D,BAWG"Z%_6!DG?')&+L)QT] >SU MSK!-HC.T%&-RF-PN5:'JBFS?#YF;M.E M*2FJM@2F$XQS_O*Q\Y<\] W.Q+[$3'(KQ ]>46@DPI06/.[:!D&8GS >)[L. MC$),AT*Q/JX!!306%DV#M7L#I.R>\$BJTISJQ!L*'@1498SR MTOB:8JD9M(G%R=3 Q0K5-7#-Q.E+4&*%B-R#)$Y:%2;!\$,3#R>=6]0YFE$J M)-NHB1"<>MA-&O(^/C5^BH?IA\"DVMMFJ(4[XOD7SYY/B@?J+-ZSB"E*@[)W M:$.JX\DB2# !I1F7ZL*1'MU-4,853WU-D6RNI_)C$DB=L%H482]3$Q)/W\($ M*O!K:P/AU>/0/M_^DEN*1A5""NEI!.BC%9LS*NZAJ+@_G5%Q)XF*H[.?EQ6- M"HG]M\2'T>WQ3)#N"44Y[%<=-31:9M2%[7) Y4J9%0CY;&?C;.)T0)V>1T4A M],DL-BX6J(MDCD I-,:6I-1/9(MT'5LDT6=>&U]D61_I"52?\ S3-&/F^JD M?VZDM\<)[_NHD#@%;LZ5KT/'J23]O9PCVM]IIBC1PPO%:J;E]VU?X,&WU$G@ M;N9S;:SEHZ5,NY+5 (IRYV'$C@R(B.G&WF%FSQZE2)I3\/LGZJ"=B1-^"7'" MD]'9UXO]^*2$='OCC*<#^H3&^T^;P=TF]M%1[4R8<1,$ON&%]P*$86<>+]D, M?2>,X4)QAJR[,R,:Z4'\;/ /-8,D?IZK E'_0>J=Y-@\H.$!IX.WDC+S@6B M1TS%C)61=Z5IO-9&5?H\ZX5O[SYG+A^YD.+#SD4 ^R*+R7E['G%[#"EN7=$, M7C\O^J-BQJW4,BX-G=?]$=<=RV1B%?(]AE)J%GQUC:F3I_5^:QI>*-G#E;/5 MT(.F^TEODA;8SE7\3[_AU#%N/KRUZBP>/PX"E:C&CS::*0&;J9JIK9[/\Z?W M+71LAU!_IWGGN6*3!GVB%W H>WXD2=DR:QI][KR%CWQ"11?3;MA.U$U]06SX M<;M< ATC]PN>H$,)\KJ34NQ-TQ0,K-T?\K*-*IU#/KOJ9@=[=][;?\W>"AAZ M5 -OPZ8=RI[L*$VC4S-J^AI^1F5M8PI@L/6&*$1ZR(HBT3E-%Y-SX!5"6 46SV!"F) [8(/59 V(?-D$9MG]!I53*O8^;[ M.@Q^X\;) M'($$N,6D7=^<9>FQO6B9OL+NLH,T@:-;-UB_80C:>1\>,5<3^R\=<15XJHPU M749 <4WV6Y/-&;/\R%+@&QY'7-Y$MIDQ MDHSP=1Y\2PJ9016X?^V@9 *-#A^O<+3:4<0FC-M5. NFY3:4$N7O/LGB^95G M<9B,C+-.6.F(1DVJ4_]DN+9]V17$U3HO%Y;AW-[F[:@AT\ UD9E@_MM;!#CQ M&*XY/$4$3G ?QQ1=<;=KI)X= 1.\_1\YH,IW5&I(<:>(29P I@,+J_RN@^ _ MS?+$)]I4N4QZQ/O@!\\C=1\JPE]^<08Q/E40XP-!6>?9(H\Y6^3)".AK9*7 M^91SY R\E+"P"49T'E\Q-^03_R8$F7@'?. M]OD_&W+.4AY.QYTB,#Q?4BX)!,N-RLKD02\$2]' _E:>\^"C[B<$-"$&\1_[ M2C&:Q,<[AKR-/58??0UNO$ MJH(.-^[DD!?@<37(HD5*+9Y0.P8JK,0UF.RSX= [Z@.1;&OTW#1P9]8?"\V9 M.3;H6!2]/DU:$3HN'_67&%Q2D,@T+ZALB-&$@-/TX*@O[#KTY#E#-3>AO.7$ MKT[JB&IE#J\WZ67R9_Y>>V2\8EP=!#DQ:FK&C2\849;KSO*?XP9*R;.O1'_&;?4.OGN.= MR72RQG ,I3PFG4C@'.D>[P-%YDQF9@^F5">FD=/E0! ^GM75#<0@\+@A1&&, M\CEI8: D!')=T4_(;T> F:":0YZ*GX1TQNAQ6/(02NS:.NPUR=F([QHOR!N/ MS1%E*]E0Y7RA7A!/[#*OGTC@1[LGZ'5)C4\VY11UT'4:ULZ"MD> [4PEX)X2#@C1J<)M&'*&M<$# MESF[%:1FT"41=4Z2E7SM#)+Z1&E@IRO9/FI@EWG0!">BYEAOS)T\[]2GVRDA M,/3-_W&\G69RL?A&GIYD_"84,F<<7CX,L\F92EJ>7$[3KO\R.#(6+,@BUDF6PF0R"D6;C?R,Y@ MS>.&\4[G4M?C;DT1L#NW$=3"/0BHD_3,WU%W:C=-W) ;GF-0;6&SR]*V0;)M MDJ"")=I+-RUE8S31*DW3&B*E5Q%2XE*H/A0 9K>.E-A2XJ%+PF_H*SN7\B'F M"OAUC>X&I^7B\Q,#JJ3LT@!^=A8&OBZ&(Y3AV! K<+D16MOX["('U9'3=34: MUDJ.9!(\WI,DO%R]VT&XR[2.6WL#O )'EA]1QXM-LRF[*N79I)*'GY-_IJ^! M[AJ: 4R4N4%8:%KLLI,Y6!\ M:>*(MBJF9)#T1?XVN?UZ*&Z"V$1$$FX$KV@ZEXD1*='@02LF'C+I;[4.?<^4 MT#2NE_%&U"9\D$N:N1;&+7=Y9+#I)G.J^7T_7L6D7U M<1G\NY88O.&C1]7-70@RTPLW$)Z+R0K*VG28<&O8Q3''*HG%Z?67,HMN':V M8L4(7Y)RJTP>4"LE&IFQO2L/,Q8IFZLE4J8;E%I92!J1&[PFKEFE MH?>KEE@4>Z1UN.=YB .VQH?Y@/Z.NGTI"5D)R1/5.\.:E;:Y<+6,#8NMF-F(P^9C)W_A^ MC@3FP;0N3T?5)L4F)1=J26DH*7'&HILE:3V*0<<4Q?-5&B\/F-\%[<<>9)K\ M19 1ND2KX6!L<./Q:." -8)AHEDR.M(F-91)6ZX@%\XPH8?"A)Z=84)/%29T M[W,Z7;*!4$_BF32LA\$68S)8N8<=4Y=S M&0RG8A.-I30_QO \J$C_9)!7[W:Z%/.Y5M($9BJ$ USXYL#/XR%25A2OCJ-Y M**=I2D9SRXCM"P1MT[M2JIH,&8U)L=0L^V42X[/K@>T#1VX)WT[%_DW45^\58 *I^]SO.WG]-7OI?-'7W@>_H "T*' MV8'@"%1&9Z9[P"A=!1K,N&TQZ-"J+O,!<',%3ZU-(O+ MKW6.#HH>#_CX\)M%/L7X)K!QE)Z'QZ=)7CZ>QW=&/NO.H/-VMZZ$4YB3R(/G MH@OMU(K S ]N.A!E=\!5JL(XB[/@?0FU]&1P%()>>$@@8SARCDII"2.1%B6T M"HY#JGSS/GFU?(.Y$A9-XZ&E#H+-#OSB@,U%:&3R]X%"TMD0()4))NT:B<0- M I9J"0&EY8UY<%D/X(&QVX=NM NFTBY@K*F \611IPMTQ'%"TL3;<]=B7/H M0RF$ 5-8PV2[%G=AM<+1,ED+59&K#2P8*D_,>I:3RZC@\-S?SCA$28'6 MJ1^]HDRE<>*%_TVA+;&R1H5=M'9_VMS!P_*Z?.D M7X(L_PQ*VY%R4PE21RAPN2M.SMWLFH9'-,,K-AN4I^0Q2O)HV84D79TH=5@T MJLM28A*M!NT<"(UY7Y%E^\A#F#%9EDR-?IS-4#6PIAIEM#<,[%=B:)S?.K&8 M[&-9389;"?RI3O2-,U 3C/@X+]&MP(!MW@OWR8UG*+3=-6).ZE9 M&\6KD^X$)1[]$'(F% M?(5-6TM0_YFT>V\S+U5N=KCOY@3YHZIN@L-/-<5.16T0OAVP@X4=?*(KU[BQ1U\,!HO]:.Z&$ %!9"C0; MY88F\:4YG>D@=/3U43/%9!^XD,ONKPZ=884%]Y)IB5&-,J8U)-3-VR;V'U&C)14R':]EA>##=ES98/J=%&+42U MF\8$EK2/1L.=VX:; 5B@\5. M;S+G63VDBJ9KVY=[R#3<,9&3Q-.M^T#0^**-O)A$^N M$//WYT0N/NDI&H77282'$DRELXJ]_D-AV5H:5ZG$J".)DZ)@?N@=.U>1Q(L8 MS8Z'C?@11A801X@S+'21MQ@=VS=B#HCS.V- S#V)& HL")19\5@.RR2?I)FX M7J95IP@\J; 3Z")B-;S-D!:F$,U^'^*&IP2PKS M"TE+>Q"K%WP".= MU7%Z\$T#H5YF*AK/=1TJ=Q=2?#T\]HVE[!+'SNM5Y47/48535M'NLVTV@U7= M:*)E#/+55GP<>Q1^XWT(!U!A&WF=.6W,NL=($M,98:C1D\(1J%0T9A86Z:,) MR=5\W1D^R[WNC'&6H"5@%;RD;(^%,> AUOHKS#!0E0^T=YY\);=D(F MTF+)1+H(9?1<30\_C7WM!W@N1-+@)BCAUK)["A>X:]KWBM_$V)!<&*WA2P." MGRDOD9"/1CWM0T 7(E!>)YOMZ;34(FJ**M8@/J+">+FZ<@WXXQ=SC;T4*)!L MAL21H-<4D,:D@CO>0^W=5^CT!#@RMZ*J:])\HO-&4D?FO@;TY![C.(+7TVH& MX]B"BLKH?X0^3(<#_FO.]I.)/3&&.305JDL_')(8*B(8(+;71-H&P6'(,J1D M06TX#+VP6%-^AI+OVB^4Q$3*"Y^17JA*^FT$'5@B,>.8R@\>[W=E6S I[HDF M&K_!$$]35OC?V5=GJA">,]&O\,J*1ERAF&OM2'! MXR[R-?%') U:32M%X]55A0U=-SLI"_2L]8,)P[C15;G")6,)'G]7KHD )6@E M451CP1&M?UT92DG]0A]Z1*P?/&AMJ%Q9$;;#VJ)4H(U/P9Z3^)LY,\+HF?!L[)=RF O7^*> M,L9Z4K)Y:&E9/EM_KK>G34GYCW+M7R.3G3[>W!/0NX4?-US#'Y0&/'8WBIVF M1'M1=INJZ896R3?3)D1.X*E1<;0M"ZKU)#7>#]+MU^TP:X' P0-V.FS0@2*O ML&&BI+K&,@?E,_QY*Q"-4Y%-'HL\+H[;(A.$.YYC@$E&@NS,W91J;4)RTU'F MG7FFE%:=>V,Z.Y$X7+I>?18N;RXSOZWD#ML9_7Q\!I]!XU_G+SN9UNR2 MD^/TH\;=XZO%*7A>^_.>90GO](KI$E/^ZDF-?]XR)F_GN[V3SE)YY#KT%(B9 MJ^WPLR=-+OA#L$ALB_8H@!+Q_.Q&#ULQ8%8BT0])%^-4;&3TWVNJ&KY%,!1L M^^N:N%#^$G"1Y73+1_X3-$/1[+/5B[S.BYS_]AU5-RO+#K^%#^6@*,*4292Z M&.N>SP"&:0C_?SM4M5:Z&].L*3\\^TO) ' %,$70>H!EV\$+ MO4<1V59-4U D3&23!\JH(9@^$Y?65B03?#[\_;9L!P(1'';'CO)]#0TTV<"K MUN5FQ9GO$NLJNP%$;P4/V+2(MJRVL&Q\X.7))2GK4?7KHX\-444@+"+^IHFD M%=2_T=/ERV[O D0X%KA^S6$'SX-5-7%U-0>0G#TR[%$%"EX-92?ETXL?23H+ M4!$RPV>\O]=MVF=P_X#V^/ZCS=9[Q^,>,KMN312C=[M0$0=L3-0YD!SI MY@DJM2OW0P6>1VB&#AGN7\Z+*(2']MT%437\4GKL4%%A4S\\F,R\N#5/([-7 MQ ^R%]T*?8GDRCSPI((0$<]7A\*(/QO%#YWOOCEDC)^0'H0*FV MB^.S"'PO MWS01-X$?V'F5L,$U^6,8I-G^(!_G.AP;(V$0/DXF2,%0AG.W?E[' M3&=9?@O+>Q\C0"0H.'-Q?A*",9?G3XX,[Y?Z\!);,7 WT8'V6VSY"[UK'EOF MACL7W!<*[E^>"^Z_K.!^U@$_DV0PTA[-:&D?@O3H^S+9M?:+)BQITNR#;@)- M$SH$]#'94HM#EPG*7B+L;=/&;*10QE1>H[#/X7NUS[23CRP1HX(K5D3K(J]] MP[:$"Q1O, G<--Q$X$)3FY%(O.NNO]^[SKB*6J +S33N59-3/56B'HC0X-IU MWXT2*F?A^+3" 3L$NT8^/F%_.,5O"12!/N!))T*^,S?IHW.3,HB_4YZQYJY6 MF"['AC0[6&IO)3=D?B;-1 UB3_2&:W@\U; R9Y=D._*F U M/-"A\>_I4,&*M.)PW9ZY0G>YDZ [/E-&/)G,@%J_1^VW 3/'N>,)]RB]UL#) M'>K!@'L+*PY\ D%==+0XMW+"97]$"3<;ILG@M'?N1QOZ@8:3)EN';9.V5@^8 M02[3\D6 ;*FI+6RFR-Y'O9M%P3*S39- =_#_6;PW=X0@?/VH8M M?*/ZQ"S>1J*MW\@PL7%\+D]CES8MVK4QE8FF'&T ?,., MM 1O')53%C+.G.&,;(DK3BD2,/U^?V*4LQI90!'I>W+=3#27#-84!F,Z"X@/ M89$$\X@.>/)!>I<=ZE]%>I$]>/*G.1!<8K0N'( M::VN0%PIM8SP!7W?#4F!EI>T:;E8B]U08 $>$LA:/>V1S@Y<+CS9C;4JW.S\[9EU*&_"(F'?VH'\0U9 E:N:W MU6R?G \;<(6U+4.71^=#A_\M56<]J'G*"Q)[B]**HE2']807XQ:0#,?_*;R3 M>*MQU"03[RCID(2]$'M:Z>$S_K",IC\TD0 LK>BV;K0Q'XW/>4(8A:[^51?3;2EG.).\:ZR&L3V8;VY481$W^SEXYV WZ6V 7\] MR5.$5M,H\Y,.-K]4KA["*& JH=/D9NR4H^X)YC3[\4#L^K654JC#\G+U=[4E M](E$5N->8Q!=AI0NAY#3^!YL ;$^0VVX[P5RW<[^F;DF"5#\ &(5B$DFLN7SU+OA?&E^&E^ MS*!4=,@= Q_DFE2R2EPRE=3,(3:Y3PD(B(Z7-R&DOC8#.;$280B!USY50QTN0 MW&AZ$]N92-U[BH"LR"8XM$EB=AQ5)T"G":")H-!U/O0[<-E^"H8O=]Z-#(5: M0#B-O2AC*2#Z9!>3HJ_?J>\B;S9ZC; M3&S8Z'(C;X81)SM^#W3-'G/. MU5"_ K^U) 4*M$^E(J(7:&A5V-/ 3%=.IRX5 ML$>$?V%2+X@>D/K/3NL VE M:[C^06*?-<+.%'V7"]$G<1\Y=V4=9L=("AVET(3VV'[.0-GC.K07>=^#QRCI M-=>;86B)>Y;Y(0NV8G8."8:7$(B^3])-<'8 WJX/!P5Y6:,#T6D40B!%>RZ2 ME9)7>H"^O4DF-Q4)VX-Q(1Q9,QKY>[]ZXGFP/87P/GU"^%],' LJ62XVYA3X MP-*QF[ .8)NV$6(IAZ$0"BC!IP]"&_]S)9LA@WY*<%,CQ*O/HN( +P9I8'<"E*8 %%1-L[\C=XNO M_SGK#IVGL(/?X8?E/)%K3JXV>4R5,*9P[DY'T-%9V P5L?7D"!K"$73$>1NE M- D8)8$GP*Z(RF;8G/Y;7.*(C$M@<2I XK0M'K\443$!J4T9=R]7WPS( M1M-ZU"9C'JNCP3>UUV5F-K'*#$L[M7AQ4P8_6YDVY1H:>N8"-JS 9S,D<>SL M1FLV!5[H(TR&':[IF<[Y>#+^APCU:,FBBCVC/!Z*\OCJC/(X25H%,QZC\6=) MS]E&E)HHJ@4XL&-_'GG 9JJX0%&D+?K<"#GPV!OI#>=O++O:QQE"4P28%A*/ MZK0;%\W_K!#IZ0C4#S*]2SR)3+P,YU^SAL8D,EE>[(0KD/OZ.*.9U3?S?L9JR=DB?5UB M(@WC?R*XYV@X-J&;L19>^\8&I-F]^QU.WYZXF=I&;Z3WL8^+B&]'KB=3*1 0 MR*^0\O5'HO:?X?@]R#5=7"T'!8Z9>IKYM>#9MZX]#KDX"AN4##^5'1E\]BXQ M(V1'H%S_W4@\@=^C 3\V8\\(LY%X0\BKD6R+G4XQ"[7@[$2M;K>&46'CKW M+LPSV#_FQ"G1+0$A["SH7W:0\)G !6MAR>'WL"0SWESJFXZ=Y"M_ZF/61F'L M(R\UTX$DX^F56"K=8<,E5^*M !Z%.I].E-!SN;'X>'PJDWR!%-/E1=9MSF/? M%VDTC'Y&8]L:=6$5%:^OC"OE"',RT P%J[R-6(LM0<"=G$W;JLZ1]:+?+%&B,%8([*5S.(6FE<"D.1PKD>B*4/VXV_9&6$7\%[FXT M+9W2M.+QK,KWPJ\6"? F51QF48\Z/-/()3&A296&.?KR/?>"2.;J)%7:E8U+ MQ!)D[H@BK*.3\D#N"*JU5NXKTEE@SL6=TDP&9SR(2#J29.G(*M% >$;2;$"2 M,J4.E$HRJW2:A5\(N:-0\XI@J?D!K9*7:)#%N _*-\A-/?P-U2 3JB)\,"N* M4LT&$RO*\IWS[#ML[.$/8)6' ULJZF21_[>658*'M&E@K!5U(?).GT<.)3UX M0C4([BAZ1CB11S("#@7"\C=]6T==X-YE;LM$?Z:()?AG351;QVV@-V#Z._AQ3\3V+WG\0ST;BJ MM9 2J+%YW=&O_EWGDTQN+EV_?9JOO7K]]M_KC%U]<_.Y+AR"QJE<^HM.BHO]D%I6?NVME M/>$\92]&:1+J<%<=+XA0C)KI/OYUW,C7V6=H0]\VN2+PUD-9<6I1-96DPCKN MX(MM 508Y8A)6,/#A4]3>G;>P'R#B(>L;U@,)0M V3&97$6YCZ=TF/L\> M= ?%85)P4,39;9 ,)OJ6,J<*5#+6/S>K'!:G=ZVMR@V@"W"QBHO,24'74.Q< M*R;0C4[J:# W%<%:<@7&!#18"SO%JN4/LV"!9(@JW%4!F3RA11PE@P3@E_6; MY*"D4*%?@^SLA$N->#YDLHVHOC@B,,EI3(R\:I$\6E-=^; M@$#SS,GX2)V; BKDB#(&Q=TR=>2-;=03:6B_R)@P@.F8F9T1/C*AD_##[<8- MR*/G2@?Q\+0>OB5--'01BL]T^!)<0NH^/T6;F14R96B(,I]\+%)FVX+HL\P. METOW9MQ+$X%3'&(DO>GC=TEQV :YEA.Z"WE!+=\9HKI0!:3IGA&] 86!SJ;0 M;NG1W91AAN)1.]E+)=S0%.58BV.UEBC7A+]AW,C&(:@# WJ,7#KG;@GXS23E M[F2E?M<$N.1\U5*A2GH4Y34(0QS'O*3P&D&[*424CR;'T(7Z])@U<@Y#/*V, M)J8=[FDX$#[@#SX4$78>H3=-M(0X$RAGC"^3<-YD?W3N)AE$7CK+,,XP=AO> M*XO)'V,AXA 2U[V,66H 1\QB@!GL5*M;V*@4<=9M>- D)6P?@: IEYDK2HM*":[E@1"$8 OU;=DVQ'VA;*Y& M.C5U2_ %(%C_,(>!+]9XZ.YD4&I,FXUAAJ!Y_7A#BZ>B"Q4/2U"/XZ(+XL\K_U6ARSX7QA<+X[\Z% M\5](?_!D'OV=C->F V.9@F: TU1QSGC6M4^:.HCW"8YJ/VZ*0O?9A3;>"XU^ M+KM55+UI1N:2]023#Z$CO"]_8MA>[+R0S@W'0=4)BZY89"*/BO.WR$[MA&>2 M!HU=8#KT(S04>HEMP8.V'F#AC[=SZ8#0F\=@]%W3TG/,U MPF3:UPP#1?+W)0/A30*7WIQA( M,7RE*)6>=I79??A?U-T;&[J.-V\QSC_+' M\XT:'CZZ."A H0!)[5)]+0L@"ILN/>E<27V2,5$VT6QA)0G;#QRA&/Q9L^4M MLX)Q1K&RI#KOQ(@;;-F6CS8N$AE:CQH2/R>S"?!9[^WO*]MEO^#T@Y#]0E\K M[(N AWA'?+IE1='!)A64:@39;1P# MB@R!WU'SYHCD(LI#5/HDL9Z;8XFUL=1WDX:9=NTZ=UV>F:2 M"D2=U(!>!+5=43I/49_]8%AMN-2 23]EIH[S1Y.V_[A/Y+!.32-WZ%7"0NR3 M8>2-?;S4=#C?E/)9#Y6:L:DF&Y[,P/'54&Y,8/[B38@$QO%I&-G2";2%8"(N M?WMF7WQ$GAY+3DNMD" #4LN?ZEA1BAO_ 01N1Z&;"6=&TLGEE>]Z\3\B+V/0"WD:EO2YK M0?F4#.(_0-R[RSOU1=D;,W:@J&,AUMC!W;G+?RTYR\O<,:VU[*< M^^C&PS[F>YL%QEJAT><0X[R!C[F!Q'Y.)DS',T%(A_$1GBE/3^<(9X(FNYJ[ M^KP[C[@[-Z&)VZ)=VA;&2$*7M"#5W?'L3RM,2H1]N3F3P#XV":QC4!2\JHZ_26;B8%_'WB?):\1BL$(G M5M]NU-+/0P8ABBF5(4G=K!E8WI0:.&(&3S&E-,;IY*W5 RGKB0D]2?OJE&<" MO[BIXYJ_4=!+-L;P+8U%LAU*IABC3[O!^*,I>&K3&H?J]0P!="4^/(T?*//) M1#SJX-'#+8DH9.LV* 4U3%0(CL&,L\LU_:*")&_+[DW4V@# M"[=Y3QEQ&PC-Z=]0="DL2.!3B@XR'&(=:V.>TDD>)\'C8BF*(*Z1TF9V1"V^ MIJ[F' C7:WSJN*-_..&21J_,LJ59#(<;*0.EU?P$4T,_R>!R[L?]J$/@:^4[ M9$^+$N- GB3=<;_NW1T&A+K9DEI6F6F:UX?2'A*]KH:'QF*XIVF\:;_J9H?< M&=2NI(T+M#P)<8=)(^8+0&]0XUEOC>S\\MQ$#-$-\>'313QN@ ?!CMI=.1$L M4,ML\0WL PM/3(]USV//S7N5-E#,80Z1CW/2"RK$L)H4E4]%F"?/J>(V56') MSCA9YHYH8^\X5HS$(N@5YR+:5"&_$T_Y0X3,9UC7 JSK]V=8UU/E._E9N$Q- MM;2**T\FG6+@"0*_,./KWN:,.>ZDH=,6]#*>4N6039M:3KN!1YD4TM??[)JF M$S03M[B,"*!H0:T*[5AVXSQUY:F3%;>>QVR&+9N3;0=T]N>VKPCH#/#T%[Q: MIDZDRP^,'M07+)/-IB=7ZA TZ=@YZ-S=W$N:L+)(*,:Z*444FYE$Z_\ MB?$8(ACE_#8:!LEUN+MQ.W.E_*Q,9,N3$@DRV(5XB^3MR 8K^ O%NNPLTE:> M!)%>,7W::BSD([8M2N'.##(R;R==P=Q6WU/^6JL4P1O?^%;AA! MJ%,_J0-=)OLZ,:-C%/V"3,B C[N':H0E4!MU",Q(]PR/C?"!4('TC M9SZD$%B[Y%@9L%3"W[=P"-V>I%5]X@%*M)]7::"S"^2X]%BLLI490\KCALL6 M \8D\W'(T3X1?Y6 ZNM)D=)-.- ^+!>O!^DSJG\5T.J34W>DYAS/JAR(!**' M)T"J^1;6)=H,SX%-!Z8MCEVI[12?U[D)4[SNBWAAU^65%E(4X6^.K(OD3U)[ M?6A#'/*<(,8/V10^%CR6/HW9'987CW@S].PR21,VZ(#V>+#Z%U*XX4TWXQ[J M;*SQ/ U59'0$\U9EEA[5:<=^*#9\'.??7#2H@D+L^-[@/$."T?0-K@E0Y/?+K8G[4=E\< M8?P;S@PH+ >-S#F=, DHMR;3[5+$80.0W%/UTUEQ\=$4X,]9!,?\0P* FJ$- MY/#$\6&,>Y7O\H'FB,S74L1"V7DUTYIVL?/DO?1A(6SN&HXG)G#?D6;0B,0- M5E;#]/-UC/?:DMRFI[CZ.#Y'75U/>*<,C[&/ [>MD[E/<@6.7N@7E,R+DC_# MW>=2T+./X>_NR.8T;;Z=F7J SWTO([=P^AAOI&0X5- T,V<7/D6C^;US^6U: MGCL 8]J?)&0C\L-?DZ'N%*W<:QTL.)U69+%0RE$4N172Y4P:X6G4#)_M8FAY MW$/^7JIU/;T G?DN;7ZG_A0B6K&:AUT_G9#$W!+6G6.?*C$RB#J2.W/2>#GU M3D5!38)Y;K:/E'"QFDC,%(X:3@+X9$;)9&(5D:;V1@B"MH7!DS)*R 6M,8]! M'^TX0W7D=B\R5.MCXBS7_QS8:*>$'I%]R9 T8TZY;$+7A0]!E,K'&/+:R=*P MJ4 WP5/R./Z<=,)@([UUD4\^9EU]J43?K%^@+F6]857H,/ >>E#D?THS_A+6, M31WP,;[?G%$T[X]S6>^"L'+X^6DZ_R2G+(UPJ*K>QV9+\H9&D(\[[#+ +%T2 MX6_+EHIO/?U21FKH)V/^M4V3TMP!2.7A(LYJX8E6J"$DX(? ;4#\R/C);%:" MG786T+OECUHOJN]U2MY&I 8G=FT8R.(GPH#:&#JMF!)OKZ?4(:;NL#HV0TPR M3N^H#^FR]D*"J9LAC\]>)"A0Y@M'*M\2)R[HOD0^N=NAPB$=;J8>'JF;R0I- M.),,7L!X+THCM38*(Z$>S43/8[YNRR_4Y?]PKLO_ENA6 M](RJP\C<@G@R$;8CCH"R8M&Y$E(LXMDGDM4?=#2EFG6M^$W@,UP>J)M;]9(S]9MQ>+MW?@AG4)>: MCM@V&V:G9G9E.FMPO2Z,."@TDF>V?1ZG13FX;D6M0;EGEV'B>\DII>08PF1V MY)HC&S5^?I_NQUP#^N=]N&G:.#'D:I__!'?X[.J'MY]GJV_+3=N@?P>_^ FL M._SJ+TUS ^'39W]Y\3W\]/KK;^GNUVV^J7C)A!R.UXUS7\BZAL:N!OTU3='\9.?&$7,7- M;M,/<=[8^3&)EBANG1(\G,W.!:&P./[0%AO"(^C=]74-_,Y MZ4R?J,NKH!0Q*#R:%!]SIH(\%C>A5Z9 ZN.JI+K@:"AKBW^)G D)?>C.S4T MK$1PI3U$E(%C6&2 #024@3MNFZILNLS>,($>[_/WP=/5\'--/[I-YH-#R%!V MO7&4CM_139L31WMN=]FG,N9%I49,=H^<%7HLR;1()J*TG\XGLBOU(LZ3% M790WBRW2J=XZ,E'ZT9E8=.>%G@B?<0S-^RQHD M,L/^V-#A+2^< >[Y7>,^. WN7E?3[YQ,H;052R LFK2!2+#6?1N":.[O/DGJ:63I%O7["V7Z))9\P(DB_6Y/>7C6B&7&BL/^8,CO$()ARB?3T.<_8.\S>$&3&UZ7.P< M6(55D[YMV G%L#OE5 ]$#R8:?PI9"S4Z/**24>"JU&3V!R/KF!^;+C2,DYA. M],;*"K.4Z(RP)5F'J6ZH%6\GZ=Y^UU*!RB]7-EF=A74Y2=G\AF"'52P 6ZL.B"^0$$QH M[>SSD=L2OR.41J=XFC7/K:UCKNJ%6>=V;UC)9-O$=1R; MX,P/(,VL:C^>=3Z:?I/,.1"H]%2>IIGX)!M.^ RGF">/M]>N1M1?'OOR1\ 6*B18"P;1@6B\-%= &2NDT\HEJ _+;9?#VXH[Y*(U) M:*A_GWJPQLB9M(8QWP$HF D5@B @ *X#\O[XE4N;%1?F4=$;$6$\#:O%$SD" M3_H\KV96Q;W-(1I P.JIGG&9F\[M]>W-N)=C:VP*L[-2C*\1O:@+D*J$%W\, M: ]'UQL2Z$108DC,R/NZN<-R'#F,(_OO?%K/Z^J.-5']\PSXR;@8-M_L+*2Z M@WO]X57N$-]&BJK@![!2 ML@_8-6Q,N7YV1\CWTJYOE]@U*$'*LXAK]@P\6-([3LFJ MLW"1FI I)W!<$8B"9F5?O>:O7JZ^&=O;C!E;55^/ MY@_&FW^8PWV#-P.BW);AKN06-?U<0R&CTM M[2$X&%;3I1XD7UM35NRV3ZO(U_-O&Y&+Z8)CO45^XA$X\'\@H=2?R$-PA%\Z MY'4L(_B5E^=CMU X"\!F\$69&A2]HH&(Y3" 0K'A H0"J/Q@S'O$5I2^ ZVF MGR3!&M'2$Q+(@A'WWE1'SPM+4,.39:NEVOPI*I(Q1HO7R8^&05/N!_BHHHYA ME53B9O3UY>J%B[S%54C$@E ]5#1+D();XDCG88J=BRP85#&NBQ+/%)& MYWKZ0^OI?SS7TY]JG_N]S\EF5X-"=X(R;93-*V-OEN"U:I;J_ '2W&Y!X(365M^FDF3* _EV+FQ_0\#G(Z#,/1U M9,S8!I?=M5>/[;:T!0:'Z[.KDS%-KEZ$3<6S:>/N=@GR^+9!CN!%>8B M6G'_SO$UUZ&BY"Q[FF!7-"\U'#J9Q)"\^N3AR!U;[ 1(QI1MP M.3&#B+HW[ MQ'U")PJR"W[F0BH?WMJ7/DF4\V3B3BY4MA#MX8*@'L(WW5'1'KG:UH/@&9M1 M-,08O2F/!U8"Y"J<,,-5D_E'N%HTJ(.10@H"HO8V= &T0Q;+/^$ VQ(&PAEW M!U"+O1UY]"0#.8?T9-NFZ\>#\GX;CN,/P4Y<,[M/V#V 6*QD,='YQB625E2= MY^G;#"W QXWF\X07TX5S5LU,@7YS0T6PZ7-H!,;R+GG*;(S M?MDD:/Y%1Z(TR>>R#/Q\N=)EO@N6Z?8Y$#[Y'-*ET-W8L6#3;55/I)0%N;&, M-//O^.L)\)-1+N.!F*ZGR5,;2M/,R +H()))PY)2]M@,7_W8SP4$QVF;IZXE MI) _&M]*2ZV5C9?E#>[?]2; D_+D4(P/]RCK.0,M5?)C7EE8 M!MOFJ[U-DTU+JVHBS+<9)08E+6B9$'(J+(>KBVL#GD>'0 $9S.N10-.XVN4T M: B\&,E -;<#_(*F%#QD%IH- F0DJDMJ;4&A=,,O MY=''3F]*]4&O%00,Z7;1J==/JB&?C!FZ7A#QV>'NRE2F1&5Z@$=SFV? EY$_ M,J&]O-!O3IRO^71R2KAR/Y;EUX"R/%U#1H5X$W&E3%NV&E*BQFHV\8U6J(N4 M9EO':FLL@SYY,QDP]/[QWQOBKTBE.]( M>5.C'X:^!G!N_*A I?^;71<2'6[4F.^]8_PJ)TC BR;IDN/B #F:F9A:!3/5 MK]^-Y/7Y4_>!FS*%Q(8:S'EN)K;H-IL!%S!7)ZR"\&B@E@'E M<82W?U7?(-8;#YO:485WAC7!LIZL>R W'H(D,H2Q$U7F=Z?!-Z!/+2\+K9O+?K? ;8 M4XPSN[O E#SQK?(UBEMRA-'B:.W?>4[BO*5\&.HO@Z1M+[2C0L]NDGIGXAR0 M5"/N9-3/E.824[L_:9\!*'XM!,=.$E7]7J8=9@"WTX4//*.,N2HO_&E&F[WE]X2!ZMT0&Q*GSDL<%[R0$VCNL-A5?C-(T.[&'7\VS[&:X0%D[G=%E-:JR^8WDJ M+\#OXAD2([%=#&<3OYC$F+D:+?,P,FFV6#/B$4/)B< E?GWL89H%T460R$-( M0,XE[862]I_.)>VG6M)^8/3\]WJ;WS;L!)M#8[@R6%LX=>U1(4$W5;-&UE#J M]N'R(J&%[4L0(*!;/R)0M%DAZI4)<76J/C"Q/JW.32FG&5'\6^$,NUYZ&[*9 MU"&:"L=O M>YQFRA[WNFWRPH<6[DHC.*)[&T:,%TA6!I;0VC2E"#-[-VPQD)NEY*%"LZD] M"FY<9S:*A7IBR+)VL;M5QN:>(LN2L6,40S1J4V,V2^"Y.O?6= M%?N=J(+E@S\"I=;'AZDE[A+&W@N<5PEKR%0/W#Q%,5'//H_PHSE2T]A,797O M*OA+8DO=Y;>R.5P8U6[-.#R! MI[JAYT7N/?QOVU\,!\?E<-$W%WLX%<.>20@BL8-F7]X3 Q^U+3@&C$G=+K-< MF^!8^:5@V3=2<-U!((7CB8A6BO5_U'5;HC_%EPAP9LN>P#!E4RA%X.7J%7>8 M;L"/S=]SE&X/$(]Y0CDOF32FOL.]^J \3XF$9A,%B[$D-:)7H.1O:JFJ8SUY MTY9KJPQ/^NJ%F5#G9*5=1@R?K6^0F=AY_YOCIN)Y%49OFKJ]OICBXK:(!@(= M.[3U C77?2GKR,D0F1O\A+%T-E;23!HE!,=+(F-QI%U(0&G)[+(1/ TK+U)[ MU[EIFN;BDTS*W=D6.$L5PE$G:#3!%TWMH<@Q<2MS[8"Z9>HYM49. MC%:8>)UB;T^L527\?;& !"<[B-$ I5(6ECG3YB^YF]:S8N90AV-I YF7\ZDT M1%QOI*OS#:*LQ9%DH"7!([$I)-U)[6W(SZVGL8.UQ5.=,7GS.N+.=+9CYOJ? MX-<[1A8,(7F5T,2XH8<6.J<+0Y M5%;O'-X%+2RUU :I5SE*])CP/4E?^(KT15.'VG*(X@Y(#S\>.62E"IVT,0JQ MAZZ1?LLOO2?(6+/GXS8"FSM_2"9V2B$C+W+1#9C-UCR>4 FD(R;3G16>HPSD MN(]0RAI4PY C[4&0)!$? $8&< :$="#9_= 1](4U[\B[P3R. 9/FVW@CB4K* M!&%S=90B8>4G)PJ @Q@FK.%49[IZ@)=-[T&)*;?'S-TPJ4_+]$3W"//X+FN9 MT&XFW4X\%%T"2M.$:+KFKM0_:4RDL'*K/2T-[%@(=&-!M3#XS'\#+'&'"%=/ MP;+RS>_LO=XM;;Q@L4OJY:6B95K<05UKVM0U;$4P7UIH..WAN%XE.C!1NG:I MGQ]/KQSW5.-!)/3>!RK_<9X8_7@3HSMRGMC]\H#(9. 0E]3B)# ?(:4UXQ3? M0][9O"2$[CS^_1&W5:%DT=11J-%L7L><7LT$G+] M0_ XE1 A(\,ZCEF6+A-#, BEGO+;7+G64]N/L81MN!OL!TQ_Y MW7E;'G-;J,,98V78DKKWZR_;PC[^H87#LV'SE3"<&^4&^*A#OVM:>)Y"(&K, M8:-M$QGA&$)K268NZ%*$9QFF<2&WEDSM608>408<^$FG'I 3KR5XI1BPFG>: MCA&L4 I\RCA)J9^)W >N5_!6R?Y\%%\(M><(6Q5M<$2<>8RAS5_$^L.&PK!U MJ,.VU!PZ#7$H=60/W&WOT"1FLS'$PC%'_P3A[C#1 S)YEKW'- MB@1F)XT@A M,/Z$4% "(E ]XU@F*4MQT"F=19AY.%N-Q]PU-,NT5VZ,&V86B' -"Z"X/^0B MCYN@E15)LL^'-E!W@S*U\7>$_ON\A8_JCVF=UJ6CJ0H>2ZB6*SKOQ"/N!.;X MJ5W?%\\)(J^E@Z&6+"/.VP-]B*-];$COCV6O%5,I%OX MP'WV[(SBFA><9P&:YM\;7\Q%M'/ 1E*>)-(-5"7E:I'6:-M@K!A)#IK9%P4NNM+96)P) M._X9[W6V)(\H,X)#Z/,?P3-K89F$MT-\Z>@A!PSY!?5S+\,P@><]15LC; MFKC/E6WT).LLW'_ 4*Z$QF#*@$,]#[YV6LS4U$8UU%%C PXM'G6V4>T0Y^@R MVAM>J*9I%6,8USS:D9R?*\LY4PP,A.67Z[^VMP%XE_.#0T3J"E"/=-XQW&[&:,[*5+L)@U1 MTPX(1!ABZT3J\BJN\R,(EF=1D=>#GZ]C;>@V7E'O.H/8G2[O:(T48$>))K>2 M7NH+KJ>[U/ADH=/#X+NH:(RFJ)M$T>Q"<1-LB $M-"91)DV*=H\4Z;M\>N[K M$4FA;7?C>092EC=U,ON"'HQ%I-W\]O>BJ@/@'>ZJ;N]5/H6WH M&8FB"7^Z[X(8FQ&KMJ)'T*\B[4 +%Y$'N,)E/TRZ0NG+-'$=R2B$ZZR(M/RO MO[_.ID@,IE? LP1>V$U0-FR\"3&$;M42QV>'6S9[)6" ?P\MM9#R=(#HP='S M4+_W>VD_0I%(<&R?'XK)0%WG?N\Y_!U0C]-0L+HBI>-WD\_Q'I@0YY$?N M2:!VPJE&;A;013V>>X_43K'#.N#.]!2#U*TJ+L M:S)#8]<;%W+*Q!6Y;IELA*N6[HZ??*O/ M1U&J5I^8"BC 90H=DHDI8:7(3QZ#F*USN3*AT(2SR?9E[H$)GUMV^4T;7.NM M#A!1S[#3!FE6J4K9Q!X!XI^1&,[LK5:.DI'R'7W@:!+%@:@DCBO\B<72J_:(CF[@M#-K M!*HJ,CDXWQ"./T8_2MSD!5GQU%&U"[H"@5 *LDZ&5TQQI^Q\15O2X2'C[>(' MC,R56X1UQ#Y;!"BVMT'F[=V2FN$E)U-Z@R[-26I97!!<94K2$+Q3K#"3?EG+ M+V+"G(81L(O ]V$U#]5(!Y$;O@T%;DS&*YV9UHD]7:9G6'W:A"S5#WMJ09./ M"ULJR&H5;LJ.T0,X4,./@A\I4"GQ#761$_5%A?>S!XV#SM9!VM]TW-GZR+T1 M([1MJF;Q.\EQM.:3 N<$$339',FH:[/839*-U*L>R7'_%+SH2W#IJ+;]_'FV M>O[%LS]D?$ "A2]^2:C4)>=5NMK>P2=?#-)O\+^;=;>ZVO1&*X]_I9]1$=RW MH*2'Y=/DV74K:NN+A>_PHZV1*#<2!?9)BA#-7::C>(1ZA/MNW'>]"'E5X+0/ M]2RI_:H%ITU-9E$'1-5$S9"\P,(K;)[^Z)&9T,&LN=B7-]+<0?Y[OJ(\ MX!=_OFO:JK@#$:6?G_U9T CBN^3*3I-3;0U+H:3GZ#.&J8\9(VTQT>$S*.\Z M<4X6A (&,ANK7*;$=$TVZGJE8RG?\ Z-=D3ZC113ISXJGK89%!!1+W/S%0K_ MGJ)/-W%YO,Q,3/SA-]0)[C%(WAE>&(: B? 8DZ5GVT/,Y"(.0, M\=6A8!O&&)_8P(84F1:-,4X4)382I4L;ZT6SO:!;1,;VR]65[7AUY./V=CC@ M&-G5"UCT<1U6E+,-5'<+G M(7U=;RY7.&^R^M<5.O[7_T_:W)Z)VUIJ_!AR[U3$U,/L,G-'-/9@#K+I1>@. MV#4KHR*Y2>RP.W94=C^@3TFD<#)??#B&5MR'CD6.DD?<4\FSP^S9E./_KD3U MV%F//8-:;M!#K=FQ9>9WD-*,=<9-6?,4,NH"SEAR^7WP 3FE !=!7&1/G>KT M>LI @RW"HH%J>65^_K(=QR57GDF01PN@_./D&C?RIE/)'3V!K*H$Y-2QA6$Y M+1I*N!!:4\V#W9CX);HP?Y,B4?]@27 8W;_";:28)W)H1W%+4L))=6T2R.L* MT8!'6J:,>YHJXA2R^"@I-'"02UJCU*5BO> W=':7V?Q_K)HQ:8ZN/K4Q!F]G M1AZL%OEX#BAXK4.O8XT2^E<,.XV[*C*STF:)0CR#0AX*"GEV!H4\56J?>Y^S M@_ $ZU"3PSAJPN=V5D>**$ZX:(XI$0#.;@VMS_G.<]@NUW9/T4L>L0HKR>@T M+.- 3MB>92TQ/,*P1^(/Z7=U'K0&9BZF/$TOEG;:D@5?/L-DP?,O9&I2@>%J M&JV23M?PC.@(>B9XM$ -(C'4W'1A@L+_6.Z9B.7?GGWQY>5S"%>K2GMD_^W9 M\S]>/M-?90[ @YYLPD0B_8H:]RP2,'O)NN7+E MY559(HG.$;8!'W9+O@H:27XA)';2>4:6E0&78=\4/(5.:&A>-"V8Z=NRA1>_ M*B$P?X,\SEM>(>-E>:N],S[9\^+JS:NW_!M=EMDC9"5I*2F,UY>LS%C0,"NE M\S!!R/")=%'PW-0FVX8]?_+^:+HE;"*XV M\?<8_A6%0!A,[S 0$-9&E35Q6[6&M?_O&Y M1G2OE3GRC2 C7C2,07CVIS_^GL>)[Y'QI(C["1_(R WCK"GE@/"9Z1XW#4F[ M)I!B*H7S-9I'^BQ'+I4MSP!=>C9Z%$H$Q'3M.[1:0WN$Y[6&KL]Q*9UJ':7I M2DPG3,\%_AH<_ L!'] !^8 :IYP6BILC.LWUH^-7_X.XS%R"ODZ\,CHP3JO^;-\W$E]2^?RH/Z?*<,:$>=.U>JN0CGAS8#0)QDC@1FAA5@KZF]OJ3A[SIK6'NPN3H)P++"Z)\ZIK>B[.:?>4Y@V(36Q3V5>1@)Y=' M$NV+]F9" /4K$&0_&0?PQ6C"\J102"HQ631"T=Q+GO7;R5]>SZ_)" 4GI[\+ M5#1%@GH.0L[4'9^H ];JASMM2+]5#$K'!2O2>>H;:AYK$4(RBW<@14^"SQ@6 MXHX$-3F0OK=JVKG=ZA/MM12ZN63;$VF8UOM\)WRC$_5\O5CLT'Z,%1)/\[R' MGV /!?"#>>RNXYYP&T.0#%&-7"V%5>%AG_"+O>L#-_Y@Y-#=<_Y^ZW,_8I:X M]G-H!^9N)6..!:H8+X&_ S]6XO^ 3U+S65=6M%A4MBX_175Q Z"#H::ZI&@L MD726L4?F_0%9(JV/0<&4F(LD" Y^3R.&]%FJF'V R$L#NW0#UV9[H/ M:EMS+G%N"34N@5K/6T.N.AWACA75E'#;1[6S4_0^KVP..CJ93,[HP76/ AYX M,J$)^MX5N=0WX;X7GHG$)EF"-L?0V,^,$JP0M8AI@Z3#O'\$)G=ZDY!+WCOU M2(V/ODU8ZS.>XMY':#^",*6[(.6,+L*Z5[XK01"W3"H[R+Q(')RI!X,^[0HD M)QEYO>2Q8H3ZWB'D=P]?V2&4K@ K_VW>@D&5?.0SF>QTR,M"^Q]H/X<>2\LR M/ M7)12D(JRWOB86"^GOD&^]_O[:M43=83W=6$O73=LR" TG=E*';,RT<"Z, M-I,9^"$.9-D@M/)_AN/7>?U^]9TB-:^DD8?D%9.0(Z-S(TTL[&EP'%\+1N?(8Q3\-*CT)(]K MDJ*5K" /@?69&$O5U<5SK^[V?G#%)'WU$M?\CB-*'4V'\"$$BMK M"_?C/JN>8_B$";@_'B1N8/2?:U7(+/GI;COJ"\P=QHU&0VVE@T6'1V_"0<$\ MBVL1:T2.]THG5XX?P$".#DA#F>K)DV+.6F C8^O!]R3[X0^+S? @IC^P/W@, M3MF76C((/QL(,.M[?$3:[XS+6<#E/#_CL\V'A.9<;#9!)W\P@0Q%I^FWKB>YPS0H^XR]3$'M&PL3!H.R)M@N==>$S& MVOP]&5]!%$>J&@;!COUWC_(C!TB03[%9]'QZ/I&.%$^2#Q"G''@O-2V^84R% M]-J==^.Q\Z0S:=!F33&,BWK$/Q50QUW3OI?D!2:_LH6..9T^Z#*.63J&5A(! M-N5+NC>4@L+) 1D]Y0V-3:B&=E%TR5E>'E%>7 L62LSM4.%^1+FQ0$>J69GE M*)D SO4BN"3TN1SR*8_YM@H_:HFRK&-5$LZUS"'+-]+JF8WGI%K(2N"W\>0X MF52R$=U^?_\)P>ND3VL$NL>!=XJ@$^80C5+%,9Z,84]G#]G4(\OZ2YZB,YL# MBJIJ:%%.M:(Q26=Q"T^7Y,DBY&PR(BG)> V1"PTCE[(H\]9Q1.!FC%,]HO++ MGZ2;.,J&WXN3S$%BK]=D>4FHN+&KFTW._[+UGTVU\=Q/XK!)B3/23:*,H(++ MJN/LN.BYEOXSFNQQ;25SI<8Y=LZ?XH)"RXSWJ!DER8M3[,#IZ8\63IX]FD>> M/(#54QS-5^@$T_=:),,I%,3S(\=4![@'9'7 ?T4:!'6 B>;@O&./&_D'-^/5 M&.O.B_[HRBRVX85S8/ZX2494_EQ03$C.*'>5;[=@U<\0X<=6-*%ENK8X8?J< MT_U$0N^P'N1WJU<\]H7U]SBMWKG$&"2.[(0C S1[GZ46/HO(J$8J]MO0GM,3 MCXZQE97&5>^8A@,!V2<9.EYUV,['0!YI44LBNB)T&Q X' B[AE@RLUG4ZV"- ML,P]B8/?>= RY5 GB(&YP= 3=**&&1)3Q"PN4;)@QB4DD2.CFJ;Y%>0J70CP MF?Z3$4U;3U.6 ",2)(]U/55#$;B 8XM$/$ZW 9ZSYTG6$$<3M34$2O"Y8S.D M,[P='LWF:,^C7>RRHUY-Y4YSD[J%NF;I1I(>O\L1=NE0@ JJ0V07-@(+HY>^ MS2G*,[%RPJH,;5"9J8ZVJO/;-A9R3Z\CZ0<5EREJCIML/BA/O.9$4]KP?\=\ M0+!6G+"B&L,VAU]+.BM3%@&016[DI9TLIIQ"=.@"=VQ&6BD$B!Y%J S(Z0D# MRI8Z^0KFB3*&=J)U*E+8X.0J#;C7]((X0&V$%DP( I>O<1]G^P+6Z%XN]Q-- MD,(V@9H*H[0;K8ER7$S>]6.X5".JE,::'I;X.&GK"1D;VXB0B:NX81_#.!E8.OOT2&HBM @L5UWPXC?##Y[ #GW^>=Q.+2=B63-.:!NR[6*I M=%6X1#R#UP+58OX)Z1X;"82(2;.A6V-?&B'70M4%IO0K93C&?PTYW WG,+\) MS-Y?(X'#?O7LBXO_(@]MK=183M'5*_@N&O M*H.I/ >>'XR#9U.VFV%O@X+S3N>9F3[NA$^D+WLDW3RC:!^*HOWRC*(]278[ M813ZUO2-L9>^++O-T'7:.'(%4>*Q*\D41"OX(FDN>1.MQ;59"[K@\S^_4*?% M&<[OU6DAOBO5"9=*9_1N%[P!8OL650?S->U(K93@Z<7\WZ0!D2\,_ MWN;5("QHE#W($K)EJI!2#!P;H6(OD@ZZ2F8\6#LX1@IHZ7 ,(BC*G!J &;Y+ MVDN&Q%VNWGK#J^^3QDZ82J0D,+?A?P M#YN;6AH)Q,W0T4.D1[EMB+^G,Q0R?"+DA*W*VZ ,A5CC=RFW"JO(%W^.>:0,<.65Z#2)[)P-A$[!F>O^U^.Z,,3PT&JT&\=C@S3M>R^%(N55J ULK\0S1"]SBE)D!XSC_ ,(JHFD) ME \1,7>9E/-(>O06'Q";6W/*@5!OG/#F;]QXFH[9[/BLH4KIE4 7"W1$8L.7 M%O:_'$DUB;]9MMU&@9<;ZQ;\#5#'X]:*^[?0-:Q#D7 19"B2O'[L#V:557;V MO3W>Q?HQK7.TJ24PBHD#2G9PG^%)^MX_".\:-E>'<7LUQ#I,TRW=<"@^>QY8 MV^]:ZOR3S"?3N*[[F )E^62>;)TW*(3Z/N^XCD4$\(MK.7>CQZ $X6)#*;6& MHPZ)#>+U34,A5;R$)+[F)8 >"#5K+;SF<4@<#VN-97 O4JD012B7"B3CY$-] MDW.H*6NE?>)NJ8B4:C.D0HROD_8?QORR;Q?VXLG)+)?<:HBR.LHH)DULM@_= M(4XWO%_.YQ+B,LT3)RER$E'7UZ>PQRR^[7[)#K4)6?A]3/,16B*,-:VJKS<&VFQVF+U;I(,*MW3 MDIM<21L3%;C1("D8/(7(1([DJ)I37D5.I3.PR:V "%:LR>KK$(V>3OPAB:'G=M=/BP7TE'&\7#WL0XN! M;#HO)2%!9!(WD,MCH^,7X?RV3<6#O%C-Z+B7)D;1SDG-,,5-7/UJV$>PVTZAOS0BJ%$S)F#ZQG@(B4&.50MKZSEH*5F6O^7V7(%L 2R8: M=DZ;BA[)9 0$:67[F\UZ(T:@@P)K4V4?>3:C]SSI#$YAS<(.J'S'B9FA2URN M7CFFR]8Q-5!=D$SE,$K"A=1_OME1/D8 V5,NRX9G.J9VZP2= MMBO7=)*YIJ1D."K29@B#K1 ]55QP=(GW9'PZ:L^^W!YQIEC'MERG2'EQ$2(7 M.OD]\9!R'!03AX19:(?#V+K3@0K^./,)S):G \4O__9I)=2-%&U.PS\8[7D< M:?@NA/F9R6-$_=-0M#CG&)EA!PEI_-0T M2B,$, MRI:W"^L+.LMNTAZ6N,&P"D;:C+T+F&]&^>*&XW+?^>?9\/ MG$D9;(SNA#4%8WN4)+G=(''3 V3,^4;4F"H= C3$E)HAAY*=VXFGRN/@T ]H M^*'2HHRM3X\%;17Q6-)VK-!1AYNJLER9Z^,C/B)O#5'F^9+$V0K_7K' MHS6X9M1&52>RXX^0/PL?=X#@D;NFKD-%,NPL*GM#QLYM[-V9>W38?AY[LWH? MCOY26V+<2;^+&9X&=36MCU[1O(3IV'BC5\^\E/I3?ZI*W,U% G]/1]F[ M_&>DEZ9$G4UA5C369)=]T3+J >_!HP33\*:!9H.AU%%_QA:UDU )42R6K4#+ M5%$BF54VLD#1>,2!AT>/I@&2AJ>3_;Z&W>-A937_.V%7I\FZ92_=[+'_5:)! M+D'64OU[5'$8/?O=V5;\%GS MXZC#%K[%60EVM$GA^C^>JKRUIXD%,<)$C M'&;R%FRQUZ$.6YS)('-C.!LK0V7945\:[XR30Q"7R) MHQ])-=GZBFE#^%?)V1UO6'N\&<<)"_&-#LZTR728DDK(M5!+Q\'9A(6'!8H* MWKGKXJ'/"I)3(G%A."*]'06[TR#7:* ]/QBG=VSB=)^>V7/=^:%UYZ_.=>>3 MK#OG>P0+R71F]7LSC@!DQG?T.LTOUB,551,7/_C]I((E?>")+2[C+1;$%B,# M@@5CX,X;&<8@72,SK9HUCQSV(VHJ1"8PB!01SQ-A(''AS"QM,3J($E*L.@KR M.)%*Z86F&BQ!28&[]Z4ICZO12$R!990@K4KQ!F_ADHUW#,4E9'-]MP,G,Z6O MIWI&"+W$5)0;E[*VIQY>_; K<;94KV&6<>OG/==&%0VNJ70JM@R29..@=D86 MR/D9;1-%9.@^ZT1W1\_/ <71'%Q/%^Z#9(;^VFYEX^1I1A>Z M8?G[0(A4-STV<^&RBQ&:]@:"VY]RX[WUDX@79>Y74 ,TN@E9[L%AS>2"W?)Y MDGHQQEY& E!),7,>#32D!^.]U=&,AL5*Y6?!BJCT>DBL0L4T'?4 MH@+_V_87PT&*NGLX&A=]<[$'21CV*U0:?B%E]#HVN7!RR5/T>3$G:"/%T,X" MR4M%-'^W&WHZ<#0 F,L)*>TVG26=L">X$EJU$J>2V4C .W!E>%?L >+V3'(T M6'*"HT)CX?Q)?OUNB@.?M9=VF 4<%AOK6E)N<#T]H!@44$N'@M65L*F1 388 M?X%!.JZD)9ZR2E)6X\?%%'=/%73\.I7=-\<-@;5EKEA2-4JU >J M+5.*[ND,UB7ZY#@(?%*_.$D+]VW3AH;HQ84N4E3<_&D<"T'W2U1!1MQ[&I'3 MLM,#R'IO5_R@H68T@ T@$ W&>9O8**1H8P$NOL'ZXS=<.57H"47$? M1,3YTI[DTM$6Z: RC=Q'9U[3_UAT=E9/%) F22TQ;X+%UEJ9W5, (G]>$'+L M7U3'4W10K[WA8VJT.>S0K]IHL"P*6H8O,RG321Z]:Y?)-5M^ M&,!CV:PV53,4X^QPH]-[? X8Y;04N*&RJ7%:I8]FJ448 K4HH4KN,I,#C4AE-1O%L?@%IMHJK+C1=J7G32T9JN; MT+A!1[?L[H ,!3I_1AD^I\JR.2E:O00GJ*1V&V*KVN3BS$K>"OTK]LOBDG%K M"B$J.#T+Z\K5%9VAB9DP9-U%L0:/!79G3]1F!-EEZB>7%?*_$4R9%PGI3VB[ M25I.SH[,%AAP536+REZT"SSPMT07U!_MD7R?880_F;92[ 2RO0GHBVK^QI1F MIWD[U)8EBQ@('5M2\# -"BIHI&\>%TU&\H8?PX8JT9;'P[[B6O0R/X#.,]'^ MS#Q9^D#,"_7FF*6/=F]+2D M:=5[.G6"KDE7B\H^6&WADV1=@'3V8R!KB$WKHZH)2QW+7;$",_\(VGSO>*8BUTRSCF0^0\*I]L]F'U:I-=?@E&JB)<(H3K5($TE*S[+#ZFR(/UJ8A5 MXMQ[Q $R6$%F7/O*O^%I.H/^XF79'4-62@BT7JB+1U7X M3E]5X08Q4Z#"^A(C7WR,NBNQS#+4 9S)#?Z9ULFU=_*X=:X)*B!#4)D6/Z$* MU26UE\=84EM_,YTTO58(L#BZ?#?TZ?$=,"_$;0"W\D8X[0CN6^OYVW*!)N>1 MQ[QB],].)]'CPW"ER[H]O.@AYB#T5,PV.;(!)RIFF?V-GK [@E;?>T DU1%C M#@%2N"3JY%!3B,\E0K&)OF<[1JA.A,A^8UAR-S<$G)P:?F#<5,W\C*;6 M*(A/"K/:MS*PFX@9 (2'PD+XBFE&?2VOS<0@O$38!,]9:S*4!5& MY*9Q MJEC?"+DPZ(D#M4!@J#*T;&C=3O&2%ZJGM$Q\7@D_7N?:]X/K7G_[ESS/LF:MY[PEU<" M22,7@D^$."W8(EM5K,L0BMIQJU!:,M<. M^X/1$)%9 XLA3+D+@GPH>+*A"M*% M+8!?QB=B'87T)TC&Q$GQ5BM*2AN3CF^O&*K D]BS"&4$[[>] U. MP7O^Q?,OK#FAY.@@"),9\0/./1\6"&3^WY9QS.*BJ:= 1$N$23XZ6HFO<:&3 M(9JR61$)E9,9">PB@^*M.FE H@VL\.*!U#8YQ8X?".WO"]BPENHJ$6VFH'-N M[(ISS8G$ JQ?6%XYKZ7!D)<= Q"7;TD=6A!];@@AS/=_^':]P@LH5H-2]_[F M7/,:ZMCHYX9H][+3;M/859QMQ2'O1BJ!'_EL23N:'"J'F=SE'9*W4Y"+DD;= MG3.FDX"3'&G&@(@,GW\. ? 1V)BW%*/$)+!6YA;XN@\[.;+NA?8="4Y. M<8W=-&T:'61F?3/>?)\():O>^99R.Y1,*TC=/O!&1PEAADZ#2TU8#%*H1XXI M025R]!^;C>++2S::O+!3];=ED"5X2-+H#_H4IU#XK%66)%::F-:X+[KLFC09 M8+Z7; TF1)A]SH&4)7EJ5$HCI"@1,^KZWP919VF\-1+FT./CL 9[8!V_$12-[;*1#:.534*Y3)I!X98:B^D M.!B44VXY]L;%0#@#B!RNQA;>AI2Q1,29Y15@.7MNY$Z@'/WHW9:E;3@P JAP MUF MDUW@*GL^JH.-[EE(UVA6EC-7L16ZS07D&]__) ^\L^)ILP SB6@O=5QR M9T5-Z*GB3<,:PSX4XW04]5\P)!^U?FMF0;'35BOO\OW(I+7QDSQ-A!N>("2F M)F-_/&EHB&_JER^XCNOX=MQ%AGD>_5Z4$O<%>*BF%4%+<@].?Z0 (!P0_NQ/ M;)1>_9VI[8@9QH7L1=F*NF*'AQ)1DX<=O9MD.RS&EIS/A(F4==Y-2=W??&@\ MRM\]^+7D]]@;D(WZ2V@)F_ 9""AH.RQVBO;X/%M=X>0J"!;SU6>8PPVU_^-K M4&+PA_EE^IS#85C>_( ;^)F\SA9$)V#[6_=Y-F5%1:B!FG)N'3%IHZ&3@:N( M%YP"8+=)'0_*&LG%V[1C[P \2Q>Q^@$U, =Z3U)OE M3?A>,8W>4^/=E9?GM]-N%31*DB'B:N0G;&M],H6W>1R&)S.E,JMWU7%/(\"0 MLJ>4\9;T]DW>%MIZQD"5T&L-SU5=1C/1FU9(ASA\%43-PFT4DQ/W*1HCYRF< MI'UY1RS0-X(;3HH)5N#%6KYU^#7I2E/GXVS!3O$0L')886C(1X\1W@RP*$/7 MP^(;:P45'DYZ8U*#ZH\B@TB1^5:FWC?.DMM%L5!%+N%02X&D2"XC1A&=$0PT M,ED.ERJTCW+0J6VJF&R5)+X,18KP068HIY8!>3@OM8BZC"AH%' PF-W_;>]+ MF]M&LFS_"J)?]80] =&B5KL\TQ$J6>Y6M1,$J,62+:HP$=/=%DDLN=R\R[GG-,+ UEF)%O6T$#:2FXTI#R&D8\T2 M^2,A(2#O+TI,[9HU'B"+^-)+!>"P=6XN_=X8P$F#DR0--(%K>W8H@EBS"9"S M5D3C;FS3=R\4]I#R!V S4I5BZ*KTV(Y6F'R V+7$ 8IWIHP6L:U=N\C-O/;, M+,=I6DTQ1Y:EHR1C?BSSSEQAFR*1U3Q)D"[=JW],J-=S"W*7RX[F6 =L$MA$-K"_F#&+8N$3']MB!>K()I[->4.@AIP=S?W%41U"L MO8S&2S[A&7V!IUX_ P\Y Y"P <8NG<-$)'H_Z@\XZC%C!1PT/L(<>S_J#[K6 MK4MJ/.9QY:&&'0#-\B=6!959480B_G)%O/!)'+@![V\W,/* M"D94DHH0*HGPID7I4-:Z':<[Y]2CECI02P<]:NGK4$N/Y]%M1K H=9Z)2&?- M9Q[JOD6%".AR)#_7>AUNT4T1:L.$@Y1X8%@RDSICGP&FXZ177^='_?0(LQE2 M910KL!-@_VDI/?,EG884MCG[D ])EBZ8EL0\*A2!D OQ')FK*)GB)=L\5#65 M4X 2J-!\4*$M$WK9-N(*M.R(FFXA+_(M)V2(;SDOJ6-*<+O.H496*A!E**7 MZQ#ZC/#TTOGF%>U8_6;"SRI.!;R.S(VCI57/=ZY/8F%E(@;\]8^B:: MG2D^'/-ULVO>L3P0:5LZFRV& M+[.5KN%%:+F3:U2-H0')ULY4I*7;WZZ8B0QQ;@YZ#:-@MMY%>FD1C?*+#+MU MYV5:4+,.?T<0!O0E )BH;Q'Y*5>*LF+\NVQ>^3[$;"4"4""C3(RHH@J+I'#- MD2 < K%?6@C)M4[3(UYEISEB\&<$+AUNAQ:5&,4%]K##NLF3!2( @)5S 1W^ MHZ@4-KKFRD*+[$;;6& FS$5F$&4,Z/BR^7BQMY*2 O)7L=W4"[*0J^-2PUMC M-6B<.-3L%$LZ\R3*$B'+7WW\0? /LYJ0+T*1A=+ZG(F#*GH#!!!&8U/;P;' M*2Y0VQF7!;$#5O/!(21 DF/&DE(DB32$^X.V/J9F:?0(S MUA['AK3"T<%7E)5L)"LS"9/41OL*6!-ZWJ027!9U:^,)WC@NN"_&;<4)E^,U MTDY3RCKF2M6J'$#2:MH N^5=*,9"]ZSAQB%9>4!M. MRL&[.X*#ZW2+!*A3A ;9)])LE'22DD2#>7?(8ZT692T5_RH!LU:?(/A38X!6 MM#X83@@F0% .^=+B8-HY')OHH'$CJ.ZE MK$OFVL2J%M@SEE'%T@KAEO0X8[%%-%U#K[/5UF#F6KJN@XI,E\X[JSFD8R$_ M1OX&4%Y+VC!L:")P6^F[=*C1;.1I*^S[JRACASA2)1G,,2OD-%LZ(NPF@"UQ MS:96R&I^;1^Q6CY>"P=W0PC\!N!FL1PG(>GQA<83&S."Q+<_ MM-(LRK'2().VIF$SLU@PQSK[ KE.>-&$Y!Q.F$S#OA-L:E;@[1H#[VT_31-M MGR=E-$LL??F:VJ,BO$O-8T?S-#;W22Z+[-*R?KA !2P4J13P)K)ZR<11X+JG MG7&'2>"&&\*78[!M,4IRM#%%/3$N20H749$ N992FKW3ROCS,$8X.!>)MA_5#<5QD/&:0K]0EO'NO$L MQ2^*@%1%C!LN:G!9"G,D+*VH>:/1R2Z6^-*L?E$IYJS($HY>X-SCWJ<+YMB7 M'>3D!_@OS586XV!,MM18NA7$9)$P$S!UX#ZB[U6S:Z Z#,#\;Z3%?\< :Z#HPZ5F.ZX](L;"-A[E!>Q6/!5; M"$:NB#SH>N.'@1!VWX'3F:$AUS:+R(;@U(9T]'C*![VDV4 2"27_S&QD2Z5_ MID" MRZ[Y&;9?P-^HIEI@BK3R>?+OY]&IPV'/UA+R] M=8[7K9="E$[G"L#.":,;:"^U+S%0PRDKW4X!(8AR;N[32@H3=D$%P8A M-8^F48@7J6>!]HD-9G@%=Z7B*VC]HABQ94'Q-,$S8=J4<@<5CQ@?RB5>X(V.H5<+ ^H[8UD9F(FVJW;,YQ"?Q M=.:FT9SNY$45&CFN6".#8QD??$<-P<91VM98P[M*#- MXAI2:#..JD+NKO1J\(!T4"ER M"#'!+ OK+L_A9P5MANWL:3 V3)E,7A#%F.8[%P4P=C%W\O-0E9GIR8UUU-5F M,^;V8 X]EP@<\XED-[UAX&YCOBR'.Q-N13;NQ0PXQ$$'Q$PU]2C@)WM_M5I< M>0[G#0D;!%CX<#QR7YIW7""%WZG?ZHIX;.I>ZO9"1 M\LM&S.$-OA<12PH'$A0HX0U<(#Q0_-PXQ4UZ5Q7D*M$_=&F]>(]:&D.J;%*_ M(XSN"Z[72.NV2@AA#8"T&-:UJBO6+(#!I(2G(XK47F^AN"K MQ7@Y)@U/! TJ?4N2(8ZVJ;Y1'&#*@34OAM-S&*)2N53P6\&P0?CD"_, M%8<'Y+ZS.PYM<[ 0?EY4-3'R=]E7_/K/)Y]#2O=!6&&5KX'[ O)*XVD)!,>G MI^0N/XN>,W41ZF_]>P%+%[[.SJ?_-C/H@\O3RES@F>XC.^CY[ QC$L4HW-,_>1;V(8GHYGC_SY4=U'4O0H<=<+9 EA&W&_7?F"UFMO#6 M:+D%_PU].2F*?3A5LS$R!> =Z.@UY@+$3%3#)8=P,8Q_;INCS4-09[>.(YR! M(=?<130J5Q9Z&B)1QBKK3B_6U8%Z5 -A4-OR>1PDN;LL/-,JT([ME%ZNVJ-;M::=BB&KI] M+65T[57=^TW-&01I098DP*>S"L_O*%.8N/D(0>$J/.%SG#!Q$O=1 <90J=P>1YQM!_26>+F1-S MDB/N^BO#[JW2+_R$5K,$)+NJ M M#7_:(Z:W-'IVU3KB/(I.Z)R1N]LEST8S M<5)CL$C83,$ZF2&TC_]%,8'QTY"*ZW> E?+I*K;3%4D;1L>1UO%U7C0#I"/S M##O;PY>X:2 _RVBT2BEAF27[;)%GQ ^'M"SP?.3C([#4]N&74.L UO!TQG66 MWY,$V BSY!+<=/,49,,SHE.U^K,GGYUA6-VNQC8]QW)-UV#'1<+D93#J,.B\ M_E?&7A9_VQ00/LY)Y8&L M/F]#>4HW?[((UMD*YZ"8#>T,!]Y6BBN1W'K5*9.;WM0SV\BCZ5<\LV]YWEL! MKB-C8.U&-:/L-JUW@M#@>WK'I&F'<;U.!?!1Q=M#11I>)(VY 1$0!]_1&+I\ MG%@#5/D=7Q:Z*BP32!??DI[9$J2*C2GX/.'M9X'D".5#B0IS\V*<1K7>O+K= MWP6?@(LHD![9+EO9KL5$H(HJ3P]ZR+:4@P!YG(_2)9/0=+"OUW+/HG2@&#A@ M+4+]&BXBA52W!6C,55#>6I(&9F5DJ*4V2K+B:B,7?TNB@C)B7785TVPYY>'C M,IIH?I%0E,C)4KA,&XSOF5IM)U!%*@L3-S1X9G'W)+8RI:ZLZ$[*!,49O /? M_N:-@&JHU$(87 6_0CN^>H,&S,3!(Z81$LO*^>=ELYIX\K'/F2O0:80T)'5$ M.1=7AFB76_44HCQB'Q*LU9VU%BEJXYR-7(3'F.X%9\4:$'>XM<\7,M*B+MN4 M_>L,L+0@!PZU9;US9?0"]"W.90L"S@"-J]0@ %*?.1_ -*EG:;@C<(6@];MF3F\;WX MQ=>V)J(6.EM8UO8B\T4)0N>6ZI;ZAJND!I>8J)#P91%$K)J&S7=G(L=JCKU% M;6[W!R>VJ)IE8>7LJ #*BQQ:<6P%8",(#_KU,\5FR'O6.[V?FQ=/+S#_H:4^ MC/_J[F&-$'XJR]HKAPLOYE9[VC:*E M@S44B38*QD(R1 +YDU' ,7?Z9HB8-QZ ?$VEI>UP]>776Y=?7_;EUZ=2?M5. M4C/JM:E.BZ54\-F2X*+&SB @MY7,FR#2F.Z&4A=DP_.DM$@GX._.*V-VL.M, M/ O;A^#0L87E J9=+ Z+5B_%V!RPL>FJ@ZD;D!BQ:G2N.'13"YGT$K -DVDU%BQ1 PDV5&+B+*R6SI5\W4&S-6:44>K?7M MP\"3?[Z)SO *NHLX",FS:?0EA(P>X\8#2C.77O*?AUH!)U>8H+$Q"^GSI36( MH&>VD44 ?%9I&3+H$2K8SY"4M2A#;T &P1$2>\C3Z8[C%2I1C0_K#".26RR7_"\262'\M3AS*T^<@ M1C4/KQ==-:R@&0/,K(^4MSJQ%M+IW%+$6#2[6AZ.J_?Q' >K4V1+C&]Y51_3 M=)F=)\9*@)QO$5*)7[:M<#R7/$^<#?R)_X@_5,P__FIP-$[-)>#IA3D&A>FLW(9%.E?_(AEI$">T?E M8.P(V1E;#PX9A9R855LLD\3VS*=^*?2CLF T#]P1XC"/9^4ERF9&NKW MH48$P$[2OT((_I$$TQBTI4VAC\R#3M*:117&Z3P5S]T5+G4G"4A>%J49550& M\+#'/HK2Z8XK\;V$:QS8_(E[U06YYIUS1R @*O >J">JEIST !#2;P-BUAN"2H.'30QE8S3.41T '!@O'(!J!R%P[ MK\8RN'*P:W(IN(2V55SEK+-A+I!1;E,T)ZAX3IC_:9)1^)PEMA&)5[1#JPJ= MJJ_*0*%U][*BD]4^,H)^5'ZT4=&GQ:R[K0-5"LDM5]O(*7R3,)E! MJ %OKH^DDIY"VR$KC7FNW8/:K_USQ?DD-/["^@TNNJCAP'YV]3"=Y4!]4RE1 MF.E$>:C*S(-@Y9HZIV:+IEB6%4%4=I#4)4%UM=*-(+9M48?>ERA/--0R<%(DK!!HWEA[L4L2_IA*'N/FL", MGS$+<>P^(NT0^L2SAT"/!,U^2':_Y,@T2SQ%N*]P.EW R0JS_H1VK4>R25R- M<&6H-0MSK?RN;!]62[@+AJ#6@6NY0\N@B^7E(Z)17_N3Z56(A?J@>T#_4!G%7$C4IL!WB2NB*@ MA5G-U _0.EK2!V!'JO&MCBT@)1-O4BAHP=A(FA[@1< =H16/#=.Z";15?<3, M>>,A9N9HN"C(L98'26*=E_$PFGQ$<%.=.-^> 949UE,.2 M5+A,;-<=RL A#0U2 S5M1*O2I+0B^YFU+DZ52 M%]](T^%E.LD9+DHS93!_YNPOE^3 J4E#\+-,9B,A.*!<1]N.L*X=QSR1;?IE M6!/MUJ@#BG=?LF6Q!A]L 9O2J)(5\";(UYS+ERYKSSF#4+"I-A%, MH")?LA><]BWJ5*+@@G"!%GVN2"=\R$^<9!$F:[*".!XI(BOF,%>+?'.#90N9 M%0U)XP:/HP69>[1JA&;U; Z1U27,NT-2\,THV29X0_^W-FLCZ:NHJJV$4V;3 MZ43R86X2ZEM@O01\6NC6V%)Y,/*-7IMII[T $A$5FYPY29 MB4@MW:.V<"DC8O=$A%R3-I?;GK&"A,B*"BB+H440U0*E!<5YM*7R2;T+*8O? M%7X5I8O LKJXP*(]8;(9(^%>W]W(.SM7P\Z0@)6$QE7%=>EYX\MZA<3VL)!P M]DI!QISRY47"&J;H%[00R3L'3PCDXS925',)U@VGOCW[7;4%W*M70"\$.#YS MW,^M$]48;Z6262A,W4V6! WZ^@<&+Q5VK85;-_9\XVF]WU[QIL=TXUKJH1MJ M]/*7OF>J<:>QU]L3BQ^QE/+1H<,AF76JY0G/6)YP [.FL&@4#$;2;IWU=>=Z1 M:%0YUPG:3+:FQ56H%E#PCE2#+292.C_N6H:<4+\U MIAUFA;E6X2!36 6,Y8A?^X SY&F!8D?J4:@)8'S@VZSFSZ6?'3U%+$TN!8_! M*1+7;1XJC3;XEV-8P 0IEK&MC'.$A6POBX>0 Y==4/SF&'1Q D\M*PST*P?9 M\/DPY,M%YF)5VV%G_=C4TN+.TDK^V[$! Y3/H*-!,!C]U04 M_@KTFNX8#0+MUE/RS13&;"QY#1.VF(/) M\8T0=VY)3DWRF#?9[8W49>=9NK**[1"$EH04U!,*1G]?P!'@VU58SCR T&:) M)(GA&@^N0Z4^M V+:Y$3'?$$ER"YU8EG5A 42)*OCY6;39Y#P[GFO-6HD$A\ M->$7GA$*:8&T%S=&6^ X-+2:J*S M812*D>:%IT$(6A<6Y#OZ_H.\*>_X7'F MM3]L*.R#YAXZ.G5^O7V>F9J->_S\5GO;=N?C-;0OI2AX76LD0K1"2>^(LHAV MXID0<>/U%EIB&72%80S#EN@E-MLI*^8<"""^ L* /]85%X50Q%G*FQO)FM5( MNHWSI$&3Y)2+KKSFW.@*''YTT[I.TZ(S"D9D>??3XT_U0_MPZ6X+[[=O4F^M MJGISPQ<0R5N-YC\IQY0LD!0).D+;83H>&C5BPPYEH#]4& M *]A0K545&/X>2-TJXFOR35<4>1CO&/@VJS;V!4CX4%#Z+1%=O+()R0;U/3Q M'>+:QX.N/Q5\5+MU(QW1&S^3/.VB"0JXNIV5,@&'L@$"C\Q;74>J*@J<1ZV3'"3<2P0MC6/XPB#=,W?G6\,M=53X&^YCA6.^0GJ MFW+L2,68>!O&27-:9;C32K$Q@%R3D$IPC\&D:(A>>6P)\(/--,/ON L2MXZ/ M7)#Z$%2"+ME# TQT(HLX69*K4KQ@K;6 $E043.LLM M%6W(& ]-ZQ"#NAYE18K2DC:2\(<9\Q_[8O8M%_#^=E_,_LIN]%ZN_99R[4AX MC(4M=B!)<;1-T9F[W170\%K'4M*G? 1B H4.K(8/DCCG+WE]B\.GG^];SC=0 M'GK$*;9Q$HX%IJ+'IKDJJ6L&*.KF2FDX8:8?X@RH^CE[P#GC@D/DL)N*"*N9 M1T6^F@A8?-#10)8A0'IB-U^(D3M6L0D:C51T0ICGPJ;7\'D_I0\WI<;;2B"# M@A.P8AT]"PSYV,LBC6\0PMG@S=?5LPI;8=,M9O )X2@WTNEWS:MS,Z;IF(.D M18UNK_%),QL50+:%OFHVT:)TA(\ZDVJ9M%TS-/>XWHR#I+W+#9$[;@&4PF2\1.9FOX]0A&#@W5''Q8X:2H\7X]PW- MAF,-T,3_ :T*\U^3^HJ52_Q4IK:)I"B711HKQ<53<_3UR# M"9;LA'D^JK;2BKGE678#MU)(,J\U!X>(DXQ+U.L(.[<9FJ"D1$+C?-PLWP^" MMV:8V-0*"4J#PJMU">CTKN*X 8JM1>E2VLP.'2DI"NYSD7LIQ\H,4;EHXX6S M^#X 0RQRB+?&Z1SA0-8S8+94W4*Z4B[J+A$AE9&CX*J:DVX?UQS?(9>F6&P2 M>\>BFL [ K!V9R^%#:P;I3JM)0"1[E?Z(N4%L7I/^%U4$6ST_8CX#OD8H/M; M0-(= U+Z')]Y7,0JG D)G8MWI5,ELCB P9.S;[N2$?@/S;^C6LPEJ]/;PGTW.6E6TV4BK MYUPUIY2C?7TI\*CQCN_AK%BA@VR20=Y@2SDU/R+E]@AS'#J4&3VXV=,Y%+J& M@$_A&E6J-:OD*B'H%$6@:I!BCBMFQ'EIWT(;KDE+^E_9R+!5H["MY\_15_(! M+YV-38UO2D\Q]^P ; M^1N0$BN,'N&7T2"T#+;PZ+A:B^ZC!'44:@Q<=S+0"+?[JF;&D3RK">\D' $_ MN'\!EO+3560_88"FFJL].-BAJ '(D7VK,+B3["5<)0TW?F,!DEJ..!HHO, ] M80BPC9%4J*?(QN%Z ECUYPN 0WCH,%\:\H9E=_#)'TU\<\HV?:DAP4H)68%I M=840SPG2?% \U0BIE%G0F6*_MNY7L\N6?-1U\ '58*%WPJIB34,$D^8-^G W MM$T.87@:W]Q4(M!=CROX"G&]&A5:/?7D KEYQBX*+]/C(2A&B1#QD=]!NGTT MP(BZ1E(6G',\GF*/7,#A\[JG_-K%(ADKJD[?864,@G>(W$G=5I"BA:0[OI($ MU4O5*12E0N1G2]7_V2T-P&HM\J!*)3?4S$=4U]6"",*U4-60E%S58G"W]%4[ M9O9DY3R>=PIA!9 QTN*S3Q9"=M/2+><0:O[<.Q5"<4D-D5F?'Y+P&MD>TT&O; M EM68;5N&7H(JN@^TL?K\L$]B..V((YA#^+82$:"&U4^_(.S*>PE/Q5"1XXP MFE9-0%X0IX"I@3/._#QEJGEKJDCTB+B=Q;(BC_R%+OVX#.AJ/PUFZ)PP;Z,: MO(E-QC;38@8*_*AC*DV<0VEB SUWA([#LW/!A5?;)=9Q,P=/!)+_16L]!G\2 M)V.X]D9ZPY\<,K6SZ&0;6,8$0\&-HS@K.WX:M@<)2P MC(9005=<-";7.4)"I67!4$_NIE3.;S?$L8=(?#5$0G$5J\RYS+2$N%A&OD7% MO0"4P99"SW)E8G0M!X]*JN&Y3H.6\G8_50^)^W0\/%+NQZAG3;M@(-TO.'>UU/13])!>@H>^&F'.0HI. MJF4;3AA5^[&8+PVU,L[V^-^+E+(25)+($69 *)5^'A]R'OW*7!T%D!P93Z&, MR(4M2P[FT'-CI-"IN%=/D$12<.OGZR$QZ9A)Q!9)3.I[>,]^Y!]PY)E(D4D0 M6F)ESPCBGZ9%%F/J.@)VE2R3AE ;6'&]+C/?W5K,L2, F!'[>?PVSL6J[HWY MU^_)D@D;\R3K9^(!9P+A.66$Y4QCT1:SUAQ4/P7?+ASU,CYL[P#\"&XU-*A# M/AVS?0+MA_3A:_BXGZ2'FR0I+7JB+IRZ=;7+C4Q"_P0REU8V-U="T3KAZ!V@ MS=$($;-GUFV4:1WFL'V4/"[[ OLU=,5>A#F//_R_TS=;PU!?+8J]0 MTT BRJCIZU+II(2#DDK\*\8DKMP*D(R+G*#BB(!.*\;&CA:";G;=/B#65R*. MBNORC8Q&.UL5%MUR>QOS05K$(AHE?7%W'_5 L77.Z"/:KLJ$.LJYQC.[S<1:Q>%2A77 K>#"B)D]B>&ZTA$TT M],]K>O"AA6Z6-=K$XC 1CT>=5]=1?&TBNNXH)]I!V_$EOD*#3V6E8 7U6>%Z M(GZXRM@41(ENI)$\*\%+90,%U)\J8WQZ]@'6QR\(T-S9WADBSR[F)%"T62*=> 7&O?!'A=%QQYUV.I@&^B##Q&#&HTK!]@\="VZ^4Y2?PD+8\ MK!X,AS3-.Z[0SCM=1H!K&$=SV!W-#JO)PG5(@O$&LG@FCI"AX'IL^\4QO58F MED) ;&63C1X#6)O-X2M7=K@VEI0/BOVDMXS%YN2+L>),J0KR=:6 _2&Q-4<^ M9A>[P[?+,?)=J4R9$/QB_Z_D/*-\*>:;J4L!DMAG!'>#*3_=DUUH=L$''$-LG$M8$(Z)G81X>/-?2R3];R XA55@83-A@(Z5=85]\ MHA#^CFH R5.87H1WZ%I#2QU(G5VS$748W5^R/AB9V!2V5[N MQI<4\HH2T Z_K7Y96FX<>RFR>O[]-M"(O;TN_2@59>_H)S]R' GGR+6 '^P MN0;4U$-0.R"H.ST$]2MYQ![-HY_+/HN\V,L1E+)_=-.=:!4 D"Z"]35=@S-M M:Z(.1*9)RZR1S$ODNK[)YE7JA#?Q,EEW3S?8J;8O.-GJI0IY!^:4S^T); '[ M]#VQTA@VZQ%;Y.:<*\R)!MROV"XH;=#6=\:CD>Z&IS1>:6CA-2ZNCZ[*;PVVRQH\RZ M'+XWY/GE,!*RNK#UVD.7NDO(LG9;06=KBASR).B78)MWRR]\\6^IR>D>/I@O M:0WEM:-V%WI&T(#?, W>71;FR3/;J\K+0B)NGG?JD)$_QAC78;,D*@-8HD]I MN\$^(I#AC,HNM3]%_N\+6Z;JM>.: M@)?N\;8/F-TW:\S,@?E83"$MGQ!,8I01 V4B=(9IE]WPOV]O7!GYZ5:9MXA M\&P<9>,%LWF/EBH$X1^D5;5 ,X7&U<:WD%]-("5$VATY_Z.8VZ[HC^>?*TN> M+O=[3@([P.7!+?1.:)85ER NBQ OHI;Q7)):DL5Z!MEMLP3Y8>W5VJ-U:S"> M2[85CX$1=';@MN+L$))X,$ZI9:M!2AN/\V=?GE-6QT1YM;?WW'Z#SP^VL2$2 M>LIJIKN(N2(&__LM2N>><0,;\WK)&Y(D4:0"YIU=VHZ,,\^8 MA^WAHS,-Z#>NQ.'K[8'>UNDDQ$RNN0RF>_MM_NVV><@C6('O TD[NW\-C!<5T4A&(KB0$@\N14F6DZS[DO"P^T Q*3W/PVT\7>1\ M4,. )"*R * *8&?Q\4[L1KKPOQ3E101M@%&>F3#K/Z+9_'5P7 R"=^^.J2Z< MXK8W(_9WLY%G\-UH/*T:WS2#_//@##D?\7+.<8=/D46+@NH4^:R0: 6$/S#] M2<+3*Z@[$RD63:>>F7):7'L."-D.SG7%+?DR3UU:%3?#R@4\?UKAT_.BAN7L M,R:<$B^;V859FMB-"9I+%,TX4[]BP?UW:7L33FHC#6N2I1<8\L JQA#?QM./ M.?I@=,)2!D%.$T:64ZN7_HW?S!^I/ &S^)0[9R 2K&*8HZ3 M2F@[+H#$K8G2@!7*)Y=Y5MQ9'(LW(JT0+].ANY?5@2 M-G1*3C)G:LE$K7M,9:<.A^'N[EXXW#VTSGK!]< OZ*8;$WIP.!C^M3T[M'HO MG,(8%0UQL="^828GC4R")>1@;B$Q-6MB+W!/>,?Q:5:!-*AP]5R2^Z63P8U"*/B\'0X/JSUXTZ'.Q)5%?%R\>ZIUFX?> &J9GNN M/LR$A7OZ;),RT=:>.5R$@PE(G6$NV?LUO!]]A?PK*N2[?87\L9(TW9;[TN.. M(()C5M 4F016ID#_M9HZ'E'QGO6-&5'J]8%&YM3YP(5:YLS$^KM8-E]UUVK_9U8 M>E36-KQ+*TWTV@$+F 043W'[BO0HYH$7%3?8E!GRVGM$C.T;#46IK7 6XEOH M_&Z^A3M6%8Q%+A#.( 54*D+C.1*O)./6Z4YX6\$3R3SEH M;>.RBYAI=QZEQ/HWCLS2=W/ )*>>,VK)75OGK^4BXK&OS",SMB; $VALK00F M_C+P@QJ+7;;$XYP/MP% 86(4#VAL[C(>%RB8#-L7.B$04YM0]UL)Y@.FM1-A M2B43/G;4(O%T\7!(&<+&?61%#DS"$:M'D9P&# ^_BH54-=;EANYFU)NPZBS) M+"F1;)+;9Z510 1;A'F?1!. )[3X:D(6D'#20R_7HG!%.&,6@ MX,CGIZMD $I.&^0E\1)_7"'TK3OXV&AR%JGKM&T$,+^_D M]R%$YG_6V!Q5)Q61P?F/9%[FG%-4>]M[DI@_C\I19'R0K0]?H-B' V*NHKX9 MVO6J5JCFD7:2[0[7@WQ!>67/&R1TPH94S*ZS(T3$3E^6*KL8LKRX/]JT:_R7 M@3P![ATS:ODHY01K?)E610FTEC5B+CL>":&$+=T=4H:^@#_GD'TQARUDW2P# M.LLC7L+L@Z.)/P1'\TS5A67XAMN',M!JO56(\>A8L598!1M+R(P+TA\+! C@ M U@BY5ZXS1<<"N)WAVMB#A()E\"%O<3:@8G""D J8I7'O#^FNP2ZB+A7^U?R M/EWZ$1;QDA"PH ^4N,78Z--A:L\8>EDI7U9D*9787<"A4LFJFQ O62KF_/9? M "T^9*E4+;A+!L2A<#G!JD&], M#,3KEPG+:099D5\DI>YZ>K %LZFG!:>*9ZC]VSFJ"LE+A?P*0ZMW*BRZ7I[7P?/=KJN!P@F?57SN+3" M, 3(<*"Y,[#0LP+R;4 M6]CBD-BSP$3U&?VQ3)(M? ):+B'MNI@"3P3\_#"TMS1/:6SPE@9DQ\FH5H$W M.46 D;EN'.T;JWQ0=^)68 1P>P4C -Q! NO^!^/2F1"5'I.J;XQ:L(4X=?-- M7=T-U5[,I8B4*:Y\8TKCZVT3&Z!I49 %DNB!D@SN3&Y(Y='/.&"*XF)>HZ;1 M=;:$3@N.%]H9+;2H0M5R0K3_2GEMS>YH]D1L"HC,/#RR>4;JVK"6#C-'4(%U M8WFS88P:G:NE)8^(^+MC#]NVIB>?M3W;BZ=IX+R#?EN,5 MYK@(QALJIG34-KA7;;.$ZG&AVM:AI_O"9":"%(C3F+,I_ KEX_/:G(%U M\#&Q)+3'J/5N;GCF=)/LSS-NG6N&*? 93,^_BO)WDE8(3KY0F[8>LW;D3;G( M$A&P<5RY+(/J0E!]QWS%21V@N$.C^9TC4>'$LQ)QWA:)9C"[ED*H9;/4K(^M MH9">R#=\VOH2(AZ),TO;ER0)?6IF=4.V#!"MVU0'&FBTIS1@Y)Z8A]W"8OU, MDBLDP8>5C,9A"2<9P^TICK;OK O6>&MQN?4R]@T%9W4!: P[174)LN((E$CZ M"O-M*\Q[?87YB528C_QS?910!J?ES(EX4A+1 P6*4J$LBH>Y8QLJ(^5 M3MJV6*BLJ%*I^=XY:><4@91,GKTXF@,4\QHO7;%M]>J(P&D*DXG7"%^;0+K? M23DH+HYPQ5OL#G9N0W'Q>-;JKZZN(0Y9Z/50Z*0D'?HYE"@CGB6([C29*PBU MF2&Y<,IS"++SDCT(DN(1O/EB<$4Y%8YRR\F;9)P@2P C1'<:N1N.*K#>1C*J M%@7-:UM%0";,GZT,"A;V,'=KX9!;,NS=A:80#X#K8U%.,% MK!'*\.8)_!TR+Y"W(\D4&E;88/(=3!(T\H9>[AL:6*]\>3_++ 3A;TTY/W=1 M($2L;%&'H@<>;);'E9QXA(X*]%]$U10S-V0CH(<*H0L?V%9HATOO%DYJ$?1/ M?.U5)4N/6Q#_$7N^O-I=9LE!9A[]),HNE,:95J395 MJSV1? [* :"\K4*<6&+2*^-F@5G2.96;'[I7[DQP[!J0LX'[X4*^K:FKG+4< M!$>KSXF]BU@"',.R6V*1RTS\2$KS4%273S&Q#^7:6[P2^O="_E(F=#_'11@0 M@Y;20HS<0\[2RE8X)&1D>UWP,*2S]G((EP#0,#$+&($> 'A FC?*T(RB*MW, MS(2+VZ(*"Y" =)#A#F9FG!?$'4/G#-1Q$6Y!719HB9G>3%=ZFS2M,)C"I0:E MU,LBC9V>M^0J[V43K$"].WS06UR1X%45@#60QSB?F@57KQ)'$A@S6XHS<%O9 M-\R,7C7)<8"KCMM(OF[_"ASP]BZ5@&W40HA:3$'AI[*<4;BC*:-QSXHJZ7+Z M<4/CN(^7KN_*/*WV[)J7;X/$7HM_M6B&L8 B=3]19(6H!9-CB_B,& 77SS;P M..+M(%K4TT(HH]ZZ=8HN#0&C6FSN[8>3.Y)@=*R^N6P%3B[:,$]@J.0.J'RO M&:750BT-"!.^,MV/*D!$* QN"7D9$T:#OY'=2T=F8VR!E*>2 #?$FR: =!@IU5SQPF&U##EW5]N%32_K$D2%SI;*Z>R7-OLT>#S/Y M631.R-K,H#$1K\E,,8VL)5WR)MMB(T^YLY59XIYFT3"O,1E"GI*Q7L1Q8#Q^ M+D6(K]?ZJ]$2==+S]KJV:3 VT44,V D2V0]L;2Q$??"_!KC)[X%LJ@;:G5,KC+ XD7'&](LVW64E> MC@(SGV/!0X_$66\['D9BH< J0,@4+R!W!!FB6$5(6&Z!TSI);$8"8R(3U!N? MQ;A9Q"F3U_TL/Z3L(%:].+QMS(GUB[<[K2;.PTV\3V//2:8'+C98)83XM2SN;_M5%TR^* M;[(H;':@Y:1.*VZ-B8G/%5&(),J#4%OP"$#(E'5ZS/-=-L"*YC87%Y@B0,^A MG],'G%.S[2C!9.+'!2$4 '6OY''7 M9 HW,J_["8%CZD61.JU<$(^3I^ $R9'[RI@C6.J3+K74HGBCW\U"@A9X3+BF[*J6%7"A(6&4B0 M>\=TXB\B07'L;.]*/=V6-/[.4K/'*OO\+KJ25V(E6FBF7\MGBDQ:Z/]"H=]> M7>>TL7,UR2^B"_:)66DE@N@VBH-2$NN6UTL!$BK&T)B?,,9*F*V26%!5.H#& ML=>:KQ@[05!4M6&Y"MUEI:\#$S'3G=5K;TMU:^GB,BOLHN"(7&:#BZ.V;J-D M&UU?#7&(C @5@L])1 D^/0(NV4Z24RL1L[05460VL-5[YD@K]:\);8J(C=&2 M^IQEF)![)9T6!;6%2\6W'' M9OF).N+8C W6G(ZGD!PJ[0(ZK_GG=CLA0M9G1TV KFB,3!N4$IPD,6[H..6J M[ABN;WLO/N&_]X-$M EEB(+%"=HH+YG( K0NFB54$:<_7Y JXP2NHK M4!!F%>6F@18[(C7F:N4;+.2K,1G2Y[=%C"J)]#3X,/;6:!&(T,>+[<+ MB3%"KDOX"S?RK+S;$F-WMG*8H%NLLK1U)2B.'FL^EW/F,G0X"LQI)C'FN!O5 M(;6/R)"'[&Q=CLS9P%@M5A1?8=46;">% MX(27R0 " M%K(_6(RJ<6:S5+;R& 41[(VESXLHHU?PXO>QRN]J_ 1^V;7NS?,4V245TY8$ M5P(8CC\!E#Z:V,GA]=/%FNWSZ1.?*EP*K#KFGR+$!('J/5I!CZQJ==?R*]KS M@*9 6JV:+V5G>2.-(@40YIA@M$OCG2B@8+R-/FR<:+P[;$:EWC^(0V\<.K21 M:FQW-N>A)7.\RV'$H"U[) %V,*)52@SVR&+M1"4ZWQ%72R0,/G?;/U1;,FO, M-5L"Q7VN? KKIS$)%J%%N>.OV1!H=D,Q1K ^#8?;-4R1:^EO\-U^,YNA@J;# MEB;Z6QY9MI%"02"L4>A<^SBL=[08#V45P&*CY.#T5ZTL_OJ,-G>W=T>[AWL'.S& M._'_'NSN_N6[!!<[#9/6P37[Z>278&<0?'[_\>3OI^>?3CZ>O G.C]Z=G P',XZO9?V&:95MAV44E4:_8H940Y5FNHO[FVY4>U1"'T MPT<$2&HD#!6>8@%62U K1U%RH',0@ZB.=,\2,1)M<4\SI=OE 6I&[NHL M=^CYY.Z[KT9=MX94F5XJJ/[(/'Q,['*I',.F_!^28;N0IY>X#<%/1D2P] :BF6 RF@]"/'+& M"4Q>,>'&-=5&FR47R!N,BQ"+-=C@UR,N;HNX..@1%_?**/+=S7DM@FPZF*K$ M?TSSEHT_"(Z<0)VR'],H9MJ/6OK"(! ES1XR$+2!S#6FZ=RF0D(B]U1J"DCT MOZA8+D[\?7J2YI$R R$!Z:- "EK.M@*%ZCCESG8X8F,D682@>A-+2,_,*?.9 M/.HSRG;?:XCSSO:!BZO/0Y\ M4Z['ZQAIBT$\>7@0[F]OA^8=E0^;LL:&(W>O';?.JACO#WN' _-[IX]D*U?& MIZ9-0U2C7)7 >_QP>+@_V/^/_S,\V'[-O)K>/E*BT_IY.?L!BKNXVE7$V^DE M:9\AZE"C@]/O+; [G&\-@V=O@2'B?3$(=G=WMW;V=_=>[CZWS')( ]Y@T%8*==VR:%&ZY3OPW7:-^&P4_%Y$C],0Q.\_' _-GK\9=HLW, 1GOZ MH+$[R2<%U1^9(,L' ]_?'[STOX[;\X?#G=W!L+'+WQP 9/Y.T&$7B;]EF2I]4HBZX?AX-#?3<7$;14L(I4TX,T04,89 M?$\(()=)3=,.6VLCW;SQ\^"4$@1G"S-*$1NH3DX?/05 MFMU!\.;D[='G=Y_.@\]G']Z;O?W^],-'59GY4T_@SJ.?P#WCA9Z^/PG.C]Z> M?/I7\.;T_/C=A_//'__<$[?_^'?>_B#X\.D?)Q^#T_=O/WS\Y>C3Z8?W3W+* M^ESE^ESE87>N\A8K_G#O+P^?X33O.-XR P?)_!^KQHB6I>ME!I DS(W&;1O$I^E/_Q&M!>6;3\,ZF+OU,-BF-5&7YO]CN3Y_/,"/7M3QZF>'@^WAL//3[<%= M/]O9V[O3+]<]Z_[VG1]VW65W!SN[N_=^U8/!J^WN3^]ZU;W!P>'AO5]UN#TX M?/GRWB_[R@SLP8VN^@*7+2U=LP=@._WW7W;_XJPEMM;]N!T,<0_)]>[RU>'+ ME>_NS+_ MUO.HL:.HXW\X":SP^KH!.%H"?H81,=DS<\M1G(S7OGD"Q$=O"\& MWDM^]2IANVLLZ(_FNUCIB0-XG]>;.4!ODFI/W= M'S"8ELGDO_\RK>OYCR]>7%U=#'0Q?F,<=#E_M#G?V=X;#[9V][=T7\7#GY?YP/TZ^F*!]6IM=>J2Z&3Y* M-\.QW\UPZK7@0!-+>@%EA _CQ,SB/TC%F6O@__4B^ELC)/^6B^M[[+F76_]\ M* O[Z-[5+*FMO6VSHOXT;WPSB_HTWM6OAM[+:WM'S-UCRDSW9]G= MIKD_RY[86?9R>^]PSSO+=N4LVQD*3-F$5M (?)G(L?;G/L)>'#TQP_B4#[&G M]DH4C0W[$^R.<]R?8$_^!-O3)Q@SY4A8QDTX0F'3'U(;\TY/^9#:>V*OU!]2 M7S?'_2'UQ ZIU93A/AU2[XM\RYY1;[@M'/NP+>?3&3"?+)_T8?7$S-]3/JKV MG]@K]4G!KY[F_K1Z8J?5:DAU2*<5G53(.'0D:3\K!;(&EX$9PW\!T>,R.)^7 MBS3+0B;3(%?QI67 >+J'7!^1;$WNE/B);G>.#_HSKSSAWQKV\AS/N M."JS9? 3T'C_T9]P&_].3_F$>_G$7JD_X;[.B^E/N"=_PKVZAQ/NYV0R*4T8 M]_?%LC_@-OZ=GO(!]^J)O5)_P#47[[#'X6_Z @LDJF#0C(G&G;&0S_L[=M M3\.V[;0Y;=6MO#9(*=S8$GIV;?@R^#PX'QP/K(4;[NYO7VL&7VT?]&:P-X/? M/3TQ')R^/W\GO /? M'?W4[\#F#GP7C9*LWWR/8HJ>\N8[^WC2;[[FYCLKD\JLP]X%?3PS]73WX"/I M>_\>+W]<7(+P;W21!*>PY*(Q%C]0.N;9I"AG4H+!?@AB4]<[,]TYQ4 MDD57R-BSY_TN?5R[] 6* ?[MN^IXWD9NTAO;1R- N?^R46Q3_]G+=-Y4IO,; MRJ"OU0_ZW]7_>PS2[6O']C])L'[U/S]-TRH8>^ =\X<84/.D43]!M21CS:'< M;#8M";S;FO1+6VVV6N_&H(^G46Y.!2XY#U_M[FFRX# P5RN 3?$JK9*@6HQ^ M,Y>#*C9<*$NC49H!+R->.:J#BFX6FN@@"( M)(M):)[T(BJ-P:^(:M(\Z$62FX,T4^\$PYR9FR[@G#7'9;483_E]NF66;['- M__9?H_+%WSJOU!OZVQCZ5]V&_C8JSJ_^\O#'PU,Z"5;7Q+T_^WT&F^\]9\Q#-XIJ!)8/7*Y-^+M&0>W9N>&/3#B[2JH>$XF!H[&R^R M93".%A50SL/152;&2.)MS'E0F?DW'\ 99FXS2LQ1,8$# 2Z$II^_P$2^P%D/ MUXL6];0HS=O%MS"H9F ?F;KVWF!W__YUL(%!^^!NBM7K/]O;OIE<\ZV&8'>P M\VI3'G;W8+!W>#,A;,Z8-,[D(>WO1Q[[?H.OWF]"Z1N)D[;'X*#%^N/]=_9] MUW?Z)5H&AU_7UG?K02CA_H]J%'Y:WF9>[S]5^%U?_D7UH@&:ODM&^'%9G:_^ MZKT)0G[7J>VG=8/W94?C0C^+&S6+S\[*-!^G\RA;GRG]B-WIL=;:W]+&[4+"IGTDTE@':.QN-BD==01^WV M+1\#8&2C2H8'V]TEPQ>C(EZ:_YK6L^QO_Q]02P,$% @ =IRF4NK$9ISZ M# JX< !$ !D;V-N+3(P,C$P,S,Q+GAS9.U=_V^C.!;_??X*7TZZVY.6 M)@32;S>=5:>=CBIU.E';W=G]:>6 DUA#(&N;MKF__IX-!!+ 9K>]A:D5$W M[XO]>7Y^-L_X_4_/"P\]$L9IX)_US(-!#Q'?"5SJS\YZ/S]<&<>]GSZ\>_?^ M;X;QZ\>[&W09..&"^ )=,((%<=$3%7/TS27\.YJR8(&^!>P[?<2&\4$1703+ M%:.SN4##P=#S2<&B='#C8L]\2U1L=3=SJ:*J;/_)0[<[+ ""KF\]-G M?M:;"[$\[?>?GIX.GJR#@,WZP\' [/_ZY>9>%>W%93WJ?]\H_3QA7E+>ZLO; M$\Q)4MP-''^CN$MG5& O< CV#YQ@T9=5'EB6F5!(?E0C@?I<8-]))0AFB-62 M\&(:N-V7MZ6<@3$PC2%(PD(P.@D%N0K8XI),<>B)LU[H_Q%BCTXI<0%@CT@( M-PID;@O,9D3 M-X&#A3)"69X#@:IGCJI//,'E+R/EA<:BRAORJV$.ZXDML[KJLN&7D=#M0X>T;]73(:%[H0Z% M/:G,(G91JM^\HAJ*$2?.P2QX[#M!Z NV4M:UPR*+2)(?RA:;R'<)K2,[*2Z_ M%,C$OA\(12^OQ->62^I/@^@"7)+XG28@WI%IXBASKKB@IZA_IY@Y+/!V=*O^ MD@5+P@0E/.O&%8,Y(].SGG3F1N+,?O?PY T28KD!&Q:HKS=!Q+BW:0U26BE M,9SU. #@D:AMWG+%'>S5K3B0.*&G10 QZ!C/0#]Y_>>[:WW8H82G1 GGA'<*RHI_4-^W:QL3QT4TA%M]I#+=IG$5DL47D];4MK'O M$A^(X0L//.K*^/TC]N08?C\G1/!ZC;^3FP854Z$R!"CNH3G)&I:8)\HR13%7 M%+'M$,NT\1@SJ-Z<" H*[Q>^3=8Z+.W!T%8]K#:6Z(<-*?]J.[;K!N3!]"NX M;J7CR[ME"5M]_[3@4PW3E#T*IB@5T*&9-OM%L( :SJ$,?20W =\OJ'GN>FQM M^#3!=D,.DH+:A7%)X_N/,LJ:>&0,415A3-X/G._8C_[/ \\EC'_Z(Z1B=0DJ M.534A'^/@O66,8)/WC+*[6&M 5JK@)1L!$J@K!;_1)$>Z(=8D\[;9['$?'[E M!4][]@MKKGK4#^'3R!\ ?Z0$M C+6RQ"1H(I1"T?0TY]PCG8^EE W6[\.^($OD,]JK2-@D_Y)\/^1^S)F!%& MKSO"!:,.Q)+R7H-!]_65T0_6A[9:%VEJ/@;:5"T)HW^,@NF,?FJL3S6,[G?# M?1GB*2" ]AS[,P(AT[D'DQ.YX#@-V&403L0T]&)2_FJVUU@3O>$=V6K1IKGA M92BET46:(>JCM6X(E$.)=@D7WAE=*=2WF,G%SD?R:L:4DZ WDF-;K=\T-Y*U MO YUS>#R2/R03%:?23!C>#FGSCDC^/4\RBZ!>ILXL=7JSDM&+"4>358H50 I M#5II)=GG9 TP+R+7SBS-@9F/.3:>I*&83[M!J#^M*&>BG4.8II6?ZA<"TL;I M0D&CRD1;-_0@(!I'.2FK,901$.'*@' M-!'[(U*"51"_%MUYRZCZ+PF;JK#30VM!F%05VG:'0T4=+ E8(%1@(; 5<\(^ M/2_ELZ(F 5!3$7J(;8AZ*O?>-!2*!2(E$24B.^BW<%'-E0F M&>X9_1U2] 8PLLU! P.(@(^%HHS45MK )9G42E10Y?61[*&97\209"UKU?J1 M:H9*'YH>6?FY@B1N8R0JZYU&A/)7 Q]5SD3O@HYM,_><00&Q&3!&V+34N[PD M$"RDUT-R G%]"23M#O3BI$U_=D,PK^>8MDFU_G\X,//KDVL.*&+1WG:O/RP4 M,]".$$/3RH_!VQBT<;38:LMSUU6MUGT-Y=QU)W &2B6@ MC(C.KQ'^1295J7A^G0B?W'HYL!68Z^&U8-Y: =Y43B;=/M-Q6PCS1;!84+&( MG^I?!.H)!O'K9@_IV.B'-9AMYAZQ9+BI5< -?JT$9[M1&_2YWL[S^\??CH7GT[S;O)BAMV@9Y=3M8Z2/) M(ZL@VZ "5FV,+DM;6KJ?P%>WFR00U&"K=XW'MIE/$Z@"9N1!(<*,-OYT'K,8 MA3NH('LD+D3D5Z%,[K_F/)0+TJ^$^DYY>G,XLY--TP8;D!>[T9P,B0>[#:9%A(I':H;T3= M,JE$6ML[]D?,Y>;LAC0:3I?+^&CGRM;(*LC"+D&FM?/C7--&SN4:Y@J^?#@K\= >YC?ZED%I) YR+4AEAG9.<=U$ZNK7I?S:.,:IQ%2/ZI$]S&_L M*TVNJ#ZSVGQ9@UW\RQ%WEZDY /JNIX@A-6%ZX12[A6#?$B%?VKDD['Z.&3F/SPJ1:PTBR"P)QRM\M=Z%5I.U M=AD+/']^_Q9(4*\<12 #*2$H*P6)8&.%.1;4H5L&0?W5KV8"M,MB]LC*I_LT M0[J-BV;U$$F#[YAN'-,U>??A?B7K??ZA;>4>.C4RDJUYP9K'>,VC&Q:J8WGN M"^I2+Y2+FO?$B;.2/ST[7N@25QX')D?<,&J6/]/H]J.HWD:/;"O_'M8]V&A6 M=Y0JCQ+MHV/7,OIWAKTV[&L?3(<\X.=ZXUR63!^G')OY;<81-5+D[6SK!CV[ M@%K?W4YL*_<,)MORK;3W.^+)MW2/,1.K!X9AJN.HQQ-UD"CEH>T)HX&9W^T: MLT**%\HR:RDF:>LTZ2,[.&G[R\BTK=S3K4U\,BS_ZIWG?7_S++KH]\9Y=?*T MNOB@3 6C/"KK=_5ZB/05:-A3[T#[0A83PGH(3[A@8.!G/<%"TE.G[9WU]#0^ M]3P9"B0TZHC04P@7:. ^J-.SW)#%J2,\! %4A/+79Q:$R[->5)P*LNBAZ+"M M]9FAIVZPP-2_AGN247HN7ZY6\5M/+O!2&IU:#7.IS-/E\8LPLE6;8H^OZU:! M5JAU=@4@*[):M*E0Z5O#<=^4YJ(0E:\<[ MT-Q)]A8 50%?;GGM7";!_FV(^? M<_]".#@,J+W$6KZ5]B&0E[X1><0OW'@D#,_(9YG9=PFNY0I3]@OV9#N46-!; M5+6&R=9$,)FXO":&V]*:(K7,FO,O.29R]'N3%@.WHPB\N^!3"59J69/A5JM9/V M+=12*9=L7+T(N QM'3D;=#^&XC80OQ$QQM0M#Z>KTK_9F/!_/E>[#;=-Y\^= M.R;Z['N"6.8UU+(4=^80;'YX]U]02P,$% @ =IRF4C'$O DK'@ 03L! M !4 !D;V-N+3(P,C$P,S,Q7V-A;"YX;6S=?5ES6SF2]7O_"G^>UT$9^U+1 MU1->RAV.<)<=MGMZYHF!)6'=KRA2_/6>_T.?/8!*GJ9M\_>WY/[^\)?;Y?_SM+W_Y MZ_\CY+]>?7K_[,TT+HYA,G_VN@<_A_3L>S<_>O:O!+,_G^5^>OSL7]/^S^Z; M)^1OPY=>3T].^^[KT?P9IYS=_FO_*P_@0M"4F)0ID4$(8K/F1.CDJ6!,427_ M_>NO63(E'4U$>6N)5#P39Z(G(KDDE,TIJSPT.NXF?_Y:?@0_@V//]-/KYH/,'<3U;^8GR M&[GX&"EO$8:J8[_\F*7G?_O+LV=GZNBG8_@$^5GY_Y^?WMWH,G5?N[D?3R/X MR2]Q>ORB?.C%ZRE2XJ/_6B /3_S]O(G2V?9PX,<<)@G2]7ZVD17;F,P@X8O9=-RE M0NM7?EPL]OD(8#[;3@D/MEI/.YL)<*FVTO\% FSTQH?&A9_3_N*;8Q]@/+P[ M6LS(5^]/1N\['[IQ-^]@]GK1]S@FC!*7.407253.$>FX(3[S1+QW4IFL.1V)M](3B#EG2-P%%9J(N +033FO\>AE'Y]-^P0]CNK/ MGWV',@:?#_!GZ'P?[Q#LYO!R_HD7L\7Q\= FZ>9P?/'],MI79<1\6M\$9^9& M07;E SY;\]['^;]PNGN]F,VGQU?83B^0F< CTY"(X19PEC*"!,4,X)D'JF*$:*]Y/)U^_0'_\!L+\ @@8'+ER-CB,)?1P#=HN M\& (DSIF1K/AH0T?EH!9APGR:3)A5]77'!FFB\E\]M&?^C"&"RR>6R'!:41 M)<&H)Q(;(MHM2\JE#M(:WVI86()G'2:HI\F$"@:H-R!-O,I2@$T8(7.D:)26V,0RB9GK*)C$N4NV]JR7(MO=KSH^[N9E M1:&T7R;R;O(5)A'[&T4)7"CN2=9>$"DQMG66*N*B &^9ED&U&1+O 76@_O;N MK+GK4]4Q3(MG9)2I\L'%2)S&OJ6-^,A'&0EXYSA76K/$6C\.!^I/UV?"MHJO M9OEE\D@JA9&, ,I"I':6>,,4 0[,6L2179LP_*$1\&#CP!8Y/ MIKWO3\] O/9]?XICT\OC,IV_G,_[+BSF94K_,OWHSYS\3),&*TDP6J QCQ M"1AZ#5KF1#$RS&W6I3:&>J">=WTRM35B/2]]-H/YI;MIK$F,!TLX\$ DCSCE M68[!(LYWV3GI6".'Y :,6I'')XC0?2LZ_@,N8Z&H(C#A.0G"&R(%5VC3G(AQ M07ON,!1*HFG\L0S5(3E=VS-B50"RLQVJL?UC#R>^2[__."G["?C0#TNP-R4. MU /3:#].$THP$@'H)8*I"[3GDB%KZS%0#U:#+0C]U;)-K[Z6O . MR7NK1YGZEJD\HXXB8Q$BCR2'1(D$BB%%HA3CBN0$]\Q#;..2G?6_JQ1O( .: M*;V;Q.DQ?/$_SIK% 7P40DS4)4943N@3BRB(,PF(%U28:++UL3;J[BB M'/;3ARH9H!JE+CFB/TQG<1S=EIA#+ADB4H:77>N!;$F.*+ \)0X-Z[1 M!+ 4SB&M*%0@P>XJKV;]3S";]UV<0UKN;EW#QUCPU%!#C,H*/2UE2?!N6,#@ M/J9D<#1K0HGU,1[23E\%GC0R3C7RO)O,_>1KAT'_I?/R^X\X7I3$V[]/I^E[ M-QZ/M(N(@2./G!F "2&AU-:)03L ZZ=0BCGPYAJAND&E4N>V=, M26UY)DK&D@1M [%:HOVT%BH9EBVTH<,F)C=/Q^1;*;;EKI9"^D0N(GJS#(@T MEA*KT+E5"F+4/IC W:/L:FVUR+PX+NR L^6JU]/CDQZ.8#+KOL%9X/9^.BM/ MV8>,$=R(FV"3C+_G20_6P9RQGN% M$CUVU'S%3.SCX^GD&@HE35" Q',,!,9_. \$D1U. 9PI9*BFMLV"RVTDAQ1O M5S;^3DJOM]"64E=D]^./ODOO)J_]23D/,_(N.DL%$ SS/9%4<^(].@%&.AL9 MC<;$-GGW*P =4LQ=>Y*H8(**$?C<=Q-(O_M^@F[Z[-H,]@9R%[OY"#+3@AM% MP*"3**./)'!O26)0,KR9RK:-2_4PMD.*N"NSI+)A:FYPGVT=7!O)2@)Q4#J1 MI(L;HW$0\T8!!A1!>1&-Q%&NU8;V;3"'%%-7IL2NJF^21\H9$\"E(I&5,T') M8SROM$4 D$PV3(1&KL/*/-+=#I-<7Q+U%,=?HPFW954\:T>" 4F8\%0!VLO0 M]N=)-EM>?(2\Z8T8<-]9DBTUWX+5%[MD5 B=5)0D!CDLC:!H.+(2Z\#RC(^J M]&WV(;8[6O8(N=*[67\WC5>S_)W=\&O RLZ88=:$%#4)GB4BD9TD.'"$YD"C M]2!D:.,!/0#LD**E6IRH:8NZNY37@5P-54(X0,YR$LKQC1*NDP!>DQ2\$PD% MC;"?T^R'N5]9BQ:5+'"+$7]]<5M%[_'WMJ4PSG*QCV#>8;=PRFJ:/YQ /XA7K^+(BN:;:G4=D2K5(/E[/YW-/O;3C %E M,%9[:16AVKN2,6U)H%P2S20^HMD%3=NX.]= [+ZV.9M_R)_@&TPP/*(ZX6 3 M \EUM#7YW/7-;15=M$LW\?WI.U3GX*84 M*:=C[.;KN\D<>IC-1Y+FS*F/&-"66FR" _$Y42*BXSI[\%2W(6%#H7;VL<\@ ME 8O,(Y*CKX7\[,_("Q&498[8(J-4U)' 6":0LZ'4&"UUFWAM):1#&N4/E5AU M[%EO/6 )SYDS.2L,;$7B93L7R>Z#\"0EP5P"+8-KLTCTX%BU6U# !!4VITA, M*BMRNF1V>1XPO+;4J9 #MVJ_0<'CCKV[VOY."MV6NJY/YO-':C92MAQV-(R$ M: V1UF2"[T0"3E/-7)8LMCEO> ?*064#U;;\;HK?PUS),Z7@-9!H?2(R)1QE M8RJCK$="@DPH^F/.E5OEC ^3T86$.G&>K53$*<>(S,F0('0BW#.59>0:;)M# M1[> '-0*01U"+,D.WUKU]1+!?3>9E0<79A\FZ+F@A(MN=E26VC[DL@DYTMP% M''T# 6$ AV"!7HIEE"BNDTLA,9K;5(][$-HA^8EM*%+7.G5W?U9+'(,+H-'Y M=-2'LJT!Q#(646S\:;SRFJ5V.T [A17[VAQL0Y>*=JDWF<+\FG=@1 "C2H:6 M\&7ABB?B9-FD4J #<]Z'U":O^@:,0UX)HQPXB'+.L%03EDZA_^0,)2S0+$+* M.".TB9KVMA+VN-'*]GR\.W\?!@LJ+_ BT/,!XQ5,H 1A'IC2(-&ECQ8=DZ0$ ML5Q%$B.J![U]*1AM2,D[@ XJ!JK-I]W4WS &CBYXPZPG7''T-'"2PGG$<** M2B<,RM8H,G@@!MY.[&BCO%'^O8H>;A>\!FRLGN-_ -QM.A$L258V93+.OT MV7*.D$H.'L<'TAD?*54F&-DFK_=>6(<4 ]5E1SUKU N6<43N_1@1O4S'W:2; MS8N\W^"*M0(];!H(DK=4L@5!<*Z.1"&\)+2UTK<9(A\ =DB13UV2U+3(XZ3" M7<]LNG$Z=@A46N1LW>UE;ZE;#PA8*8-KR2'CJP/&2FAA1283F8_#M_'++QB;II\ Z0OOM>/J]D==TV?K^O*7E M7RDK#U6P7,[A0XN_G&M4]^A+Z;EB-)I8 'O(&S M__'WLUS5WW_$(S_Y"I]0F-_1]8[SD?29<5_*Z3G-B.1NJ*)JB>NVL3M!F M966_XCS\[>ST$!59TA+>TR?IKB1X#)(F(VERD$E@-)9" M*898Z0 50@TW/"OA]SK=/TC2S;6!7>!(D(;]]'>SV:(CS8Y6JGFSQYVQ$-%!7/2E7EV8C[**C@F5T,M@\OP,+T6GPP,Z'%YG$V.K M2\\>@'9(Y5(><>K:WEQ-6#0PN]Q3@B.A9):6IE2H1'+DOUN(22 M,D:XC,YDG$1CH]#A06B'5)SR$:BSN[DJ)K^=7$ZB%[#."_&^+Q'Z!W3@OYZE M-8\,=]I ED2)$I%;@:,B5YD8BV"C I8:I0!L '+#>R5^"C>HE0V;D.SZY"HC M,!>\0Y],>B)]!&*IB\2YR*)+3N;0)OQ: 6@=\MB?F#S;VJ;)G/;'= XS]/!+ M-LG(:):#L)YHBQZ8Y$&24NV L)R"5N62B$8W(:Y"M Y5W,\[@VUMG*83U\WY M5"CCI(@9895#Y#Y3@B\B22Y29*_Q:H_3U<;N3SG<\=,.-+L;K F/;K#:,9Z- M15E5V820 DWMP.=..-KO8IP%=SEF\ M\C)G#'9%$LAIXG-)98XYD8"1#,F""ZV< ^_;E$U<'^-3V+9I/@[5L6";Y7<_ MA@]Y-4">>:+"X"-@N!%Q2W:*U M96L60KF%=5EE[HO+-TY'FN5RP;-!=N /C&85\5)ZXH55GI9JB(VJ,F\(]) R MG1^-=O5,V>B4HJ7&@D)C1ZDRD:)D\^L@2311!68Y@&HVS&]V2G%OU=+VPY7M MS5#O O^>%0V'$9#P?U(!81L_1 E"QE#$+)EXP)42%!HW="VD9'?9;C M>0)^9&UN5#!,-9*\]5T_7'9Y=0#[0_Z7[WMT:''&1+_54U $9,E!L>4*=6,M M_HC!)(A.-;JB[UY83R!'J#9EZIFIXKU^)SW$;E 2OA[#^:'^E\?EX/[_GG%: M880-23&2*2 R!AAJBZ1PX L@.;<,0>=2>;54L6+W<=41=W*RH7$0#)Q,!IEP!88F-OAPR$!Q2EHG[MI6N[T#: M,!WII^!/'?O4W#7XULU0.V^G_9OI(LSS8GPQ?(XL0Y\OHH@Z"YRG?=G1L#*3 M[%WPD+.'1K?#WX=JTS2DGX$TU:RT!V_J$T3HO@W9+B4'7''()&9!T<^S0*Q' MC-Q0+YA$)Y VNRCO071/(C%I?[[2EF:K1JAA"?W=\0G&H27X?'WD^Z_#=IJF M,6ITRZ!D?E.+$,<8KAV!SFU)=56[\8?(GFV#J&JQY?<4__'S1PS2C M4_YJ,2MYW3,_21_ZKWYRL89W \IZ]?G6:+567;Y-!:A3WO#A7M_ W'?CK:H; MKM_X_I2X5)PZNOQ<'N#^=)H_=U\G7>YBR?0Y<\KPX?DX'7>QK.MMH<@U6ZZE MQ6T$V:<*VZORD53Z^*K]4N*&AHH];W^_:ETFU#Z5BA$9>F+=^&PSY:S"ZJWZ M9/YV[;(=AMWVH/9KOFKJ.X02MB/N@[0Z.9)I22MU.1'+)2]W; %G205EVU0# MWPGVKN[_>?NW6GV)GFS?GZ*MAQWKD03C-*!:HL;P1%(3B>->D!RD"0!2J]1F MF7(M>(=46VU_'+P=%]2W9,V;E&YJX+;<2ED(0CE2+G$N]WI'$I+W!'#H3"QA M2.3:)*D\A.R04B0?CUI5[=<\XEQO\GK3S>)X.ANBDM=#C5$,2UZ.Q]/OI=A3 MOKL+T'SBWQK1?F?].HK;IYOW1TFR*M= -3?AG9[V:YK[!=VO9_T-)@L(IW^' MZ=?>GQQU\679#MF#]WQ_Q_OVD#=00QW[O/+C\AQ^/@*8[Z#M9G5C#;72+CY>TMGG> 1I,<91_<:1.'_M2%Q=/FW084,=;RMVI9AUY?'# MDMX$BD&.,A#A)+I5F94".NBV>Y=L"%$R)9K5!%V)JD(^S/*V_]Z7196N&"U !K;G+_;'.M! MU8UHQJO&-JR7(7,%9ITL^]5'QYFG6@)S)/KA&AX)Q(*0)&6,AP5W0H4V!Y!K M27!0Y2>:\?)1[-U\_6.)DU,C EZGV89^VCYBVV7NX46<=WZ^84@NOKBKNK(_ MO$Y7+3WAC46MY /?/3IR=M?L?$03A*PC$! A$&EX*<$1,[$JXE\L9Z[1V>>5 MD"I,,:7A5]/)8G9=3AXE=4"THK14..3$B^Q*X4R;E#$YB#8I5DOA')*O6X<; M2P;^':U0]S3):BE9MH):P]'[*0?Y5! XLVD@GDH#-L0,LDT(>#^N0]H7:4.1 MBG:IDYM[CN763(U6'*W%D EBU1S9[[X'Y>UF"^ .!%95#@Z MZBP\00]+X!"<3%)_NHR;7 >M M"Y ,!N?/X(A+@:(/)8) %PH]\39+M/?".B2WI@4YZMFDN4\S'._9PCNY.A94 MP<^X"Z+..E-I=_NMZ&O?KBEHN\WFTOK5-FOY;0?W2\U8;I.#?!W%KB/_];;*2<>+:"P;Y:A@ MQ(02,GDF2 @9"-5&!\I$\+F-%[ ]E7J^Q&[6TG9HSP#[V MFRZ/!@_7\6VEA]M-U%+!O=":2+^]0[2\H4:::.KH94I=0>S'[R9YVA_O M>NAWD^8;Z6Y]D9IH]!_E$/(0\DSSK3_5T^L:G332[J;BU5K]O-G5VT59*/]' M-^F.%\<7-WJ\6<#(@V'!R$1#\G_;4&A M&QLZS.T<01KM:E)CX0 MSR1XRHR@C1;VMX9\4"N\!T+!W6V[[]'O,@E#*C8L@Z=22T\R'*$]HZB>9$$% MR:+BC781-L)Y2/,+"62$,%/B!.$\9"@J X M5;%-D=?-L1[2?0P'1;OMK-E\.?;U]/BX&^XB*:5ZREU8* M,MBWB=5]SM58] MUH9<9PWIJKO;O>VP9O1PH_6UM1;\2C4"YM/XY]%TC(_[K!R2F9^^@=S%;JL= M_=6-53O+OQ[[3!ILIH;%Q/O;GUZ(V8_SR'IHK? W! M&JOV$R2 XR%?;>T5L M[7N4HD2+_K09VY=VT-XO>5"LBGJ]>RWJM@I<<<%J+4T] +2E2G;T<5>UUU8] MC;W;._V=4?@=>AJ3DG]4J@WL^DANTD=;9:XK7$L%#^]^."DO=YY0UFJ\K4H? M%*>I+B\3I:_!.+_IXK2^'?3Z]%EN?!X?;:'G3+JK=F+2+:(^BW>V#N^TZ>B1-MPL'-P-R-#T4S!P4 M=PB6K@/XL8G10.UU>'1V7_E0Q&$;JU[_>BT=KX147>(=Z+RDE0;R-S3\)QC* MD'[T_?ST2^_1=8K#@LXVREC95BV5K >VOF*NKA[9A2L/M-A"20\!OZZJ\R2O M\B.@*_VWO_P?4$L#!!0 ( ':&UL[7UMSWFZ^P'0W6@T_NT_ M_K@X_^X3SN;CZ>0OWXL_\>^_PTF:YO'D_5^^__N[7YC__C_^_5_^Y=_^#V/_ M]>.;7[_[:9HN+W"R^.[%#&&!^;O?QXL/W_TCX_R?WY79].*[?TQG_QQ_ L;^ M??E'+Z8?/\_&[S\LOI-BA=&!9V; >Z:-+"RX!$SED)7Q)1=3E@\]'T_^^>?Z(<(_O_[U/Q[\_N]J^=LBA/## M\J=??G4^7O>+]%CQPW_][=>WZ0-> !M/Y@N8I-L7T.OSXLL?WD5C?KCZ(?WJ M?/SG^?+O?YTF6"S-LU6$[S;^1OV*W?P:J]]B@K0L_O3'/'__[__RW7=7FH-9 MFDW/\0V6[ZX__?N;EP^1CB>+'_+XXH?KW_D!SL\)\?()B\\?\2_?S\<7'\_Q MYGL?9E@VHK\1N8(R%\2X[NF'8_[R+):Q MP.7YHD?$#Y_=*][I!8S[5/"#1_> =OD@=H$7$6=]0KWWW#LX;T"N(JR/S./W MXP6<3Q/"Y$]I>O'#$N*+*7IVG"ZJ3*U=4P_M?;/[Z#@8P]GHSK M_/$K?7G]A/JN_='@'PN<9,S??S?.?_E^'+R0&I/5(G&-.80L0BQ1%)&2\UZ. MUN+:1S?TTLD<,WTRGYZ/?)SAA[H< M?L)?I_,VIGKXEJ$LMD6^%<,5$$[GS#'[I+/7WFJM;;:Q.(]%R^V&>U32O>RW MX3436O<6XWB.K\DH.)O5GT_3/V%R]>^'Z7FFR.OG_[D<+S[_1!I.XQT WP0,TRYF!LI'YIPT MJ91HBLL//=/YC:=;8!Z7ONGU*WZHW/@!SQ?SF^\LV<*XN [W_G4SEBOC[R_= MRTF:(068/^'5OR\G[_#BXW0&L\]72GPS/3__93K['69Y)%71W!7!M"V9Z0R% M04+)@O+9<6M"<+:)W%U0WM?([8 XF]WHYCJZV#/\J#F37AFRF YDDBM.D'#? M?S>=T3#YR_?\4/JL('O[@1RA^:O+14V?U(S42+IBHE:) 7I2A->11>DT$YR# M%S3[&[LFB.N!,MN0#4^3=G:=-C3*0]*(GDGS F:SSP3K[&)Z.5F<+1:S<;Q< M ,WQ[Z97CO5(&\_)P[,L@R' -B(+T7 6$+@BO4#4, 2+MD/]>FC5L]D>\DSN MR[/J;ZT?!%?^0\U1O;KK2[S%=#DC,^%\Y'Q [8)@1EE2D):<>6L$\]H$+5WT MR?MMWMT![W^&]!G*&@\)I/HDT'_"^25N1ZRR\LI:RP)1G^GB+(.H#%.Y>(W1SWRCD$%)QA3DN%=/)DB:DERQQ9916UF6M3\ W M&F*!1P!.=-4,2J&5HNXG>FF0RC0)]AV-6?81HXT0^GDQ1%@%0DK9.Z,(TY M,K J,J7 \2!!EF3:9"5.,;;JT7C3/C7?@@H/1!U!0>\Q!V:]H(&0A68A)S(> M0@";BQ'%M^'" RS/G R'Z;['J.<>HI?S^27FG\@3FKQ_C;/Q-%^Q=OG#5Q^7 M>R __X&S-)YC'FE>M,LDL<3JESFG*$Y+DKREE*/V3AF,[=C2">M7P*9VMNLQ M1-J">.FAKP<3<]R7MH"SE_#.+^]\@:6X^ M7E!P./LT3G@EZ1M,T_=7%ET*/4)GA5"868! 0TD)DL]+Q]"84F2QUO,VS&PM MV?,F\DGQXB'O3=,%_3?\??DCBGUB)B<4@-P.3DXHI]4 D!8"*62B%<$I"VTV MYW;#][PYV,!&#YED6R[6MR!=B!**Y\1O$9A.Y,GZ' U36G$-IF@]+)'NP_LJ M>72 A1[2R#6=D+:G97GR,FFK&$@)3)=(SJH5P(HNIGB7O"Z#.H!/:&OF2!-8 MOS9]R$C?-_X.)!%'](Q M#!&I_ -F,Y@LKD0TZAI6'KPE01AO 8\2.NY5]0XP4@ M M7&"04F01LPY>A^QMFWK9>S">-V/VU_@:^Q^^"?%PCXSD4F 3$^!JL8/7S(,0 M+"GDP7^L?CY?/G"OWP_Q_<7/=2K?!'A MND"&UJ3II/I'9W^,*>YS$D![Q40P6/ V&624TS84BL=IV@$7/8_8RIE;%:0^@#!\&]&"B:9_Z M;7$.K,8WE[//=R'5SA((,C)P=;,KQD+AAZC!C<7BC'ZKC M!N-\0X;L&AQ-:1E2T0P!$M,8/8N)@B2;@[?<4H14VL0.C\)Z#E3H3^\-"A#/ M4KJ\N#RO9[3N2TJ":W:$&17B,^"+$WL MT:"6\ TN2%;,/\-L,IZ\GU^CLL%JC=(PCI%0:=)"R(3/!A NZ%"<;%/+O![/ M6.#W;S^L*.97^K)MMQ68?_CE?/I[HRXK7YX^6'>5]?*L--'PUBAC M!4H+J&7P@,D;C473(#6A[-)599UDW>WS&RPN9S@M-+?\>#DG6LWG,,FO9N]A M,O[?99W=/G;9X:D]V:,K_M7V4;+D0N&;%2V%!VY0UU U_8&CE:PXBDHRDKN8)2;UQR8 M/KV,\W$> [GM<(ZORM)YOY-<5L+1LJH8\NC(53.<>>X# S) SH$G+1K50CV* MZ^"D\>TS?[NL2PM]L=R&N=HT?SEY-X/)'%+5\\C*E+16F8F4/=,<-8M".Y:5 M%XG+(J!1F- %Y1&.-_;'G ?)Y5;F:9!9N(/U]>RJ1GN)=91R01ND9%(5XJINS3A?=_1[@PDIG,FO[G%7 M),A2D!6!%@&F#8>Z=Y>9P1"5B-Z0'EIS9#O,YTJ()$S(H7A!:BOJ".7;B6L'VO7V1?3^6(^ MPH@<( 96>&V:X0FVM]XP5Z2Q*2F>2Z/TV0&HGQ7Y!C-?@^.4MVIY-;O*,/T- M%Q^F!/P3SA>(=Y3UX^>'OWSS:U>E#BD(*8.JR2BHK78T,)]H5*%2/ BCDN.- M"J!ZE&*P(J.&L^&QC'HRY4KK=+O<9"]*<",2XB5X8%;0FI39YYGSD!-Q&C,LFL-IE\XIS95AUU+,IT,40#JKQ\ M_>IZYRT5&T/DR*!0"*QM<"RJ(EF((*WG!G5LDZCX N$(?GG/]EGMY[:7MM]=#]8_;4PMBC4B3DE-8T#I1@D$YA7D$V4,L94GCHA#JJ_[I\/ M750^2/UU*59PK8#)XBW3)F<&F6LF3)&92Y JM8E^3[;^NI.)MM9?=]'O1A^C M]]*IMY<7%[0\3LO;\?O)N(P33!9G*=7>QC53/CT?I[H?L$==R(Y/[JDH9!\Y M5BM"G$)33V,EF;57,I8"+HN(5EE%1AIUEZB5/=K;Y3CVVOG#VJK=3*MWN*5,//L)/ D=:&EDD=O M<^)!992:BQTM]5"Z5G:JC?TF:7P^7FY(7]4_UO_J^O") @MR!V"2WU $,1NG M!>;ZLP-*Y]J#&I01O6EOA486W'O MI_&\;H,L:PY??(#)>YR/)V?GY]/?ZX9@F7/B[8UH4-;U MH[?5-29+&XI3UAFCK0@Q:R/)Z3.&&U7\KFM,'QILQ;??:I.BQ?@3-N?1@S<- MRH_'Y7Q0,H\F.U>2S44'R8/V8)11SL3B7-S5!WSPSD.#-6++9'%=)C6>W]D* MMD(%RVO>ROK(=,B*A7JQ !3#,06!SK>Y]VPSIL-#TY4GO\99_0:\1S$BESQR M[P1SO%Y,9U SL&@9+0T%/61IS$#RWD$U?,#:$R,>1JT]J;Y!DOP!MJL4+K=< MD--/]BI0F(9(@)+@S HLQJBL-+:I*UF/9Z@*D:$(T%W)QZ[SF,\6M\F\O^+T M_0P^?JBWKB\3>=)P 8(#"T9II@5I"%2,3!AA4DS:!;73D7-ZRQVJT%>K-'D4 MQK$V3_HP[[1O-?>8W5R"NJ+/74C7^;Q=0'79_MB- YO@#+OMT:.YIJUT/1@1 M-- L:+1@@4,@<*8P[Y5E3J08;%84;O8X"0Q+@ W;'$/;OXN*>[3[TA&??1[] M_>W(2)^4!V#<>&!:Q5!70,$L":-H921__K&VI7-,?WH__?3#]1.O['S]Q=+, M2P/?OF\X'[!'Q4\/TMH03MZ/G]_1GRY)ZF26(7O'"J]]='T4M>H5F7(INN \ MVM"FF/T14,]@(>];]0VJ&1Y*2W]X4P"T [2F-0V/@#M.94-OAMP:&QQFA2:[ MVH] %"*DVOJJZ$(3HZ0IT@/2[!A*D0*%!M_F*-;@!-E2Z7 4?G10?@->W*Z3 M#T#>=$(LJ5H&!"XP;Z)F)I5@P7"E]$#9QQ5DS]L/V=\(#0YD M/L1W@^YZB.R";UB/9 7AR;@E!]AU*VEZ,,H0#LHJ3H\B*FX"4UB/]D516/ Z M,YN\E=)E'E2;2LSCD*:[JS(@9[K8H@%7WN GG%SB+Z05@DHXT^(?X\6'%Y?S MQ?0"9U^.+B@OK @L6^YJ1[Y("W*-]P.MR!!%]J*-6[L3O!-P7@ZRZH.N>'V; MI($7\WHVI15\\?GU>=V;GN1:W_*Q9HNNX04)RF13&%@ORT]/$ MW.,O'KC>K8,65@I- MK%%.@ *C:[(6#$@CK!.Q*%-$-''GFK;'(?2R LWK?//(Y>FW;'.8]K9J50=C4J:*EBV%:'/M,'S!? MUN.*'55S%633S.G-\C8I#[KZOH*1,)85,"9S=)!JD+F*'0;T*2G M76?CHL\D"V?HL!:+&]W8F<3[/.9D@:[%2/T\4<@Y5A[ +J MZZS'Z62NG>HQ]M'U8$0PR2 &Y9DI]8X2*36+*@KFO':83/8A[[3Y MIW_[=U%QSW;_;3I;?#BC^8[@W.SS!%=*(D\K)!U)/JUJ[S+/M(@!/:8$::=] ME)T,_O#]IU*KT\DHT]XTVJ,K6]'\?%DS'3?7#5DTR$0P17FZA$5I0. M*26+L>QTB>M.EKW[YJ=NT[VUV/-H/9N/;S@EDU:H:!;B 0D%U(O+$_>L<)]] MXB[C;KV1=[+E[7N?NB7WU&"/=5,UNW9U0?B]E:4FAJZ!\2QTD+:PH!QYF+Q> M!I>+8M%Z$I:#?M#PXV'&;NM;GK(A^U7A(-O0MU4\EE/(@!2\1J54%3@Q7YQG M4GCN'/T@QE:M/$ZN4O((H5C?)AJXHG(7:-\J*O*N7VL,'!%I92!JWH% MF+"QWOLA'?.J%*90>"'0T/_;9/F?4D5E*WYT4?Y1*BHS0"3_!IB(O*Z/6C,O MN6'6H"S12&_EMXK*KH;L7%'9Q0K'J*BD44$QCM',JD"^65#D(6N?""E/7@-" M\6V:6YYJ1>5I^2O[&^L8E9>[X/M6>7F@7;M6T>UCE&-47G+ D&7F+(9 (\?2 M0AUK\[_,O<@E.LL;737\-"LOFW*FBRV.5GEIP;D4T#"A73T*X1P# YD5*T2. MQ04,;6ZO?ZJ5EYVLNE?E91>3'*'RDBLE:PLS)EVB6,"16Q9* F8!D[6UT^2>^*S]I'URARWXZM MV3K^U]ET/A^A.0&3>6,6*XT:7J-'BP,OX$M?PJWC/+-EY'>]N MAA:IK:O+&\?_B[DVCK]I71Y<7D."\QG%]/9XOJ^^!&-\8BA M *L=)9E&Q%K6XUF*0DCN70B-;G7JCO79D:FQN1I$H7=@_80?9YBN&A?3Y^>X M-,7D'MR-^ALE+E0J6C+CZOYWSHE!"9$IBH_ ETS#B#>A75\2/#LR'L6T#;:1 M-P+[#1U> MQD:45[L6I10C.7IF4Z[WKX&I>V"D $4KO#1"!O;9;^=K-^%XA-=QAW 'F<3<;>#;PK@0ZTSI&(9$,47BC.BM UMLB<02T4 MUAD]AH12N#:=I(Y&H"T;CJ? GRY&:<";OT'Z0,O\[/.:/0MRY%U \O%3EB1Z M(4<_."=83H3+&*.+;!/#/0+JA'SI?8TX;6.!!NFF7RYGI-W+&1*T7\9_U,]N M*M&E4A!DR;5=8-GY%F..'Z7E> M%H7=?/'RXN-L^FGI8=_@](%'C84F35^6YR \ ZVV];M=$\8 .D^%FM029KP.61'@;$(')V0%M=N MWCXF2S_;\3[7ILNWO;B=L ENTB M[VJ%C X%.%B0RFC/9;#>Z>)2UD$D$<2CQMU=\N[V_0GC8A]++?^N)YT_Q+!Z M!6+0&L !\%)TYBE&S"$';=![I;,;K:+93P_[UV7=^>L>=;)#Y16Z4&IS/J@7 MK%C)O0<=I362?#,OK1ZM1[:??FY+?>I7!PSSS0_K47L[H%U1IDH>E?#.*1?J MG34Q>NF4+%$Z"TE>T6S]8P]S=>N37D[FB]GE_7T5(W-($ATK-'E0?._( P=N M6$)7:U&Y3]^]P=E$?/PI)%96L90$ F79:,O"\W@KD!><\ M9!O;;+#=13&\X]Z'K1^$=/OJM4%2Z"Z6ZS5K%+*'$"F2K*L=T^30L"B-9SQY M$CFZC+I-7=X:,,_/XOMHN47.YPZDWZ:3=(V*TYHD=2J,9Y=KU;RB(!0)FN 8 M!/A@W4X=6PZR_2V>YV?^/77=(&-S7]*_3^"J7@ASO7.\=@E^/<.+\>7%V20O M?W4^OZP^[XOI?#&OI2&<"W!**Y9L$$Q'3"P$)QB8'+A1Y-%@F]-+!P)_'IP: MTGH-"GONP[^J#D!>LJSW0<<,D6D>D9%[;%BQ6H$.)B4[!*$&+==I3XWNNCV5 MAF-!%UPT8\!;)><:E1W-35.%]('DHTDYII&1<-EFQO.'F)Y%C8_4,4-AOEOTP7.7\/GZM@L MMU.N/[^I==!28+T+BZ4HD6D#@M5]-Y8EY"*"P*C:.(%;@#T+.O2I_!:-)Y<\ M_052W5?[?-5)!A0DH%A6VGI9J':*><W M^TUKJ!TPM>W7M0;5D7IT'6BQ1PEP@+I;=.):ARVYI&26AOD0 ]-(?JX'R(S+ MJ%20&)QK4]\\' 6V==P:@ %=M-RFK];T_--X\OX^N)OF33GQ6&O= G>"I+6A MYC0M4U"4DRXK VW*4Q^%=83>2 =;[F'OK)[4OC%"Z+W$<+G9TD--X=KG]%CX MT*EJT/+@='9.T+C55I2@K-,AVG*>SV]6%+X^%J#W;ID'.XJ^$:_[K=#[' M^:O)SW_4ZU8OQ_,/51VOEG5(HU22*=X0P!QSO;J7)F.KD%DI$ZW77JM&8V^N1G"*')J8A6]3EG>" MI3&'F/M0W9YT:0QD'3W-6,P:QYGFP;!HJE\3;>32I2Q+NQ+M4RZ-Z63A74IC MNFAZN#J(75!]W:4QG>RV6T'$/DH?CA(2DQ4Y26:\";24R4#H5&%%*24T6%5: MA0\G7AK3@ E=='V$/7.I0I)*2PI6!%# &VG^,\8S"G^54."*M&VJ)I[*GGDG M^W7<,^^B_ 8)J8=5/=8#N;&E[@%$6A*1^ _%4#CK@ N1BL+)<*!:F\^'=S!EXW,*N; "A>.::L]\S;% MJD!:F&(VJ;3Q"H:EPQ87<2@V=-%VCRQ87D6^=NN^.&XS ! ";1G-@R2@SIPY MFVS,((3)*YN8&VYQ/XW"AWX4/^U3:\,5/+RBA1#J3M>R2]A>M0ZKC^BIS.%1 M9"L5#J1;\I4X9'*6M'1(ZV^.PB&*4#1R,WH$X\$ZV[^ER/H'M='?#HU&"D07 MK-9*<]H.<15+?;13,IU=7-]/L'<=3I?' MM]'[[A(]Z!7%DY#T7^%>4Q@817!!K[UJM6YR=K?=[8;T M'":YWF%)S\=)&N\W8SWVN)[LL3/BU?'B8U+*45P6O"Y2@%&D>0J:173HE1WM MB/T0':\^]X#QL/VAO>M[)_0K6H_HB^(J<**Y-K( 6"NM2EH:6D@"'W62H[ON MWRZFZ9^UN2G.YK4_YN+S3Z2+--ZKX=GFA_6DZQW1KG9]+$)[;WF,(6J)X*74 M7D)4Q9,KZ6"T$^X>=;N_Q[/MD:WUO(,7%(JS0BL''+0624= ^E\0)6FCK4^; MM=V'/[3QX74<32?+'Q\PJW1Y?&M;;)-HM0T>ZE(WV7X]@/,<'ZCVE]653OBV=(BE0.34)#I M7"_^HK"2H17%IQ IC)%MY.\*]0B'; YFS(,#5TWMTV);\ZN1J M6P4*EP4ML!QD9-HKP4+(F=7;NYU*8*!1A?LCH(:J7.N?&GUI^E3JU]XN8+%\ MXEU5+?/N6I1@"CKF>20MY619K)G:I R'Q+7*C2I6-D(Z_JUJ!]I\E4N]Z+[% ML=X[>*[S]KL@:GN^^P&FX^Q7]F2TU16G'XT/PX6L),7-13&-7C)-?"=D$AC! MRK'0!&I*F_J%H3BP99-R, IT473?NY1O$?-K,A[.9IB7H*[WW!+Y,@C6,6<\ MR9A(6@@J,.^*DE+'X)/9%G4]^H;C>I#[J'[:M]Z:5)[-QC@_6PM-">N-MXF\ M5P*DP= B5E1AEKS:$$ADI]M$5X^ >K(LZ%OA39JW56@_KH6F!)M(\Q%0SX0+ARN\09W:%;07ZZ%9&]&ES'BNI&4,^$"X)]]]A+HXJZ4!$K/>B9", MKE>#)V:#U)[6)E5\VLF_V^EU3]:\C33ZT.;FT%%]]CO,\I?S-JE$2U.*8E)@ M;4B8#8LITQ13RV*XL5'P-K[>/1C/+96SOXY;+.DU6?TCS#&_F%[4T]1PI5JB MY/NKFTI__'S[.Z_A\[+6MDIP*\8DUQLR[Q1N[B)3TP10"ZF.DT(Z@"RKOL2I M6+I%D-)"MFC0B.!K<[1D:]\0SZ*C(<\#1M NN10:-:E^,NS=DOPZ9Y:56'H9A=P \@2UXYMHK(U M8+ZQYV 3;9R#>C^5LK&VYW[HTJ*6:OT;6E=-[2#7ZF&-[$+MY@F<*RTLQL(Q M:Q.+5])SG3?71VV5L$=[W0:=+Z:33SA;C!_$GRV,V.&UK2V[KP96[ZUU1DNM M>2Z":Y^UQV(5&&&REA;T(U6I'0"TJ(:S((+)7K,BR=?2VEKFR=MB'C%85)SF MLD8=MONLAEMF4-[AQ9<$H4R_- 42=HTMB'Z+L]OKGQI,&2F\0A*TE=RW5Q#R2 MBLOBZ^2F5=UMJY=R.(XLZ^)SX%&KT";]^0BHI\R2OG7>(!VZ%MJKR\6\GIX: M3]Z/$@CM32[D\+O"=-V+C8K\?Q]TFDIB"6 MF5$1M02E%$LN5UTYL^O4L><^DTNTO]CG-0,>;7Y4PM7V#3Q2 MW&B*=&BTT1Z XDON"QKNE76/9.H?>6&+5&U*!AT4S>A#9!4JJUB9RR*((D5T MOM& ;G)P^>JAUXI[-7LS?O]A\=ME'5KTJB\)H!<466#^\?.-@J]_<3Z26J!V MSC-#L3_3 B*+D0-+.:8D-80(;2+M X&?2B#>A4T;SA<-8KL&>^%KX?_\!X4@ MXSF^GHT3?OGA%\QBI#,FJXI@X&2M3S$$.BMDH !CW=7+MFG?@&YPGRW->K53 M6T=LQP/_"GFH!S>8+5Z1BIQFP(ME @$,H),EMRGF>;(-&0XB55/[M"C!A2^Y MCB7G7^-LB7CDBW#.ZO6B[W7F: M^=DD7TUT=_+>[W!V,4H60>04&1)-*2:!P* 6(D6.LE@3Y-+C;<"&; RMZ MU7Z/9W%N\/T"X]ER0_4L__?E?'%U)>8-Z%$N&4RA=3"7)(FZB:@+BKPO94/A M20=H=(OZH["> R_ZTWN#PSIW-]>7,M_=216C(E%D8Y%)XX%IZ6KK&I",ZZ3! M.G*37)L=J<=Q/0=:]*CYA[RP33L\I4RB2JSS6#TU"IP%93DKT>3LO(O!-CJF M>ZK;E '-)DBGN#W9R>:K7.I%]RW.J=S"J87PK\H[6OWFD);]S:\3[SL@;'O@ M;RO&(VU:]F/4S3%,GQ8Y#G2S*=#%$ ZJ\?/WJ>N/-) ^Z8& 8$6MGB\!\D*J6#X?H2]*.M\F7?8%P MA,-*/=MG]<;LO93;HK44L1O_Y[)NVW^JM[G=' Y5+FMTUC!(M1N:5V"I_72&9:3*M:I:*)L$W0\E2KJ_OG01>6# M5%%C-%H[EY@(EA9)3HL;\.)8L%F7DIS/JM4NV8E647 RK'17 MS,7*9 3S&BS3V3GFZTE"[ET0"456V*;$[\A]+/LW]/YZ;3*J5[9C?_S\]\F8 MO->?<)YFXX]+Y2Y[[ENTVEG/4A84%@5-B'.F22W8Y,@_%F&U7VFK+?$-")^; MM]C$,@WJ:Q[@O-/R:1=H;:\SV0SN.$YD&ZMNH\Z!)AEBWKD#D5MT]2)BEI1> M7EYO6.2T#'(!)D9G5?:MBGX'9LL6#_/H9.EBB;YO1KDI%;LI:L\WS0(!4Y&* MUEI9&_FG6%@0M8;=A>P=9$6SZK8C6H^]X A%5GU98-JS^D[@:-Z[&<+\W.SKI8\NT7>4KGM < M#Y>4D47 W_H2U M9^FATTR7=S2UQZZRK9[Z11V=XT%0P*(]2,!B,G)E2\H>#&RPT2-O:]RB?%,S MVE]O*U6EYL)PS42)B6F?(@N>XKMB/ 1-GPG7Z.JM@[$W;_"^"<&70ZO+ NVS MR\6'Z6S\OYA'BB@1C,Z,_O7UM@W!(@A?RZI\L8D'V6K;L&]13K"SSYM)3/&2PT08ZBC*L6?0 MHYC\5$ZYW+3T7V:=0E0(IG!FL%ZUZD-D4()@*)U+ 8EOUC7A[%T4)Y#V'Y(' MTY[LT6 R7+GN81;B_K,8A:IB@8J'J-B]:&>:E\ MO5_3%@/!&[Y;_GW=TX=W>0]1][1/70V<;'^P8"V_^VJYIW1P][N='MXT];55 MFI6ME-8E(-%MJ3.1: M<.0LNH FIQ2S:M,,[T2277$[@KB*X.<_/HYG5_>2X6P\S2.7; G5%W-9ZGI- M*;"8C6&*2YZB4=R5AAG#/D1XDNF#+MQ=F]P:W/@MBO7WU>/RPW_B?#&>O+\2 M18PDU&9O%%F01*11IV)MYYN8B.B<"9&6MQ-+?:^1XNOD\C$HT")+MJ\LUPOK M30G#_.7U^'PW)3?@Y60Q&Y-OGI9-AD8R9,%E)"\+:@F,->2X91(90PK2@^4\ M-NJR,8!TW^A_;,JT.,![H(Q_7=;WW CX#ZS-US"??<(9O,?E#W^"!7YIPS6R M6GI1=&$I8:RA#<4A-/I9B5&GG&,PC:+S@07]-EA.B$@MKA+J5=R_SJ;S^^/LTSCA>KE_JW72\[HT51'G2Y?N[L]?3.>+WZ:+_X>+-YBF[R>U M/N5N@FX4@'.PB(ST30N7HK >A%<$1X18ZF5LEH$M MA?D8'$+T2D.;DO^-D$XP*FIN\4UQTD'F.GHMW[4+-"UWY#A+B_&GY<'POHO[ M=GE;VVJ_SO*NE/\5 1XC2B55UL5C*"9YP2D.,584BYO*_SI*WI=]W[S]>_\U MFGBTFHK5%>,[4 M\EYM6R(+$APS61AK>>).M;EZ[D1J,?LJ87)>>.M\;;A6KQ7G.C PO# +$9S6 MNEXR>%IZ?"Y5;%T8W+2*K0L%&A1EMMMM^/*DJS]ZM?B LWTO2(H5(*N1%6*8=C3ZPT=7FEU%D'CS' M-K' ,]O>ZL2$1[>WNECDJ6P,["+3M^VM/;:W.I%EB!V"?2S]5%A<>$S1Y<0B M+N\0".2I^)B9*5Z*$I31_DB]VDZ&O9VVMTZ.O%T,W("T;\BAGHW3XKIH\N]D MD/F;MW^_:3:<7< (G,64!-,U6Q-+;8(0K<_:*&%\F^SGH[!.,#IJ;OEI*[.= MSE87X1]@BVO-6P;:VMHFW\KNBG[^RW16_V@D:($SP)&%4&O?G!44K$K.N$/BD"M*8:/,P*!RGN!:T.\H MZ&U+ICV-3JF3QN[27G7&'26Q;)=-XB%0,,TYK<:)>R:D#4H5!]F''U9[$.V4FGEL%?3^8<51TN1EDNJ9,?7F$^T2"\)JEI+5'E1 ;1IU MQ!U(PF_CZ2CCZ0":G5(3D*URDA4*CLDD7T3%F#/PH$C 1#.'K'><06<*B8])! ME71BE6F'.7XG:8NM36ON#B%9LR)!D8E 4_A43ZA"R)$IBPFMQ #YR;KJ713Q MA.;*)Q/[-B/BDW+E=U?'*"20O@J=;5),@[$L.J<9SR!!>&>S5<]V,#ZA$7@* M0^ $AW,G_CZI,=RU*QR*Y(34--0BD"55,"Q:@4P*0%&LM8@G=BM8WRKX-II/ M3E067K!-0J3\T\2<\P:%^,3F#5U^)@[V[!P[HO;A7@ M/Z^.(4SJS0-8JW#>3>NW;G9X/(>B1:V\4:$VIZX=YZ)A"L$F-$;KO+6,Y9@" M/*&I\["\PI-A28]>RG%DWC[-)4,S.M)JI8Q&6JT49SZJR$"FG&S@7HO=KJ4Z M/=F^C:G9CPZ'&O+A9Y*@=E M=I'IVW&O/8Y[=2++$"=F]K'T4V$QQUQB\8X)JY=5%ZX>,0Y55)VY]BO+*9:\8K2BUETC,# PDYD0&3#(&)=K_MK[SZ,>_"N3L-$J6(I1ZKSJOQ;K(7$ HQH@;$2!Y_BY*)HP23(/C#"(M==8817.*@ICD:2ES MDR@G.,/WR^7>MM=Z(<,IG=-:$>@3S5,UV/UE.EOF\48&//#H"U.N=FI*2K$8 MZ4,1QDMM X=C]3_84Z)O7#\&-5K%?W&[7'%5KB\K,WET^*K07U],)U=K-LX2 M_=9(YA1,YGF83DRN2, MHC 9ZU$ZZSGS8&CZ1O)7+,W:WJS1P'%?S@CN@:;IQ M=0I;3OO;9X.A#U!N>Y-+ .Y"UH2*O#CMBV.02J!@W<8,1;FECR=575OS+Y>9^E33JDDSIG3$)D6T3"OLF3!%9M &)[TBN>RH8HYI2UVVR'9=QODXCV'V^8[#?45H7< 65=OO+WOZ90+&DV-*.K!2 MY4A^>!OW=!.DKWO=[\=2;8/H.FI>E7>DCCFDJIJ;M6L'A&TK6K9B/(ZST)-1 M-\?.?5JD1>9Q.U*K(24ND8$,M+!BY RL<,S*J)%GR=5J-?43Y\P6K^-HE.EB MB 94>?GZU?62J;1QPF?/O,VBRJE9C-JRR'THIA09>)O$R1<(1\C&]6R?:1_* M;>"/W*]Y\B41:'*..'E@=5^$LZA-;3.<8M;.)8=MVJ,\LWK;0_R._2URC&., M^Y0S[2+3MWK;/>IM.Y%EB)+%?2S]5.IMA8 @!!J6N$Y,!^68UQI9<5''R&UR M_DA-*D^&O9WJ;4^.O%T,W/)ZO.J#W#@+P7HGC"=(%IF6(;%@2%MHO?;U((=K M=&?7&C GN$/:W,J/W1B^AXF.75'[]O+B@N*:ZRNL'Q:%_E$_Q?ZOF^[XWK:7 M+!R@@]6;Q)-':Y274$MP$8,E6PL/*'54@:M-URYT0S# I9MGY\L'T6>ORNI] MB/6FQ/GM/J^DL 6< E8@69JUP3#0]+("5V"39()SQ4CDD06LY3FC-)Z>,AG)]W*_7K>>#@07$&G&-U&Y!(EC;.,&'H$F6Y) QV%)%P,T8$>=+E^5NL86&YR.BMT8[S-HQX &7X&*!'4TW[U',#Y_T-SI$>^.%L MDG_"3W@^_5@EOHXLKB'JHA2 $LS$*$G,6O\$CCYPX:S 5)"WV83; =QS(D?? MMFBQ<8'G]*/WA/!O,/LG+NCS^_BX2)9\*LN\"22UI0^1ID:6HM:H,3MM&YUQ MW(+L.1&E5RLT* C[*TYP!N>$[RQ?D)[GBQF)_@GO@P2KM$Q0F+&^GLB0CD4M M5.UT[8JH5P:G-B<#=X+WG/C2OSTV[NP/M5&P]KO][PL\^IJVVP"[2[B2]8]( M5O2N#G6O@5NRGBLI"_0!4'&^*>O_Z M/*\EOHLO96,-0AUJ1[57M(RT9MS:A MU&ABH[*@IYGD!Z621 ],*<5I.5"!PA;C6.&!A]J4A5:);TG^@?BX9Y*_BPV? M3)(_ZRA-MIEEZS4CWY9"Z2@3L]9$*WA"+KXE^4^:O#G)XT_C?$FN5LT6A12-MBFQ*$IF6H3"@H7$_N86FC=0[7#WF;[CX=3J??[QNLG.V6,S& M\7)1U]W%]$[?I@_3<\*Q5XJEZRMZ2J\<)-E*:L46KK*,/*6 .DL ](A9%!<] M#R[9T0$R-K?9THD:PG+7+SJ._=9)N5H62[%TM&!1 J>XN80 *()PID0?#,JN M5GPH;VM;WOC7TW+]=S?-L0[(@/:,X"C6[Z:7%5KD%(1))6M;O 8=@@O660?9 M6I=*%!UIT45#P_'EC-:X/#Z_K.G_MY@N9V07G/_\1SJ_)$W4);,&9O2@:JY3 MH%<_@(_,Q@9:7R%O *%T)I9&,%J;[+F/F%4)4F(I,>U-WGZ@'YCF?A3#+_YEB2X;I1:Y%>Y1AJX^$D M>'Q$"AQ[JZ$G._SX>?T#EADPB< S&,X2EY+I)"*CX!88B,"]$(Y#:-1QHYU0 MQ]\&&9ZJ_<[^O5&F04WB>F1W^_?M@*_I68AM"(_4JN-4*+$350^TYU%X)VL# MT!)8,AZ8CA8)(ME M7>\B2.^U2V3]J')DF@1D/NG"I'*QV"!B3+ M)?/H&TXE2MK7$-.^M=@BFL%9 M9?!::"8:X= 8)H(G%SEQ2R!EJ"=$LD=N7(F-+@?8#.J9<*)O]3 M6HE*]*/ZAYPP;>_$%MXY84)M[1LJ.&)M M\)*SB-(9F[Q3LHWG<&)W8C?E1G\F>,@/VZCZZ^KHX3OX8[_ZH+M_WM-.^T9$ M*_O>7&#D115RRIP62D:9@^0^:$E+;E%QM ';03HZH QBS5/ZU]@N!0/6%AL+ MUZ:N8=SGX"-$/(^VNOV6M9>V".5M\OM.[?"\M;GQ63[K<#>N* M1K4J/ G(M;6BEAF]DEI(E0N$ ,J:T2ZH#]/K3^-YW8>ZG!W$T2U/;*#C;;A7 M[Y1726N/T4NL6O->+N[J93+,I$CF(703#OM M6# U& A@ R11@FU3'K$-V4#'3>L@R-H7BI!K[B1#9L -9RH&Y\DW"CRT<3-. M];AIKXS9\_QH%Z,T+=S8- O^^/G>3ZY.?'G-8X+$"A>)Z41Z 5U,K95'F@., MP%97O^P#=Z@RC*9T:F^H8U=1;#[]$RV%[)AY;7Y1$SC 6; JTYF512N.8EABX M4])D';?%=$__0&8G"W4YD-E%O5T/9%Y_NWZ(Y)G_^[_\?U!+ P04 " !V MG*92$=K,!H6T #)HP< %0 &1O8VXM,C R,3 S,S%?;&%B+GAM;.2]>X_< M.)8G^O]\"MWJQ6P5D.S2@Q+)[IU99*7MA@&W;=CNZ1T4+@)\IK4=&9$34J2= M\^DOJ4>\(T0J**7?HC^& M/P5RP977X.]"%O\(U&KY$/Q]N?I'_D0!^/?JIKOEX_,JO_]:!G$81X?_NOI3 MS"1A+ L!$BH$D"4)P"J+09()&B91E(8IO+G_DX)1"DDH0$HQ!C"-%2"(4Y ( M(I(4*Z%253UTGB_^\2?S'T8+&6CE%D7UUW_[Z6M9/O[IUU^_??OVQ^]L-?_C MX7Y&V@O ^97(-+017_\7HB?_OU? M@J"&8[6;/OWUZ>W9(\JNYXM>%O#T\U4A(C9909*?]P;K!?KQ#?D[SEL:P> MA*O4?>]+QDN8OO&N5KD^H5ZO1!CO;N;H:X6?7B)?;T6RY+. M1W@MML/LB#PWOWBG?VJ&,0^Z0*;5. UU[X@JOY=R(63-EGN/#G+Q;S_IGV;K M MQ3^CC[O'[46IFUC\[O:/'US7SY[>U"+5X_[D@$-YYGM>R6*Y7O'M M2O@P/[6\Z97-K(7XUP5]D,4C;6[0PANCH=;GWW?%#D1>\/FR6.L!@J4*N%8C M4%J/(-\J\J?_]>L6 G_3,7\ID.^MV/_O66B7?$_ N;%* MEJM#H):\+U#;C[_0.E8H*5JP2LWFD;\:P_!7.2^+]C? _ :$46/)_,%U[%^/ MWI[;5:LG7?&.R6NN^)4OM30F[E6 E,NK7KQZFK2(/P7+E9 K;;*? M4/?H8]&FP%MMU3_(=\NBF%&JXB04""02*0"S$&F;6W @E;:N24)(IJ)9N6'= MSH]G[^E./'1F ?'YG6CA DT]14#+H=",: <9H!E,H,XCE4292ZTWQ_4$V7)P6'='&1[8:T"S6_%Z M S'PNF80J 4+?C:B_1+<'KQC'_6[M2C]+6DGD?"Z<.V/,.KR=%*YPT7H]$5N M2XV0^>SUHLS+Y]+1\>Z>)Y1A#,TDQ!@$.I^9$RH?DQ M9" FE*F8I:F4U(8?.\:9&E/6H@:MK$$M;-!(:_>9=T%[^8/W"-C GWY/K*P_ M>$LD3GSZA>1_O%\^_:J?4'_U^H?J8Z\^\Z[GCO+!6RK7?OJVE_>S-S]J".5J M)<5G8UU]-M9 \6%=&C>H\2S/8$(2%$.]FA,( 422 "8EUAO_F#&*&4\(2@$,+P_:V?G13&R^?2UI6.^GV;.7V>U[,9,0Q MP3$%4B880$PB0/7O@,0R$R%)8Z2$"]5<&&MJ--.8T1M9@U;8X'"/B3?M#8(0-/BRD MZW;E%+"VFY4KX1IGJ^*.5(_-R@4DKMBJG'KJR!N5"XH=;U,N7=S/:O@L[PV5 M?)*/RU6IC9"/RWG.G^O_?I'?R]^TM/^8A0*IF$)M/R0B!9!F#!"*$Y#&<1(B ME7&4$J?C/)M1IT8,C="[ITN.IW566%N>U?E&<.B3N@:\C< W02UL\'OSIY$Z MJ,3V>5+G I/?/VK$ MU(I>QQX66G@37R!;<5T])_9S8.M%&039P3TJNZ!^;D!M)=?L962_"?36/7C= MB70/%XLS9I[=+?;CC^QZ<0;FV WC_HB>QI5Q\?Q&"RF,1UDNBGJ[MEKI%ZW: MP?WVO+WD(WTVO[K]1E>5 .7SVT51KJI X^)#^56NOGREBP^/YA'%F^5*R;PT ML41_ER:R6(K;)[FB]_(O^N'E*[U#?$/SU7_0^5K.I$Q1FJ8$1,;G UDL $;F MD%[_-PHE0S!)G*RW2:@U-1;^]/EO-X&J%9!"ORPYVKVMP"2I@;H(:FF 'FZ ")R@U.D$#STVP ]!-T$(4-!@% M%4B!02DP, 453A[M\DG-NU_#?QJJC;NSF(;.Y[8NTY*NKX?V33Z7JSO]R/OE MZGD&)8L@9PHD"4, )E$"J"#ZA4PDUR3#PHRE;K[9O>=/;75M?(V5C$$KI*LK M=A]!6R=L;US&<;]:0M+#YWI2\2N\K?O/&]G/>E*98P_KZX)=,X03W$,E4P!)4+/$(,I M("F, 4^B.$KC1!+.FAEJ8'Y.9WB]Q.S(A1AE7N)$*1HE$@B>*N/]4X 1 M1 &*218JKB2"L!A3Y268JG,V[/9Z M/C$>>&G=ONZOF]=]R'@J6V"\;E,Z!QUU V$+P:%I;WU?OQ6\LO=OBT*6Q7NM MR'IE@NYG$B.$89R!..%FV58"$)XB$&9$09*F62*CC M-(AVG'$U- ,318U*+>!-L!71'SE<1, K(YP>:50:N*CLX;=_^>*>'GO^58JU M.1/H=!H4Y[P&7\RR/$-Q1"2.4B!P2 %$4 #*$@HRDH0J2V"4I-+)Z>Y+LJD1 M2ZN8L1MMO)_%1?=G\'NEI&-8I[]IMW1[O\1D#NVY'G<>W5W.OC'WZS7V)MVX MCE_?H![Y;KT/,/)1[OOU Y.K1OSB]HGFZ!_)U=/FDW4@TG@" MIYN6CW2=:RM=*25[.(KV; M431A@*F( 9BE"M 88L )S21->2(R[E)$95SQG9:T$:JTM*('>BDRU:%NZAI1 MV>ZJ6:X*5^UH=!-LE:W_T4S[X>_V M;JA!"#9OT,\M#K_9A:]KH4CJS#J"ODRTW.X;KZ0 M%(XQ-TN^.#Q:J&)X[JJS-E,F^(.ZVYZ[?99\ONMV]NSRL#I9M2@N M%PL]J^;FJN)ROM"JTGGPN&;SG.L'Z@=<.IGS-K4I>N&)V)/E1YL0^ZB]J[&L#2GSG,HZ"I/&-KKBR>.$^%VM^28* M\/HG]=NUWXK_NR[*RH?]97DK1&Y>53K_2'-M[-S1QUSO/2M_ 3MT.'PRF\,B M+[4LJZ>1T M&#FTP)-S-IMEJ_$L\AUMW/;>@T^SW6Y[2I,W\"IY^_'MWSW38; M7_#=LC!IZAN=_&V0QP+>ZY9X<*%'W02/-06'V][1QAWY=+/)@WG]7:YX7LCB M[:*6KVI7\':AM_&+(N?-(D15FB(5@@R%)@V54L @,06X(>*2PB@A) M+D3!LLWADXT*PNR.ZZ#K&_UCHT&=5#K2::;+FS#PR>9 \SO]4\Y-;N=&=?-> M?&S>BXWFDTGF[#%1TSCZ=!'\QS@&[3$5WHY$^XS],NO<3KZG*1/Q_3%?54_8 MB#PC>I'+4D1!A$TK-TPC0"@7(,MH"&%(&8<;_^\XRURGS#T\Q0.O.U=. MH8GC&3]FQ_H]&&>)\S.W/][ZMJ-W78%GJ_EVQ9O. F<]39-:W;JE_J&6-NM) M\+VNV0_L7AF@[43Z)B\XG?^GI*LW^C?%+$)1HJ*4 \HS!*!I%T,R!$&6) D2 M+$/$+C_RPAA3VQIMFK+6<@9&T*"2U+Y,P#DX.PZ4_( T,/_VP,>I9D ' KWJ M!IQ[YFBU SJ4VJT?T'5ISZ,!SE=K*7Y;+M;:,KYKDN[D;8!H!;X([ MWTF(%Q'PZVX^.=*X/N)+RAXY=B]>W'.7NF:%_*^U?M#K)_V?+_HIKY8/-%_, MLC#!"JH,8(+ULIY)"6@69X#3#(5"1B&/E5M;U3,C3>W;WPH:5)(&1M3@]UI8 MUV2_L_!:;MI\@#;T9JL?7CTZH79@X;GWZ;G11NYVVJ'T<7_3KAMZEB=8W=-% M_M_5;N).;RB6\US4FY.%^&@RH9JHEP_J3;Z@"Y[3^:9Y1.'8'-C+6!/Z0G;U MJ8)TMAI5+H5=G4P\VT:K;5.48I#FPEZ!]EL@P(MDXQ84\ GF40$"KP_ON3]8 ME+G(Y^LR?]J)1WK]W81$2V%*'!NGQ;H5Y#5=F=I9)I*Z\EGE/*]"6BE6G_/M9_YMMSWC#V+0^^3=B=PJU#P>F\"[_8GL-7*.)5KW_1- M4&OF<7OE$VB_VS$ODHV[??,)YM%VS^O#>^9X+A?5RO'WO/QZMR[*Y8-9G,!7^M'S9=64X_5W M!\GE0[9WO5T,UM//=!:5>+O>+"'AWN9\>;727^T6E3[G< M+]_0CQ3>Y0O]M+N5%'GYAO+*[-%;OH>\2NYX(S<>-0ZC%&81$";Z$XH(ZUV7 M_FN4DO#*0[=BC\I$C((?LY'I[_V)@VCSJ M*K=R6&2E:NDZ$VDBDBRB0,G4[*MH D@6"R"R.%0$AT(HIWW5-<),C=4.2C&Y M5^#J/2N6'J21L![:G]26OK(KD'6B*M8(':9]8.V]AE5O@4:O2'4M=*?J2UW] MS*EU>ZTJ0V["Q;M[;Y(49:F,$4@CP]TT029,+ 64844C1!.&G(YS)Z/9Y!8" MT_.UJA_\3]/DU?5=L]RV3T7>"2UO'A*B+%N]UACMY@+_\_1[[3G_T\BT\J[= MCY&1-=2DCM?XM:^ ;I9%L2IG7_+2^*_>+D3^E(LUG9N3MT]R7J>0?9P(N+X@#PSKPDM4+4>O%X@IL+M&Y?NP.E>N_'=)XGW%'(=HK &FI\)I' M#+0-.MNGI6[6HD74-.FF"&+TOSJP_KLB@U#^:+ M^X.#B+:BZL=5SN4LDRS26[,8H$1E ":8 )HQ 10FD&!)B1+9F&O-=>K\" O3 M>M'\138:FJ96YE9[4.GRE2C_4HNUG^GRO\)ZDFG:\X"R$2C$: M8X!#D0#(4PD(%@008A)DD4@)3Z88#CBU)7X_VN_%-IJNTS^M"+U_KA6W9P#> M!);5GM,VC0745?@?8ZGL.24O%?5V[>&A0=,4DS"/_I07_]!/-;_0JVPT2R$* M8Q7J-8IC"F"<H)NZ"/&/=0^5:A][$:M3Y693CA\UY0Y/^#8%60Z53]1+Z;[GGX$\K'M M*EWE=M?9"*',8"IB""3AD39U-9Q,, I83"5BH:9MSLG$A_3F(PAO]K^;_*_] V%BO 5V77YYPM3GM%P62W5RQT;'T\]E)!+I53OG7),+4[@["1,P[UR5LH?PX_2!;+O4X3S [DW=*L3<6Z%T-]5<:=__+#Z MLORVF"68I#%.-/TG4J\&@J0 Z]7?K LTB6"L(F75\>G"&%/;V-1B!HV<-X&1 MU/0!-;+:MW0[!^AEMO4$T\!\V0LAIZ9N'1CT:NIV[IFC-77K4&JWJ5O7I7U# MJ$N:+Z1HRX,WU55C ;,XBQ(0FDIQ$+'$Y% @P%%(.8]HA*!3V8[3PTSM,[_E M?/VPKB.L?WXE5<[STM$6.X.GG4%U/4H#?^6M@-M6!$-4I+T$@N=(\Y-#C1Q? M?DG=XZCRBU?WXX"W'S\TKRE%,%&$12 +];2IEE&1<1K5, WRO1YIZ_42W3Q_UJSQ2ZO!#/+Z@W[?W M2K)R>\Q951_&)-)6="9!G&&NU]X,F8,#!1@D'),X1#AT^@B/AYC:UV@DW E< MZ%7-^020=E_J=? ,_,DZ(N/\\9Y7WNM7?&*843_G\VH>?M<7KNRYN"[X2NK= M^BM9__EV\7$E'VDN7C4N_Z9._.U"5#$.MT4ARV(698PD*B8 J\34S8L(H'&$ M@28"Q7@BHXS3V4+>&UOUB\."W$L:JP^"U!_$D4R#GE@9T:N0=BUS49\-5C%/ MO.Y^&]!*?L>EOM^,6=H%PTW 2$9$HX#9(-4__5(%DS5ST7:J,%-1AY_=7IX" M=WOC*@3]&B?]1!G7DKD*KB.SY[JG]0W/:LM1%Z9>ZG)1ZJV/7/!<%J_R@L^7 MQ7HE347=JJ#N#(DTY! E(*4TT_93) #A40:$D(0)''/E5N_>;?BIV58[TM>E MB7?E=XW@<9S3C*DI#%3ID5UT@S/1)L!3;G[7PKR*MY0=Q/,%UI'.@\>UVR><_U _0"-C^.9_563;7D^/]84#GT67\U$ MK4A0:[*I'MP$J>U/\(Y"P58CCV?N/H#U>[Y^E43CGJ7[ ._HW-S+0_OQ=F7H M?EXOQ.JY;3^I'WI7[T!G$51)BE,(HHPJ #-3 #]5"*1Q%DD1(->"!CN2:CZK9?5'65:0>*6DRR..2CE6RA]2 MBMU-/4T]_E6*M:F$>V47[R^F(LB,QC3E$29 \! "*#,$]*O'@ AIK& 49XHY MI1KX%6]JI-1J9RR%7?UV3(6@U3 P+U.PHZ.Y:7/X_=%\O49/O<Z6XR#H^S4E_8HXKFTY"+Q'QN8PHSA&:"[Y8M:L1K<+ M\6:Y>I"KUP^/\^6SE&W84<:)3$@6@CBFIF YE(!)!H&4,6NV@PV M-9J_:X^ %OISKP0.9"NQ9GTP=U2D'R8-Y5L]8YQ86 =M-D&Q+O?TM-,- MITMA@@*:-S94) U3JK?S$8LTHR8Q8"*. 4HUNT(1J]3M<.EHA*G1Z!>Y>@C> M+:EEG/MYY"S-TVOP&-K"K&4+JJ <_X%T9U7W:]X=C3*NA79.R2,CZ^R%ON)P M;CDWG8V+3Y++_*G:0A&>I9$0,8@293H-IQD@,,4 )0F'$8TT=T9>HFZ.QYYH MC$TK:+#:2'IM-,T)W.VXP1N,+QHILT'T4S>B'H)CSD,T<"C,B8%?./#E/!3= M82X7[NW;$?TQ+^F\BI<1>:FYKM"C&FM&_+8NWR_+_Y3E1YJ+62)@)I*0 IJ8 M@UVA8D!2I;3MH3*,5!92Y!;.8CGPU R1CZOEHS1=#ZHZZ_^USA^KB-B:E_2J MS-9EL%B6P;,L Q.1Y-H*W7(Z[*AJ")"'WOO5(@>[,@>MT!6Z[QMT/UY"MT?7 MH/'\BITM9-4,E<%T+>L-?O1NZ@$MSQ M\, "?#NJ\@OIP"3E !8ML ?)H$V?DSJRW22Z@5.KXA43SVF6E_J9[EZRKD\4YMD7KT6U?F6 MWAPM[Q>F;E\=?G6W+,JB,4;,;V\?S!YJIA3#D L$(!7$!.AS0"7*@,PRP2(H M(XB<*JH.).?4+(D= >O@U*;L$-_1TLV&&&J"[1AV M,VM,/X5'&H;2V?FZ"6 M.-C1P1\7#PRO5]8>2M91^7U@P ]7@J&'ZULPZNU"DR&M:JN^HB5M(S=#*%B" M60IBPF, 4Y( $B8((!)3E$D6*H+/')1J6ZKB^GPEI=G@?U'[KWT_2M/[5 M9NMOR]5J^4W_H$E(_UOY/ N)1&D2$X"$U.8A4@F@-)4 \Q2E"HM0AD[M8=R& MGQIUW#[1?&Z.&@+6BAKP1E8W0\]Q&NSLM^' '9AC*B^121/:;P5^$VRD#S;B M!W==@#L;9OUP\VIO.8HPJAG5#YY#ZZCG4_JQ7%UJ\X/Z\"A-=X'%_6=Y7VW1 M9VF*$TR1-GAXH@!DD0($4@0$2C%&620@3UT([>Q(4^.N6E#SE2U;48.BD=6- MN\Z#:T=37B ;F)&V:&VD##YWH>5,/)U(>.68\Z.-2B>=2A\R1_<-+^E-VY[N M1$Q1$IF$;X*8_H_"@"9I#!3-3.U.&$78J@SO0/)-C9 Z?3%-Y9*ZP\C.MGCC MI>E_5N=[ZL?TKTWQ%'"DN7PAE]NPQXJ^9?P!76R=!Y9##=-SX3C(&M*2Y'R6 MB(PG*):FRI&I]R$SO57&&,@D4I!CDDCE5*'YY"A3(_'WL@SFRV*G#WE RW*5 MLW59[9,/JG=\7/'4VCJ_-W4T3,/JMD-0F&4H11E0*(4 9I%9GCD&0G&4 M:'LT%2H9L3F4J_PN'^%X3:.J)L_K1M";R;6+P6T$E.]HA[G6$[@V\PF%"3 MJKX3-XWF5<[2_QA-K?I.RGC=P<\)X![3\*K)%?^B;YTACA"6,@8D5@F B8H M#F,*L,A$9(K+DLS*FW_XX*EMLUK9 B.-%D]P2OS=^(&3_]XW2U>_W_K+;1QX)OMWEO"0)_I_@$<) 9"E"6 8 M9X SG*(8AZG$3@EP)\:8V@?8BMB6MG=-N3T&T<[ NA*:@;_,#2J->#=5)K[/ MY-FSVGO.E3T>9^34V+.*'F?"GK^TWR?^%[F\7]''KSF_,](NRE6U['_*BW\T ME2(80Y!$E &!F3#[1&W71FG5@0YSIAA$W*F4<>>(4_O\MP('>Q('1F0W+NA& MVXX9O&(X,$]Y11^44:Q .&<;^QLDZ03\MY_,WRY6Y:18) MJ& :(Y @I*T5FFGR2@4%(H4L8I*+1+C581]5_*DQ8:6:8\#0R!,^&==5SVG\ MY_5?&1=H_0(%OQMP@@8=GS6;7F1:?S3OUJX*_VPNKA/3\P)^KE-2]$W@:2+_ M/\G'Y:J*?RMIN2YF5.$L284"<285@#)%@!*.M&D>*<:%C!12;@D\IP>:VA+4 M9*2TU1PWT@:UN*X)/&?0[7:7^<)LZ"""GG#U2."YC,45"3QG'CQR L]E]8X3 M>#JN[V<]_Y7RK_E"KIYWZS:TU855F.(((2 IBP&,40881PF(E2!9Q%&*$Z?6 M%A?&FAHIU&6=]4#[U:C<#-5+V-I9E9X0&Y@2-E(>EFOQOA.WP,.K[71IO%$- M'0O%#ZT2FUM&WG&WH?>UT7Z[+K\N5R:H*4%^A=PJGQT^W]_:HJ$MH&A>BM4!T"4C= V^EP]KA:/N553X3E*KA? MF:I*XP>,G)UYE81A)(4 (H9ZC8DX!3B**0@)PHA*B#"&LR>Y8LL?8NYW)1W: M:W(TTW0C8<W?EWU+F'AOZ/>R='&[Z9W2>F3G?0NWM"/'3[)HESE7']J=_K)IAR>_L-L M99[HW'A+9UA@2*3@ $M*35\\"3#B*4!Q%+)(AA)!I^S[K@&GM@O8RAL8[-UX MHA-=.[KPB=G K+$#EQ&R21[5/^R(ZX\[;('Q2B&=@X[*)+80'!**]7T]6JI] MDD+*!Y--^+%M#5XU%_X[-590ZYXC*DFC5&]&(3<9^$@F *=0 IIF$!.6ADEB ME7QO/^3TN*45.MA('=2=NANY'?J$V8'><48R")2#4TX7BGW:KMG!Z=!\S3NL M([5@N^(E=6O$Y@30Q79L=D\:KRF;DV9[K=G<[NS=@N I-ZW=WRQ7KY9K5JKU MO&W5,LN(8D)P!5*",P!3&@,JT@C(*,DBF2@,$^SF.[PTW/3<@+]1$0C3JZQ7 M%/E%:%&">8*S!%2=:6!*(, K,VE%(5ID/RV.7[XH'8Z_LT8B[6)C35U9XH MF @!".0<,)5F:0B3.(Z8([]<'G%J)-,*7'F58>RP\4TS':..S35V()P@',L;>[*.?C?>Z[?E]GM> MS$(5QTE$,Y#*A&L#)DH!CB !4EN&,LI$G BK]&/-=& M4[NP67)$3S"&I@-;'-P__!,*^_W&=P<8]W,^H=K1EWOJFIX%PY>+>]-RNEJ1 M%((Q26@("":A_DACT_HRB4$F$0GU%VR"CF?ELJ1SNX]T]^%.'^EFB.%>SB]F MC&I?X5C:>Q0A+3+ 0AX1A ML\1BJ"2(41IS&85"4*=>3^XB3&TUWH@:T(VLCA6QW:?!CAB&!7=@^C"U(:O3 MNE9\$Q[UL]$@R!>_!%O8MUH,T@.O/XA^RV^[BS%N7>[>,!T5[.[_I"OJ :WH MHLBK1.4JWV)&"*0J%! H%D)-=#@"5"6I28O@/!9A)&+B7!OH8)"I4=FV5,Y& MT";AIT?1H$- .T[[/,$T,"GU0*A?9:$S$%Q79>CPH>-7'#JCULGJ0^>N[5N) MR 0J?:'?>W>0O?"$";VA37"<%G/HYK 6>'@NLW-^O)'+[70J?EQVI_N6GLDY M2U5^HROY2C[)^7(WY2R$B: 0,I-@89IO99EI*&$:M"I!5!:A3'&G))MS(TUM M&:MJ'"WH'*P+&12-U(XI$&=1M>,*+U@-S!2MC,&.D /D\'5"X34/?AGV4F699QEI>U/$:317]NAC!#$6(895(D!H3%T8Q!Q1KLS<, M(P9QG,0T#)U\8FS.AQ$V;4Y%PMQ%XO@G_] XXC M].RW*9\=%)[;\'4,.G+C M/3L(CEOM6=YW10[0+>>KM10[0[6=;P5)%1%1##(A&8"8"\!2$@$5)V$&8T@Y M@2Y6R^7AIF:ZU(DNC;C!NUU6J?S!SJONL*8JDW6J8$0AUYMG69IPJ%,3)=]:A( "0I!01! :0T9X\T MH8@[]=>[/-PTB>7GO)+WES;4\4\]V.0\P@YLX@6W4=BD\:=4-DHCZR#>%#M8 M_//)^2''YY-.]4_R2?==_?CD;KFH'O/WO/QZM]9&_X-:F2I)69@* M;9]P"&"H]U DBAF(A4 9CP6$T,G)8C/HU+CE5;M%6NG-ZV+MZ&JQ@MF.6GR# M-S#!M.(&W[2\02OPS<9P>1[ ;'&!R"O96 T\*N6X0'%(/$[W]C1GVG[%[R35 MI/:FJN[RUWR1/ZP?FE(-Q:NU?+MXHU_(_Y1T95H(9Y(PO5DBC&6:C#)MXJB0 M !0B(AB)"4).P1GN(DR-FO3+"!UM''?8+>V>0<$'11NH-H5^[R5V,<6VIWC =V5?]GS10J;GB7,6:IH+N MZ^]RQ7,MZ]M%W;KW[S*__UI*TODLYE) 3C.0(<@ M1$+I#U-(@-(PXY12R=RZSY\99VHKUE;,X%'+"33)\%I2MQ7H'*QV2X4'L ;F M]!V VO"^S%V1]')@=:/AV6YX;;FQG98?:)UR477?XJ_;P=J&Y23/3FLUS_D$I M;<'DR%,CE(/J#[7(P6,E M<[!LA-[4G5DO]&1\6^65OTWD15-CQ1Q!FOK?>6&J>-1_7U9GE.T3]#\7%TH: M7CF;=FPUR!P-3%YGZDHT8@>UW$$K^+#U)2YB-7B=B=.COWB]B8N@V-2=N/R M?CSXFJX6^BF%WK15^[LO\GOYF];D'S.A3*@:C@'2^FO>,T$G,H$@3%F,)4E8 M&#M5TSH[TM1XSN1L5G6?C"NO$C6X+&6*BP..2A8VJA_RA=4]5T:%'$5?(AR% MIATU@$K% (8A!221$4C#D(A8;[42C'L%?TP^M'43F]!$M1:N8:UG,76,[)AR M,.L&I&&C6+N@&"80XX5C5[N4/AM6X3EBM3*JS99'BE=KL\.ISY/^@\[7LOJW M@Q,G,6.(8@A)#)0V*0 4+ 1,AK(JTXF$)I(8.F7;.$LP-3+9+2JYUVRM,%*DAKX8-:^LU)?Z7 35/AO=%A<]KOL^M9 M7_S\GM4[2S'N<7M?D(Y.S'L_J*?-M+JGB_R_*T?XG7[N@9 A!B#GD69-)(&$68@$0FFB MW'(4/0LX-5)]3ZM845/L^*L,?EL7^4(6M0-[5W5'J\WWK%H:>R\X5T/;B#NJ MZ4WDKG+57.VJ9R9SHV"PU7"OZ,P@+JNA)L"O9>I;R'$-VH$@/K*#AQJG=XFH ME8ES?B7K/]\NJORRC;7>1%R\E^4LH0G' F=ZWJ7>;">, LPR_5>(,\DR&".F M>K2KM)? BC9>J']E0(M"-@>6.X4UW.C=83+LB-LSMJ-5\ZJ$#7YNQ?[%!%_5 M,&_W]+=;P/>RWK4R7NM].0+HN_R7[?!C5P-SA.5$<3#7)_0CN+^LED7Q<;54 MN6:P),D2QA" Q!PO2($ BRD#")$DDU$$99& M0KN V;%,3Q@&II$:@8^7$7 FA!.Z>OWB=Y\_ZB=]0K'#;_;4)0/G>7[YMJSS M#<,L1E2&(8A3A@$T9@BC/ $\A&F:0))(J@9)\VPEF-K^4K\_\4!9GAO0'8\" MAH!RM","VQQ/K<2+I7@> O@R&9X;*::9X'D(4N_\SJ,']3R@X%^E6,_E!_6I M+A51!6F]_E[7ZVP3Z4W9,=/EX%W^)$5MVGXQX4.S*(IY0C,&4DPR )DB@*F, M (Q2*3+$LU YQ55=)\[46+#5QKAF6GWJB,96HTV-B6:K8!IT5%JU&XC?*\4< M ]ROG%3+$X[1IFKHXX[A9\G]^,,+N'[/0JX3:=R#$2_P'9V2^'GJM41='(,E$'_%;N.H+E?"7K+A>35\5Y5 MDNQ,HE)5M*,JU%%85NJX9LI)$F(I4@R87E@ C D'+$YC$(4*Z74G43C-K!KQ M##S7X^:G_I--\N6%;J2I&WCQVRC0%#N_J3,[BNJHO9W/#RK8T2/8*C+\'(BF M\4YUY/K2<[$GS \W)_8]GZY'L[9:S(,J4R1,&D/DFD>/TQCJ>MTW?:,\/&J@ M@F4=Q5_>+%=*YL;M5M05;/,Z8=NN%!5C&-,L08"F"NFU,8P!81("B3(5PB@6 M,G$+WWU);::VRFZ*4*E:*[VH+E4S MV\)G.YBTM<=;5*99"FV,.1ZW,MJ@&DVK4-H8D^=<-VT4H:XO@?)^6<96DE=RNRZ_+E?Y?TLQ2[(T)%0*C6'* )0J 1BB M#- 8,9(1&B'HU);F\G#3XXT]?]5-XW$*Z$9B=S^4)?"V_.$+SL%9I$7RP_[*B0J^KGY\?V'(^(PD/2:H@ MT/R1:@L$88#C!(&,9S)6F> XLW()'#UY:M31"!?4TMDWJ-^'J\/Q? T(0[N3 M[?1W:C]_4M=>/>?WGS1:H_F3"NQVES]]0<_>NE70W ?U3A:%E*=2"M-002[3 M!*09D0#") 0XR6(0FB@)F$"80>*RN'>..+6/]#"FU+$M;B? =HNX5]@&_JQK M6JXS7)M03CJEFM]8]\:8;754'>Y^T*_UT%>)N\M M@C&'2@A 1)P!2)4$."((2 G3&*__-#38U6-AWG2OJ]R39TK1!V%E4[ M2O&#UAF::/TO MRU?R2M\/TJ/%N-YN6 MA_V^YVCH0_GN\F):[/H"CWF,3C"-5D5L._)D*H<=@>%2+>SXYGYT]TD6Y2KG MVA2YH\77VT7UAPDC>Z)S0Z_OM9Y-^6"B"%)*FU-QDDG->5D(6$8@4"%B"D*2 MPM@I\\5^Z*D1WU;R@&N9W2C) 7$[7AH&QX'):0="(VY%]-4/.X)K?MJ([H^? MW.'R2E(.PX_*5.ZP'-)5CR?T2)]I"J1O2R3^53XPN9J%22@$SS!0L28FR(3> M[)G*KE)$$9-IQ!.46"=+G!ED:CS4BFE1&-0>R(YS(4_P#$POQ\@$O]="6J9X M7X3((5_ U0C)00XO$QN0?X=$%R,XC]W[WAA^AW2[\7A=UW;LW:57,@5G6M" MO14/>A]55)W-GF130GL64XH)BA$0&>8 8I("0B$#*,5I*C,21:F3,[QCO*F1 M8"-N94'0/8$=*UYUP&QGC'D$;V"*W,5M7]:V4+['>EEVJ/BMH=4QYKAUM>P M.*JU97E;WP,V5IX\N^>442(2;3N9C5Y""2"Q_HE0PE*8:^3#LXL*'Y^<7;[\BO2]XL.Z M+$J] I@NEQ%F5')F4NHR!6 $(G9/AS' MY?T^'&U 9VD=,[KLZ!,Z6_OUKD!O:E]_D9N](YSG# M[93B_K/.]D89/Q/LE)(GL[-.7O@R>=+-9M+D8US,6 UA%F:$18#+V&P#0PX8 M#4/ (R$TCQ,>4C1F1K2EW%.S C=YJ$^RJ#*<-2G)K2H_1NZS[3OC0(S3>A/& MH%M/^'R9KV7'.)I6?;"O[#Y6)[#@AOG..78?OF5>0+^0'=;>2(B\; M7SL2%&(%$4A#9DZ=90P8CPE@$28\BF**W9I['@\QM16HEBUX0WF/!L G$+0C M^>MP&9B/C7!F:]! TWF4XYX)<%9[OZ'_Q\.,&^M_5LVCX/[S5_9T-FX\&*8< MT9:"/LFY"82],[%=1PRT6WOIL?T(]I97,;,F3' YSWGNW,S[_ ,F],5MA0Q:*0=IY]T-AM?/Y\)P MHWX9W6H?OO06=USA-V/=.Q9V9L>RX\$[V+%\D@\T-U[]N^6BDG1-YU_DZB&> MH32#$4(A2&255XA#P)! )LU0,<@A%F'D[$,;5X>I&28;/\B.L_^$$VW5ZA/, MG6LO,Y?^ M'6TCZS&^T^UE)NJD ^Z%1+DNL;;I@=!F>U5F["RE">5QG(!$( Q@S#- DDP! M!!,5Q5PD+(VNR*T]-:85G8V?7MO2U%*=+2C?(W'M(OAV*\[56(Z<5+OIC++) M*[R[B%OOQ-I+@ R26WMRP!=)K[VD^KD,VXOW>$VRK8_>MWF9648H)#P"64HU MR6 E .89 2$3*$81XU'B(\OV8-BI6= ODF9[1?B-W=Q:6LW>9VQH0_="TFT; MQ#-BUNT9H,9(NST<>@IYMV?@L$R\/7=W/PY\OS:G*J;'W>-R5=*J-<-]1;@S M$LI,FU$*",4R *.4 T*S%"A,J8J@HAGB+KQW?JBI<5TMJ6&JU4;6H&B$=>.A M"_C:<8\?U ;FFRU@6S&#SUV .=-+-Q9>*>7"<*/22+?:A]1A<4??DHNE^0#; M,]F=[>#M@UG$9R%&"6)8@C#5VS+(80(H3\Q//(M2&BGI1AI= TZ-.AIY*RNI M#A/8\SC22FC7*HP=F%N&5GA$B'[V=.5)_K7_44?_W7/T19^&=]36#>_>JF5Y)7X3M[_Q3>:/NJ>#0[ MQR,V,#TQ[S60W]>.;XDCU!L ?V9W3WRNY'0TR*IF=4_&0 MO,Y>UW,KM5PLVW++=7W)-FF;4LE1C!G@F;:,8*JIBR$9 YQE,64B8UBS5NLL M7I9T;KFA.C=@'Q_U9M@!#V'+KYJL?LXK47^I*T%>R.]V!-ER.W459B/MIG9D M;$O'_MR(>9XDW7=375#XW4R='6W[^N_&"OU^6_RG+3Y(O[Q=F8:^]1&^6J^97YKIH M)E$<9GI.;2;7DB* MD;/CZU;G;Q=%N5K780IFC_/E*UTT 5,;#0_"I?YB2K2]TCNO-S1?U?X+(5-& M$?D,Y M[%4-YH=[!XY91N-,0-2)&HX]@]IK8((=9(+:5U=J;+8A M[QMX3@2\5Q %!J/ @%1[KR=02&* .9]&E0F?BOT8)2@&F$IO]2F&D*V?*:M% MRXL/ZB A[KG^[S9'FF>**XH82"#2QJ9DVMB,!0>I(C&*841HYM1&P6[8J?GQ M*JG-2OI1/[4M;NVV<%KB;;>T^4=QX,5G ^!6Y)LZ)?8Y^+WYDO%*V MY="CDJH;'(>TYWAW_UB.O*S(T71E6%8#R87)U9TI$J804>@MH^2\ #@" $3 M9['S&S+1 8;WZ(ESXXT>2-&A^*F8BJY;>E>66#^LJQH6E7%E++25_*J-M/Q) MUB>S[Y:%:>7Y07VAWV=AF&&M[8 M:L4GR67^9"+\[YIV;2EA+!$Q BIF"8 XP0#K_1W 4J*8QU&61M*)]UQ&GQSK MM<)7IZ&B$3^@C?R.A.["=TW'\)-<.>[@5XO MX/P2G9,$X])<'W".2*[70_I1W(X2B_T$K89+@*S6"2@]_+'<%B%ZY MKH\%4 =\MXUC[JVQHWILK-?947@3*51K/>M,0F!R;H&A-(4P#CBB(HX M(0I>5>+F:$BKK_!%*]P(TQ'JFH;LEP"W8[=K\1N_JDW51FOXHC9GX1BHILWQ M>"]4TN:LXN=&<5'F(I^O33[=9\G7IL**+-[K%^35TE3GFH5IF&9* M8),Y20!D<0PPC3A@),,"BC1CH5/Z9-> 4[./=N4-M@+?!$;DX/=::,O>O-:@ M6VX$/4(Y]-[O.A3=MWJ6T/C=W74-.NZ&SA*"HSV<[7V./=!E/GO5-(3^V ;+ MF2B&69:2..6* B*P9AB18< D(B#D<:A@BGB26=6N/3O"U"BE%;*-NG]MLIVU MG)8-OL\">9DUO, S,$TX(V/?T+M+^Q-,4$C^Q_OETZ_ZWIH$] _5MU^W^3[[ MQ'%Z?'[&B17G_7W\V"SN_61;E\T)_0[4*\6^KM MD.80<5L4LBS>Y0OYMI0/Q4PIQ5B,*)")Y'I3 C$@&,4@H82AF#,JI%.7WKZ" M3(T66CT",\E!JTFP4:4ZKS;*@$J;H%8G^-TH%%0:.9HAO6?0SCP98UX&YJ,A MI\39IKD63Z^V3F]A1K6!KH7LT#:Z^GE]JXYJNC;\?3>G15O6]/9[7LQ2* 2- MI0":.A6 5(6 Q1$$,0HS 4,9JCAS*S1Z9J2ID64EW[;R[N]&1D?Z.X^J';]Y MP6I@ G.#J4?QS@X(/-?K/#?:R"4Z.Y0^KLK9=<-5%MA),OKM^2]R>;^BCU]S M?KN2M/AB3MZVP<440Y91C7%(-'O -&2 *&901RKE$*D0Q3V,L#ZR3(U:&E5, M LQ6[J 2O)=]U6M^G$RLH5$?Q\HZ:V2=F(C@]TJ;80+%/: ZA*W52YZ7,+>N M >Z,Q775(]T=5:\795X^?Y+WN>D(M2B-]VLF]?1 B!%(A.E3CE0&F$HX($C& M^AU/4I:$MGZJ4P-,C0=K&8.MD)6SUMY)=1+$;A_5M= ,3%:.J#@YJ"ZIWLL_ M=?*!H[FG+JFSZYVZ>%W/PGJRW,94WC[1?%Y1PW*G?M_7Y5P_KWAE7-UZP]:V M',22)X1S"3C6-A&D! -L?J(B2U68B%3&3MZIWI),C0[>KQ],D,-RY5A]K_=, MV)E H^ [,*>8N.Z]4.]@HTA0+H/=(I^-+C=!H\T@/22OQM1O&<#>THQ;)O!: MT([*"%[]P'[<^<684NO5*6)=7NVG+(?=N+W,*5CN*NQ*L@*\V< M&F=4 KF@Z"$U7+JT9S1UE9-2!V:_RRG+Y]6Q_X%7(A1$8);H+5 8IP!*K'<_ M&'*@4 P%1!PGW*D$@-6H4R.&S_RK%.MYU=:J2=JJ-0AV5' ,J;9"WXXMO&,Z M,'^/ZSJNBE_E>77 MI7A;5TB1G^E<-G[UWYZ/+VXOJV2:(12F499F(&-)"" D## 3'JWB5%*DTAB' M;F=F'H6;'-=MQ-7SU19]JM4+6L'UDD]K-JP/F4SAJ%.WM=INN= #5;DZ MRT6=D"C%A\67%5T4M.I&.A,A8AA'"8A2& '(2 HHP@@0(;B@/&*$.M65<1I] M:O2_)[&I'EZ)'.B?RZW0CCSN-!N61#T4QD,S\2['FNK<(Q+L]9">"8$K^4AST70:N5W452;J.+2VO@"EBDO.(H X MUY8O8PP0E$* (A'&/)82N;5"LQAS:HS6B-RV1J@C.)OB-LT6E%;R.V8'6J!O MQV6>,1V8P5HX&W$K-.L-?2WQ %4<' #RFS]H,>ZX>83V0!SE$SKEN4J9^NR/L_X2*O/(V&F2V-*0"@X!Y H 5B<8("0 MR-)0DBQAR.F(P56"J5'5G:G_NBISXP-[U&^RU//2-'MQ/'EPG@O(5(8TX"#% M- '05 5BF0RKXHI9%B5*Q:%[7X%!9V2\)@ ;-0)9Z7$3\$:3IE=O0'=T,0>X MC[1>6$[V 1AZ+B6!7']'$@B(]%PF@ND-#4V!7OTCQO57)UCH6IU_A)D=ZGF=@#1G'(F0"X)0B &4B 2$I UPD,LLH M#9.4S4K[QK5^8!VA8VW5D,I4"QP07+L%P0MD Q-_^Q+N"#E$X;\N)'Q7,STS MVMAU2R\K?:)":<<-5Z+.)D+M[WGYM0WC?_V=S]>F'[S9?NK_$U4EYAB' MB),8A)D&&":* !9* 10F!&**<90Y>>%[R# UOFY4Z)V"9(V]';L,C.C O+.7 M?J2T:;5KO,EUO[&_R@ M,!J833J;C==R![_7DGN,!.M$9Y@VWT>CO4Q'[G-*GVV>??:&GIXS\7^U;515 M'_VR;.F'SC_27+Q=-$Q5C6FJDDJQ7Q@70RY20A/ HH2:E&D.F$HAH(2D,(LP MX<2M>.@5PDR-;UZU)WI+I7\PNXRJ*K&)LC)E0G*5ZW_+%^6R/O)K4KW^9W-8 MX>A*NF82+;U-(TW-T ZIK1KFE&&K2& T,47;&UUNFLC86IV;P;CF3UMMNK#=TR/WK]I0A]:$T ^1/KR:9W]6@G[0XQK&IQ4 M[\@>.'U5OU=OTVEX^_I_4'^GQOS3"P05$F4J5 *;MI'9<*$3 O :<@YBC), MI-,J?W&TJ2WCG^23%K4.V5VJX%LCIMOZ?!E?@50<8IP"EJ!86U$L!C1%%"2A M1IE35EE1[OT;R>%,C\$KR M=@3B$:^!*:2&JA'OI@GT;J4=P/-CB8S?:C,=8XY;4\8.@*/*,9:W]>_*WM2? M:=[S)!0H2T,(HEA) )6B@$4FN21E C)(4&97&>_L"%/CC-V*3.Y]UO?!LSQ[ MN@:2H0^:=M 8@ 7.JNZ]@_K^**/W33^IY*ENZ:1SJN08P M"J6Q" 0@,$6 QRA6*>5)JJA+\-Z),9R^Z!'"]DP)MKPIP3:O2K!5H2'+QR9E MS[6@RPE4[3[T*[$:^%/?]KC+6_B[4J/J\AT818;&7S2]WBJS]67G84^4'VX^[$NW7XMEO=*8QU3+1Y@TBT?_ M!X]3X_U:O3=%X*]^4#\S6-O3II"J?"7K/]_N556N3U _+>?S-\O5-[H2,\5Y M0I*8@HQE,8 QB@#!V/2"X"+!6*;"[(OMK6''\:>VIK3B!S^W"OQB F0^[X4K MM>?\1H^@4<314G:=)CN#>4#P!UY_!L#=V9CNB9Y7F]I5AE%-ZYX '5K8?1_3 MTR]@@GQ_,S&^)O!<+HK:B,C2,%2IE"#!)L"#0PIP!A6@F6",T9A2MVR\T\-, MC=XJH)N(9[XCI^,V_S2DEIOZJX$:F(HZH\+?ZZ^%%E_; E$>=_,7H?&[=S\] MU+@[]8OJ'NW++U_=-Q+\9+1C;".J#D.1G69N21LV$=P#A.AW6YN1\CO9*/*\GS9KO# M-+?(, 0*1P) *C- TBP$$0UIR%,:<^24 KO[\*GQRZYL;I2R!YD=<_0%8F"" ML,+ F0!.*>OU.]\;8-3/^91JAU_MR6OZ?9SOEHM[_2T\O)*L_*(?\6KY0//% M#(4IS02G(!6QJ=2?,D!"1@!%@F6Q1$(E3BW,3P\SM0_62 F,F(&1\R8PD@:_ MU[(Z^E7/X&KW+5^/UL!?=3^@G#_SRSAX_>#/##7JIW]9W4,2Z+C:0W_*UON@ M9(9EG '),#+G,0G 6.\:%(5,HHPI3)WBE$Z,,34BV.^[>$4O2B?OPI7 #/S- M[V,R@!_A@OK#-:-\"9_!!44O-J/TXA_8AA6==F1^DD6YRGDI137FWQ:YW@^8 MXX];7N9/>?E\T#B1:W.>ARD$)!%<&_2:&%B888!%3,(TS&).DWY1C%[DFQJS M[#:X_/3Y;T$K==_X1C^3:'EB\G)3\])'+5O5&OHSRMUL9F_0=IH#P3Y0"*8? M&5\H4M,KP.<#.OT.T]-/; KA;/)@/ZP^Y?=?R_=KL\)H 25?K^HRM70^E^*W MYS9?MKFPF,61%").*" 0Z1TBC#3E(Y/CFB$B(_VOC#K%ZUPIS]1XOI;KP9&=I+;3392<^<0]/;9G)(!I%/7VX9'F*V-ZW&E^N)?% M#/(T%BP*01K'<9TL1#*E;186IE$H)=?&ME,(P,EAIL:B)AW+E"3)-X(ZGOF? M!M/RL/]JB(8^Y3<"!EL)@T9$CT?[%R'P>Z9_>JAQ#_,OJGMTBG_YZIXIPZ:D MP/OE8KF?E]B$>,U2$DH8)0S@".G==J8(H%A1D&"F2$K21"G2HUS1Y5&M7OGQ MZQ75)3)^KC.+?VD;@=P$"^G($AV8V[&%!PA'RK"I8-N5=)-OW CK,^78"A6_ MV<>7AQPW$=E*_:.<9+N[>O:R;=(]OBQO^7^M\Y4\FUTX(S#DC&DC0X18 B@T M[=!$IB"A4I$,8E,YOP?9V$LP4>)I0^DJQA&YR:4I A \-FI4\3"RU<&QUZW] M[-C1DF>P1TI>;H2NJL368@<'"ZJ/NS35 M_0'U@MB2F_P!-S0A7:ZFX/THU!(9SSVX+X\YV_;W7;%WNQ$R\ , M*R2E,8PP3C2AL!@P*4.09!))S",<,Z>8QC/C3(U(ZHT$KX4+YEMY>^R^3J * M18PS 1,@>!@"J"@".-4@0R;3D&540":<"F5Y0'6T'I?+8;%UV-).NL5E_0H. MV^"R P7_>]>7;F[9H?#)W:KWQI:O\H+/EZ8*]0>U?T@Z-]N\JN9_=8Q:'=JW MMJ5C ?_K!IG0=] 1OS!()P _X/F-VKY.I''CO+W =Q09[N>I/6/)MR0PDS"6 MD*8>?8T5^S>:_0N:G:TU1.+@3GHG04 M[A'@QZKZ#?O>>?ZXL=['BAT%>)^XY-J8S^,^U >1@!D,4YS%"J3,A/6P! ,L M,VUUAXA$G&=IJ)_;*YRS:^BI;6]V(S7;5NIFWU_;G*][M9UWF @[*A@&WJ&M ME1/([L@]4C"E+6 #Q4EV#O]"(9"VL)R/;K1^0L\ &1,2:1)>;K_GQ2P-&<-$ MVQF,06*:.T> A2P"&8X$IZ$DB73RO>P]?6J45 G7)%L9^1QSTO:1LR.8WG@, MS"'V4+@'O9Q2V6^LR]X(XX:XG%+N*++EY$4^RU[M;$Z+WYZWUS0[DDJ IEWP M7ZKHNK>+CW*5+\7?I0FRD^+V2:[HO7S]7:YX7LB/JYS+F4R-N\ZE0H3'WW2\62T;WM6 MZS>H1L!44:PQN E:%((&AJ#%(:B &+J0V:"S-T)UM&'DGT#)M4$GQJZ.V[ B M]&PR)TM3H.7C:OF4"Q-R_C]8;IJ!%>_R<-M)/H MX.L/Z[(HZ4)4 ;7E*E\4.:]KL\59A%*FMPP)8Q& .,8 4PE!C.(LA3%!7+HY M/8>2=&JDNK'QEEN);_1WW\@8NPF8][;6_8?=F=]H[+OB MW^"S,J[9WEO::1GIUX+N;))?/6#/E>>H+/PLC&68ABP$26K*GN", 2(9-,4, MN4IXR!'"+N?;QT-,\YB[V)'S7_^ XPC]N5ZZ^GR.P269C&.( M(& 1IP"BC.KU.$HUN )2$5$5Q='LL=IV?2[IJAP#XL/AI@"TJ;'*Y'V^6!@# M>ZF"6LBK\1>(0(19#"AA"D"E?\(R)" 2B4P40AQEHL'_]4*,AWX[V%2PEPOA M$75+^^0J'(IJ>W!5+W+3U7?)*U"MJNIS!V(X5/" W,#7L-C*_J7<6>O=0BSE(/_-3. S5 MU7QOK)?J;7Y*X0L=SD]>WC?C3BJY6C6%J_9>7ZBM!].]39MR)H>8I1%@&'' M%,NT=:/N[,PXE8UR&;1KH@.7#O2"M17KB%I M MTB9$P8BW[RV-9F&"B8A@!#((D=[82098QB$0$&-%(Q*&F5-[J.%$G1H!;\Y% MGF11-AD#>[T[]\,>CPTZ+?[/QX81=_P#LD%A M/WE"-NR(_1:COU#]+%.N4Q8?%J^_FZIEZ[SX:L;_H$R+DAF)5DC:S!ST;87PR,KX]@?'4)1F>&M8;&*U%VCSHJWUF#<$A;]C?VC)"M.V&_ M71BKR\2>+<0F#NUM*1^V$9E10J' (011%":F\6D$6 05B+)8$Q"!B8JF6KJA-ALG]RC).UG@P[5AH$XH'9J6W-_G8/W&TP;"7W M,'&PKFCY#7^U'GWD5>NC#;.Z:$=>_.-N)45>FI]F/ T1 MBXCF*IX(4P:+ 1H*#I3>E(8!M MCUJ]P#;X<>LN8D:XFUW0;H*/RWG.GX/?FS\'2;:W@,KSB>SY\48^E>U4_/AD MMON6O@G=4LA9B+B(I%1 X2P",.(1( G!($P%5(2S2'&KK_;P MP5/[7.^JD$$M7&"DL_M8C\"Z_)5> \'0R[:=]M8?YSE53WR5A>1_O%\^_:IO MJ3](_4/U'59?X-OGTSHG??G-G_[W?2OE)EC1?2/&:KDQ$=7'+^?IA757. M>U6'_EVB+84==M>UA.%S('>Z\ M(JUH]QS'E"UO*NC'7'"(E *A7O4!C(D$3$D->*HY!E.1,18ZG<"?'VMJ!%,W MV#7R]4BI. .GY>FV'Y!&/)X^6>S7>SL""US\IUJ<&6_\G(O+BI],ONBX9>1X M'[T3R6N_0EVJ9":C1%&9"!!EPI!+&@*2DA!@H1AF4E!.T"CA/8>239.*EFTP MA]R(VR_GR]L$6M+92TS+B.37,S9GJUU3D&H"<3CG$)]&V,V1=#]&E,TY4+T% MU9P=H._V\[@!_*?/?VM,F!1')O79O-0D!C )$T 3F@+$DBQ#(9*:P=UVGA=& MFQH1:\$![RU;..ELFJ"0-?C:H_3* /6B%B^==Y:411]Y0 M6BA_O)>TN:GO-E)O2>M0FN/,7\=8"ZMG3>C-W\AK#H5/9I\/$6/AA)+GG9'- MR"/OD1S .-XMN=Q\;?>#[5=H*I?=+JH_S%A/=&X*/FZK[\M,A%A("6BD$@ S MB %+" $T1*$D!,'0K7YB#QDFMP1+\T+D\WP3A+&S[!@E^K9"L)\52PX;%NN1 MUG*SXS2!K55M11,\5OVP(_Q(;1*<,1RH7X*]'"_4.,$9J/,=%-P?U3OU=OD@ M-QSL:"N=:;.;V?9:9459(R0+D2 (8P!OJ.R$1)0D93%D%N%19Y].2I+< ;X0(CG7UD MQ#YQ-I83 1AA"& >Q;%@D7Z6D[%\>IBI?8['$;:-1>;8E><,J'9K\/50 M#?S1]D#I^C#C/1"&C3"NAWK9X.(]=3OCBO>OOL9P_$*_-T&.O\F%5'DY(YFB M61A20#.6 @C3#.!$0"!8HF!"8\Y3I^BH,^-,C0H:.[.DW_L&&9^&T\4.OPJD M<>QP+6(;=AS\W$CI,>"I X("DIC!:!$)F5))("*) 4X112KB"-M)SAUY[LPV-1(85,":+41 M]N;_:^]==^3&M331__,4 GK0704D>R21DLC=P #I6\$8;SN/G56%GOH1X-56 M[\B([+BDG?WTA]0E[J$@&912[G. O5UVIB2N]5'\M!:Y+M%4+I<1G4[GWZF> MXDC-%Y&8K]E*K:>F3%-]PUQ%_S.]P016^S[_$]XD,;K1CUD^2I.3*:?/CGW_ MNJ;(CF-" =^WB]!"^'D'W>Z WJ5 F)?DF:O0(V$'0 JVP#06[!ARV MOZ"%ZD?M!FWNN?)LK#Y1,.?[\YG90JM:8!8T0PQE N "4X"PJ2$G*0-4\8(3 M7J1IHMR"+#M&&QL_->=C6R&]>HIV ^QXZ'@M;#VSBS-B_@>+74CT5:_5) MM7'B=W)1=ZEX/OV :F6('"42<0H2(6/M*6&N/26>F>*X*<,4%CQSLXSZDW5L MQ+4K:;05U:\E \^21'TAZ9OV*KGZ\#!/*1R6F?9&&)9+3BEWM/I/7N3I)Z^((8D,XU.8H!ID0&>$B1@CC$E3E7#+@TX M-I/K"YWJC[79C7IHY75T$R\A;.DI!L2MYZ7?B%J!MA%VL_W=0XZ>)31AO<=+ M@P[K0%I"<.1#VM[G?6K^I-=H980<-4]()D@RD?$" BY3*T 1UU239'&6 M9%(00AQ/SSN&&QNS;*4UV]ZA6RIU F]]PAX(SOY/VG>0[+=KBATHH4_>NX8< M^@3>0OT3)_$V=X4*S='/>3-_H.5LDB8$0Y5!0$@B ,HR#G""8T!YG&OF090( MIVK^'6.-D%X.PT^,L-%?M;A7A^IL0;9FDQ#0]4\E?J@%"-TYPJ/G^)WM>"\< MQ'.D^.5(GN-;//T?:J+.*T[ZJ%^+3^I^06=+6B4A-*^WXD2*&", B\1T!$FX M9A-MJI"A*(!="6CE!0^/IVA=R0J4P4VH&BVI_"4@ 62P)(G!I=.94?*]ML(@N4JA1F(&8T XC'## 5IT BD698B+3(N6VB[.'#QT81 MM7R1$3"J);3/EST"KIL#KH6CYT7O@(13YNPYE;V29X\>-EC^[#DU=E-HSU[C M&1TD_F.]7%4&Q/W\5HC2V YT>D=+;3>\IH_EBD[_I,8<6=5G Y,TR8L4PP3@ MN" 920%F*A4?^LA3)E4',/<*5C458*Q+>_]LZZ%%%(^5,50'MLN]?518O2] MUF(9K>81GS\\Z!OV?^$8F^0\=7;V0Z\3TC/![,AN4-Y*'QGQC7/7*' 3-2H$ M/X[TAB]LQ)2S%,-&5?F"=!1YY?V@J^O;-3W7]&#S936L?WF[LX\:T=+:JVZW M$3AJ)>Z[MMU%B/HJ;7=^X)>J;'<1BH["=I?O]5L7;Q\>I_-G*;_(Q5/)Y>EM MC8_S6=V)OMK!6%;AN;N_?SU?KC[.5_\N5Z:^V]=9^5]-BSQ4;LVAYI=E+Y[HZK5RF! M85X*.[8=W50/N'=^HC'#3;31M=TJKW6XB8R2^K>KZ%FNHJV>-]'M@\F,#8BD2E+M^C$V.,[>O1B!4]SA=MZ=6IEAKHL1\BT=7FWAI5 M@5)*4H/T];C: M?2BO? =[_JQ]V+QK1KY-,E/T=[IJ4N;"?9\ZD CZ-3DUSJ#K' MJW>+^:-*9"+-N;;J M3+-C&#- DBPQ=3+R/,NXTK:*VU%EYWAC(Y[FS&Y/YINZC+4)NVLD=VR0;(.[ M[4EG,#2'.?R\"DB/4U$K>*XX*.U^_L!GIU;*'A^GVMWF><+:UGI[-U^\:Y]FR/%3MK#I+,>S! MJB](1P>KW@^Z-KST3)L1,]RV^XZ>'%CDB0 %2S5'%CD!.-&6F8HARE5,A!+( M+^+49OBQ$>1Q.Z2SG7I\HU&M9L7RX+LWK/L^4]F)67WI5D@NT/44W&HEP@O% MN[K >/C;D:IZB2,6J%=/4C]Q&T]1N]<1G&3[2$Q,,C/*GX%1[@_O,& M]OA.*G/LX9V^S'?'NHGKK$X7[^CBTZ+R&<4?=+J6;4F_B7;A5%H(#%)E>B07 M*@=8TD+S:4**#!8\)8Z;UC;#CFV!W^T'P=Y$CW01/1F)J_Q,H0U(NEB:%O9U MKJ9CJJ;E7-CN9(=&N&>JV(+;E-C1,IN]I%KJJ!+;I#/6&9(A-[9=@ J\MVTU M],#;VRYP'.]P.]T]MOB\S9/JFP[3$">*%7DL> )24V$:*<(!SHB)ED@QIXC$ M.7,J+OUBFHR-63]_^?U??M;XO4LOC1U?_Q2O0M\^J7.<7UV4V!2 _&\4\6*89_KY()^E=4O MWVBSX1TM%Y7E,*&,ZB]O1D!&$ >()"8ZL8@!D1F,)=2_YFY[I,/*/[;O[4'< M_%I=4*Z/<,_2Y9[NR.]PT9\#/L6:IF M4XRF1F%;B>8F:I&(&BCJ2R(#1F30J#V]$52LN6X>QU&UQE.'GZ-RS743%*QZ MS95B>/K ^UV9VF*2A!8IA R(N( %5 O3ZG]4T92E0HD<(:=BDF>'&5LW[+# M[F&>0:2G$;5TWJ[%J>]M>&>(W-VA+@C"NBHG1QK6C>A2]LC$[[PX=&.-B4 P M2:"00.6" $21 1R#@A*,14H=HTO/S_4V(B@QV8:5[?1&!$9=#;0&*)O1C\F MTOGA1M(KXZSA MT%2IV*KD3=<@8R.&YA3Z[8]H*^FERICVB-J>T5^'TS ']4X0>1S7G\?@BC/[ M$P\=^.#^O%K'I_<=UUY9QN5#.9/O]5^7DSAA!959#%)>((#T[)N(0@@H364! M$P41A%[]ES=#C&V);RNZ_&5DC"HA?5LN;X&T_.Q?!4_?GWLW9/SKVAPIWT\5 MF^TP+U.SYDC-LQ5JCJ_T6^#O9WPAZ5*^D?5_W\]>SV=5H9L_R]6WU^OE:OX@ M%Q]*RLJI)IA)@6@AH"1 %E(!%&<9P#%,0!)SI%A**1-.F?R.XX^-&MZT<24+ M^21G'5N+0<"W8XP>(>V93EK)HU]:V7^M2M$UXD??M?Q1J\!-M%$A'.%X8A>4 MC5QE&)2J/ $ZY#'?Q[S,@>*G]6JYTBZM]IX.]E[?_I +7B[EW:+D>]E.$"J9 MQPP"DK <("IAU;D+% 1"SG-.TF'/%-U5&!O5MF*#]FRG%3RJ)!_V6-#CC1CF M9+#?>?Z)#@=W@#AQ+KC_[O13D_'%9G)4QX,>:OQ4)X3^TQ3ZD/ *27P/"A:E M7+[:C\MM6D-C5"1QIC]XC,<(]-L^>V>\E^V=?:SXQ<;9)V[Q(Y!/C](4 MH)E]_6!V#I;OUJOU0OZ]G)4/ZX?&+%J^6&<[,K$@"V9]+92!S5(M]$M=!1(W7KE2ZC-R'#31V!"LI%MF,/RDN.@!QRE.OM M?GQE2H"^*9=\.E_JQSLVOSA]\XB6@A$PVDK8RU9*-PA!7_,S0PWZ5G>K>_@2 M7[C:-[SG5@C]FBRK \=/B[O%_*G4PD\(Q)(4- $"I?JCJE3U436=)7A*M.VN M!+'*4KTTT-C,\R:&I1%VIQQA*[!KL,\9?+M9(21J/?."/V >H3_=:%P1_G/F MP0.' '6K=QP&=.'Z*P[1V.7M27:X/7FG7ZEOM-E]_*1>5QW=ZAQ^J5^VV6J" M).%00 *TP9YJMS^. 8EE#@JH.,:0I07)G _+>A%U;+34"AP]5N<8V@/>;9AW M8]+FC-@>AV/]S+3#(=B+S]_X#[LVLW_7SGZM\:;*R879]SO3ZG5BPI]=]2/N M\&=4O<)^\BRJWQ&]X]7F#]+43WVG83)!(^5LK3VXQI6;SY:OI)HO9'W=/?TA MEV]_:(M8CU'.Z.*YBIG[J&$WX2;S*CC^_4PSM5RN)D7,8Q&+%&3(=$U+LP2P M@L8 %HJG64Q(PITVC'J4=6R;3%5!6U9I$Y65.M'*Z.,<#]?;Y-I]>48R93U_ M>FKIHU^,GK]&AF^BK:K15M=V1IOK*W6K0BD[ZD6M?D&#\/J>A- !>[W).W1P M7]_ GP@$['W(P/UV7CV;EAJW/\KE!,&,Q5E< "A-=>4DP8!D' ,>8XP95@6# M3HZ+Q9AC\T Z^L08<4-UV]D!W8[) T/9,R-[HQBNU\XQ+L/TVMD9=QR]=HZ! ML.ZU<^)6S\V6-5N6HM0$9Q*/FQ/4#YO4(5$HEF80@8Q"#A!'5%NJ60XRE>1< M$"F06W_?[N'&1CE;:6\B(^_FX/^:_*QNP"WW+8+!V/?>PW4(NN\;6 $3UO?O M'G)8_]U*_2,?W.ZN7H,HVI:8B9 I5"D"A530=/22@!))02H3G@K.8H*=6NVX M#3\V M*O7-I+P(1;!]+^0!Q3^(1V.$V'B/OO O4O],'R)R(H7 MZ7CJ!X]GG$68/JF_+S57OEVNR@>ZDMI%2^,D,<64JB$?Z ^65YX]M0PRTV6%^JIX!]#]%I#>'\J['^,W.:U:1=#9\P3G.458.]V2"OYHDK J);0?HD> 7=Y@5X#1^_1!=9(."W. M?QF.B:9];V0W_37O'R2VT"HCW+U2=W3'W?S M1?617ZT6)5NO*@=P?D>K R*(8YI(E8(TYS% $L6 9#$'-(62$J9_E6.G\[CK MY!G;TJ_4J1K[;?2)IEU&=B^39'F*-QST?1_K5:COJ1+MA9K>5!N.S:,YG_NY4W6_C M_6RY6JRK8\O#UG=_U+WT9L*4V>=FXVYN?G2Y<5B:9TK%1&F/">5U66V*:0R4 ME#PIDB*3TFK_;*3ZC>T+\?G+[S=1T^_3;+;+1AU#0.;'@S2I&^E<73)VQRGU MB#Z$ ;8+FZY*.SA%]>=UI9':;B;^T72LU6]P"U=T/Z]^?'4WO)_B5=5R54^L M)/GO_,KN*?K_O[J!&CF._,6H;4XC9&5(QK Q(\I M6#IM:?0FZ=A,V2_KAP>Z>-[$\(-7Q^S=-/URW #I;[*=HWU>;@H'M!4W'](M M/]RT4U>[*:_I8[FB4Z/7373[,%^;UCO#Q ?U,P-]11 %EO:E8HSZ ;TC"JFG M ?T^-E4&Y'*2XR+.>)X!)0H,4,),SZ$B 3E*>88RB"17+G49ZL=@L_$(H]L\!^%;E:T&@K:Q!\.G:-);:W8#85/ZZB;8)W;=\ M53Z5J[)CJ\FC'MA)F +7\-H?8^"Z6R<5/*Z5=?HROU6OG["-M[A]HN6TCJ[8 MX9EO\ZE^WK))09K(1% A< :$<<91G!B&*&+ )GK%OF=R,K#OES#<*&# W[5>-N!?RF5U M)B5O (/2EKL4@Q*;-TB'U.?_(#=R7"Y6DR_RJ]EY_TW.OR[HX[>2TVGCW%.6 MP23+&5!,$8!PF@,29SG0'E:!4,(8%E;-#SI'&1O)[4KHN$?2C68W407#J&\#DSG-5;3>JW M^FC0'D,E6VG-";-FG =M\]"9FQES#F [8^4:O(9A@:V$U3%\+6-DA QG<5Q M(:A=<6ZL0:V'"PH?V@B7+N_;3:HJ-DRD]HT8DAG@"L8 %5QJRN (Y)QQQM)$ M.TM.)8$=QQ^;]>#F(C&C0E\.4CT_H=TC9]1'Z!R]ZH2]1]=H#[P7+WS\W&^DLL[^FR(9**M%8&*% ,4ZT6.)&2 )7D!<(PD M4?K?*S"[^T#.J+V$$U0)&=U=@.HJ+^@4 M#KVY07N#O9@?=$KE+D?HY/6^/+&4^J9OIBB=?)+3>=7RH E/GL09II1S @3/ MI&8,R0!F!0=%JA*68%C@U&IOU&JTL1D&K;!5C+;8BNO*$%T V])$(-AZYXH= MQ'8D;=QP=Z.;OI"M&?VV14[.D!V*WGT5S\Y-1Z8!6Z-XB# P(U2W*$Y;IOB M\8R!Z^A^V#06@IQ*I%!BVJF8@FP" B(5 JK >88Q4B++!RF;^V&TW9ZNS4B_ MIBO4]1-LR:.#3EO?[#K,C U7&/<(Y''4P?WP0MVL@L$8K,KM\9-]7=RG^?2I MG'U]O9"B7+VCO)R6J^>_RZH&)(.:C 7,058H!5"&), JUC9I$D,L$81)ZE3B MO'.TL='P1MBHEC9JQ77U<;L0MO5Q ^'6NX][!K+HKUK6@-QFA4E@+[=KQ(&] M7 OEC[UW;".N& MLB_?U@FFL&:4W=##FDI.\;C)YM M0L^$)TPHF%% 6$8 XD(!S/,"J)P7"L8\5:;KL'T=!ONAG2AK@%H-)LB&5VEC MC>S&G9EODJ#HY22H:^?"CK7Z0;AGYC+@5CEY=SO@_F(DC\K9KSWGFKDC%CIL MR7;XH2.6'&$Y$:SD^H2?H;!OTQZ \RSAJ8P!RX6VY)B* /_Y=^9IG@# 2 Z3_! 0A"')&$Y@G3*2Q4\#8B3'&Q@V[_<0_S&=?096A:P3?LTKJ M(L&.X0^G(+8CBRN!Z]N["(.9,VETH!*4+4Z-,RA-="AZR ]=E_IVIKVG/]X+ M_;1J\]R8+(V7%&=<% 6B ,$, X1S###3]%#$)%$%*7*:6 5;71QI;"11"VO: MKD7[XCHWQNP&^,+>1DC8>J8(;\0\NMM>0..*1K?GGCQPS]L+"AZWO[UT@T=1 MGQ5=RL_&$(]KWT7<-P*^EQ2_OJ"/F='&*Z@SR4E]PKZ7+S8MS+R[$DO MHZI%094(_^KY]UGYGVOY1B[YHJSV,:HW5BF9J#2A@&&J38)"(D QEB#%C*J4 MFIXT3L7.;0<>&R%4LD9;Z:,=>9T(PGD&[!R*/G#MV\NX E*/2LIN^ 0NJVPY M^, UEMT@.2ZX['B_'U4==.RJ+1T]8G6@^6F]6J[HS)3>K=BBM:GUOE[6I\2F ?AZ):-96X1H MTZ"U*37D7PK>;=;L.*ZWN>B9Z(Z:-=:25P&=]83L"!^\VI 7:D'ISTV"03G0 M"YQ#(O1[B!\;OJ6+F7[4\DXNJN=O:D_3A!8TSP&4T-0B20M :)SJJ< PET1B M3HD+[YT99VP,]_&(N9QJ35_5G?K2E-B16@"@^][J:22,M(@U8?50+OH"#$'Y MZ-Q8@S+/!84/.>;2Y=>7-C(;_?=R\?"AG&G64G76QT0@CA/&%9 YU/844@F@ MDBB DY1#J&B"4WEEC:.3 UN]_R]<[(C-%XOY]VIIK&<:]&BQ26CB=4*3\LP! MNS0K=M02!N27J(VT/72JY#4_JB7NITY2)SB]%4PZ/>J+54[J!*&KA%+WC9X) M8M24<:N\RKM%R65+>Q--.[FV:03 7.4 86WL,)7D@*2$BX0*F#"WE+ S XW- MT#%RFF70-.UZ-++N&#TA[)BSF-NQ30@D^]YQ:D!L&G=58FZMFH!97A>@")O7 M=6ZP83.Y+JA\E+MUZ7K?5EVFWNL]_6&*NM6MI@0B1$A39CHS2:0*Y8 5"0>" M(OUC0M-8.>T('0\Q-J[8;]BU,I)&OY@]'OWJZS=/VRJNNSDG8+4CA>O ZID. MFC+0E71-(R\M8,B^7.>4#]R:ZVB8@;MSG5/SN$'7V2O]EOL'29?2./7+VYG8 M_./]@TD[K([-VA#./&4YSQ !,><<()KEVH-1)C6SX$@6+"V0TS&6[@[DK=0U"M*U1!:<9Z\$')QQ620TIR MOM^[$_'C0GZ3LV7Y)&L:U.SW26DNG"B8PSR+!9!(:I<&Y@00#!,@,RPD8BQ. M,N62-MXQEA,=#9 GOB=JM9'KW'#X+*RVY^9!P.J9;WW?:I.XHL^O3D/@27*$;$I\=;^B&Q)<4/]&0^.(MW@V)]=M1ZCF^72[E M:JD?N^E ^]M\+KZ7T^F$$*E2IAT=GC$($"8%()!A@ L!I>*%)A8GD\=FT+&9 M.UN9(UH)[=RU^#+.MHY06/1Z=XTVP-7RUC3SR[;1<2OT>4_2IX^Q-4:AFQM? M'GCHCL?64)QH@VQ_KZ\YL]1$]ED^R=E:3DA!1):D&T\?&Z48X>J-E$H\5WME%S=;"\43C=YMDAJ(SQ> \+ Q3B@6PZF+@M:O>E?.Z(SOUTRB.%<%206(XQP!E-$,L"*#(".89C)+ M"D9E@/I5)X8>FU]RLGZ5:N4.7;_JU%S8<4,_"/=,'!?J5VV$'[)^50=B0]2O M.C7\&.I7="K,&WW/.)_FHU"+C1' [.H.P90*Q!634+YRH6Y@\Z70;?'(UDM MI.&C;%M!VV@WJKTQL]OP2W)#Y(+->YZ7 MAN!VAQI@2IK8N4K,J[&T^S)/* M?O-+-^8,47&.6")!C&0"4)8H0*7V(V.6P1@54FG?LH\4T['ZBF_D;/Z@W7S] M(O>3(^IH2/:)9\]DXI@IVB0!]6)<^J+X(IFC+V-F^D+DFS\:R.!\(Y5<+,SF M7!.-^:&DS*0IE=+XCA.:*H$4PH ()4RG:@EHBKC^)XX%R9&"B7(K$M@YWOCH MK!;7!$Y'TZVHKJ4!NT&VH[* T/7,7!O4MD'5T8ZP@2.K+7$)7#2P>\R!"PA: M 7!<3-#N-M]LTJGQ$._H8O5\OZ"SI3DGF\\^;'I]BD(QD6F_EB4Q! @R"5B< M%"#-3&V.(AJ!(YV)+ZB!>M%T.V8)B24/5/-E2AZ9(K: M01,X4?3"H /GB=I!<)PF:GG?P/VEJS],37;3,*S:)D\F"54%C7,%%"<4H"(M M "6<@ )FPFS!4:IEG:@%M*GYE 5*(>" M49 JF@%D"M61.(T!8YPG""9YJC\P3GMS+S6+P^SJ??[R^[^,:?XL3XI>:$[Z M/DJZOMU*W1V\T3"ZZY[.X?J#=^ ^CD[AIP3\.7J&=T ;K'MXUQA^'^[?9PO) MYU]GY7])H;V05W(F5;E:;MR2.SFC4^.4W,ZTKZ*_:'IPTTQEMI23&*HXI4( MI%G=G+^DFN,) S#.I-)_@XA9U2,.(,O8/LN_ZW=ML:+EK-J[>)POR^H#776& MT^*Z$?LUMSL[H5L=*G.)EMMHK<79L:9HP-@&I22 MKY%G4 8. -PAX89XI&]TCK;/WR^7:RG>K!<;VJYWE'?KMM9_7YEDD2^2ZTNK MX&,LDE2B& &!B>DD)33%YBP'M$!2P!@IA6-',_HJ@<9G..]4+9ZKB&^%CAX7 M[4YH%;QP6($PTN2L+Y_)>L?B>[GZIG^DM:33Z''-IB77#]0/,/:;=_'5*Z=? M4I;*%#& "-73GZD$X#QC("V27*4Y13EWZA(TW.0/DP!D._755.],_4O-IZ57 M-=@L]>U'56#7FD2U*HTK=-.?S]6RUU&Z62=5_O5Z8//T)3EB,*2J @IG4S&LZM4GS"48Y M(2@AB*3"A7E/#S,V1FVEC!YK,=W(\0R4=J1W/4 ]D]D&FT9"35VUC.'8J1N# MH*QS9JA!V:1;W4.6N'"U=_<5KI^RJ#9@/I?+?[QZOM=/JMI]D)CDJ;&V2%[D M )D:W@2: PEM>&&""Z@RIV.(CK'&Q@-[HD9&ULB(ZMM>Y2S$=M00"+B>^<$3 M,Y_^*9?0"-TRY>QX0W=)N:3XB<8H%V_Q#=W2/@8OJP?KOT]EM8,[$[VN#I$==E#U#@X"Z+@0>.\+*'XCC,R^%> M/R:Z6\RYE&+Y3@M^ND8]0D4B.<&:=X0""&MKAN , 895)CEG0C&G8*^+(XZ- M@UJ!(S.YO34+N#P1=MP4%-Z>B6D?V0&:!5B#$Y24+H\Z*"-9@W!(1_8W>KI3 M]+%ZD-I]6S^LJR"TO>]U+A,IBP]M'[0'LAQVPH? MM=)'K?@WT8X"/=E:_NB%=?3Q-I6[,$@I- M>^\")]IEC)D)F929_B>5*:)%DKJYC-8CC\UFVUUVIZHY?' N46P_"=8[UN&A M[7L3^]/K]V=*$_=0)=T9H=!;W):C#[WK[0;*B8UPQP=X5TI_F,^JP[FC!,B) MC*&4JH! XD( )"76[B0N %<$QE!)PJGCYOCYP<9&3:]W0@ENVOH7\ZV\IA8& MDU_+F>D3:)R@.IK;/^J@K5>R+^7L_)A_=!$/R\_RP=: MFMV:3^I=N>1T^N^2+B:,2Y2*W#238OH/2#A@A90 I1#13/*\@,BI?*"O)&.C MJ*KVSB\SDX2G9VWU;1DM*K&U:H[L#7@O:45G JQ_HW79OK\C@^]F] M?'B<+^CB^>U_KLO5\^?Y=/INOC")))-$2253GH,,QT@[FP@!PF,&*,I@5N!8 MI*E3?0F7P@*&;"#I#B%/&RZ,5&QIC%4 M$%"8CJ.(2PXHHS$0!892D(2S(O4X8;@X\$@/%.[T@[Z9I:<-D/*ZKCR7L;<\ M\0P"Y4 GGFUS]-4\:J2-CGKT!#SOM(4F['GGQ5&'/>^T!>'HO-/ZQE#AHW+& MOSW0Q3_>S(UM-\D0R1)4%(!EFG&0++2#*JD *<6<)@(+3AP;\G0/.#:KZD10 MY$;BZ*]:YJOC20\PM]T0"X=D[YMBUX 8(,#T-#(]1YD>#/K"H::G(;@<;WKF M/L]CQ-FJ%*;29/FTDP!3MQ23P@1UU,>9U?"?U%NZ,!L^R[:C^X=-)2K$XX0Q MK$"2":H=/R@ @9(!5A !\X0A35E.IXR!!!L;?>WJM9./%K6:U6%/.[H9HZK5 MSJ2ZU5O85Q05"S;EEF>:+S"1?1]Y#CF'[D>D@0$/>X(:2KAA#U@#0WIT_AKZ M^0.77/M4%PO;.;_9W78JN$HAB6.0I]I11D6: HH2 1*(!$$<$HF=]@3[$7-L M'XIM=>A&;*LSRR'GU8[_7WZV>OX:!"CM]:DMMK>C;&\;E?U.R#AJ?G6+^G-4 M_[*".U@=,+O1O/-)'N5B]7RGU\WJ=B;,ANVC&?E>_EB]TF#]8R(H4Y1!J9V& M' .4I0Q0G.> R@0JE1*(A=,WXO*08^/[+_R;%.MIM8G:2E]E8VU$[ZZS[8N\ MY7YJ4#S[WE!MA+V)*G'W48S^NJ^B%(W@425Y0&ZUARET,LFE88?.)K&$X40Z MB>V=WJ?9\P>YZ0#VP4RIR:2K-_HH82ECB4EIJVK,%C&@0DD@49+',4TT';D> M7Y\?;6P,U%2TVW:]:\7UW%;MAMKZ,#H,@/V?/OMBYW/2?!F3T$?+'2,.?99\ M6?D3A\<6-WFV^-L_AJXC&>O20Y.")4Q2J,V8+#'U/F0":%P@H(2""5#]:7M**-V$Y5U*2_O0.8N^.TH)A"H/1/,81Q+&\K$KWR@608YW+PQE@VJEL[E->W MQ-H$9#=UG9<3D@@5'L)$_]\C$.]^\FSV(SR,OD3ATJ>S8LX MNM!M68LYGTT^:N'H\MMASP-1$!/=0@%$,0=(%0I@KO_($8$)AVF<*6AC<76, M,39#2TL)C)@FHK?N9^#4::(+S>[5'0BCGM=W(Z!]MP?[=VW.U^8#55=+Z1FE MO<%&A)8U)UK@4+.BN;"BNA@V1-=UZR!49R%[2W8VEWI:,2;A?[=5J!ZD*;/, M89)D3!.>=G]6P1WH M6MHX03#KV]BIX-IO";R1,Z#=&&M80NJGUD$EV^PS-"K#FD_J3> M2+9Z/UNN%NLZ'6)[DI\E/$X@,Q5J<^T#%1C@F N0I IRJO_)L=.>]^4AQT8> MNR?Y1F;'8*W+$-LQ1UC@>F:07W=OC%3;&Z?*PP\8K6<-P M%'MD?^>U[//VX7$Z?Y;RBUP\E5R>B7J:3IN#OD_J\Z995]T)Y/5\J>4R+].$ M4)A!D4*09TAHPD(QP")C(&&94@H+0MQVTWN1F9.+Z0\^B=TXA"X9<+IL0;NDM"I\'%CA.[+_4CA,-?J MEND1*+?=OCEW^XC>WE.)B:V8 5_?2T@$?7_/#C;H"WQ)Y<,W^.+U@6.)?EO, ME\N)A*9./HU-08D"H#2) 9$P 2I6,:1"BHR$2;VHAAO;5^Y(7+NIE#Y9AXE[J(<<1^;*GOG7LR_Y=GI4CM$G^G6KI MW\T7;^9KME+K:=M049OHLGRJ=U?RA*>2IR#+A 0(%@6@29Z"G$$$:<+R6,:3 MNIKQEQ5=K.PXQFYPE]5R*$)_"^<5G1K)([JL-XAY55D[@LE-I-_$V+&8@]TL M)#3%%.<,2$DQ0#25@!8)!PE,E$Q8DL5,-;/P=B9>=@Y: 8::@;_K5_];"W_2 M"_QVU!\>T)X_ 9O^M5OI;J*-%I&:+YIF3=VM%=PK7#@!%;9^A=W0PU:G<(+C MJ/:$V]U7!!F9<_WR_H;*D-WKJC7?6O:;W_(_YCO5PU89N? MU#W]<6A?[#2>N)_7;29X2A.,")(G9T4<( \SU'S+.XCPMH"IDXE&> M<5 EK);Y\*4>&UTCWB@;K;;Z172CX+(*%S?LNJ(_O&(F!GM9',(P1C7W0T9V M[/?):7(=?S&D_NM-U+X2+0;1#@B55[ #0[3%H0J+-V^(QD+[$#4:9QK)! XA M&7H>PT>E#*;!\($N0T_.R=B9P87P^ZQ^ED]RMI9U@:A9M5?T9[GZ]EH+H"5> M-+VG6(I17B6U"U0 A%4!2)J9I';,E7; %.%.#<"L1AW;/D\C=%N:K18[^J[E MCEK!HTUI1;?OE=TLV'UG@F/;\_?!"=8>^H$YX164A^U&'I0_G< XY#VWFSU2 M*VI7\%W3"+E9%0)2)C"# "J1F,0*"7#"N+;7N>(Q366<"NO$BE,CC(V'&H?X MG5,_Z//X=;-*$%1Z9I #0"YSA.V;99]&<2U" R51V+XZ;KD37R)CHO=.0Q64[>-)/]_ZSI0A/&]/FS?-0&WD2I3&0L2T B6 P0@LA4 M_8 I43%.9(%D591(AUCC(W+6C&CC9Q1+:CEVNU \P*OA<&H9V9SA\=^Y5X& MX(2QLY3\7[_.G_Z7OKNV<_1?JH5=+^J.9PZSK"\KM5G8%I=>&V.\UV#KLZ'W M:=O\0?N"!]VXJOBSG20(EF!$6&*\+?V':2!($$- 48)$EDF>**=JZ$&D&AM] M_)VNVLK9597;_8YWOH'!UTR;G8\V^&3TS%.[N1<'709KG3;-!JLCG<.)&B@I M(P#6/47\7B/9"T7X!@#S?$1OB(=[-L^9TN7RD_J3FK#UU:?%Y_+KM]7;'W+! MRZ6\6Y1<;GZY;'Z[3":X$ 43 @)&4FVYF2!?IA\/>)$2F9,L28C3_IB7%&,C MYU;>Z-$(;*BAZ4K-Z70JA2EH_;W1H2K>)N;3*5TL36/J^DK7AM1>4V='V+U/ M2-\NLI'?3$$CI%X3426ERKP(R;',?+TF&[?AS#5A' M;8"N>MC+M(/X0RY74IBXLQ^/DIL#ZKGYT4Z)\;K'P:1(LUB;Q 7(F:9=%&<$ MD#R/0481CZ'DJU[HT=$:T7T5W//#:*:3N77 M2>[]'4G]H?\XW:!ASK(=WXB>RQO8,KE;_J '@P.L?CR7F.&>C,L1L9?^I M[##'">FQFYC5\'Y66+/OT<1]%)RKM(@YX+!(]?<-$T!S8HJV4HI)3$1!L,MF MPM[3Q^;QZVEYT 13]=+8[,>Z?37VT;/C=F],>F;@=G\T?)SA28V#\M?^"(.R MS$GE#KG@]$6>?I,V>N3R]5W;#.:+>7^;-S 7.60JRT 1"Z1]'6DB E4,"ER8 M):PH2HC39N#YL<:VFFM1H]>'77(7<.-H2\6XV"8]C MSX1R+81.T7OVR'@%\ED\?K"8/GM5=\/['.[R2$:X-6AM2L^9Q]_IU^B;]F-, ML8SF:YE 3%*5,L"@_@-EA """059DM(XDT@;*'8AO;8CCHU4C,A1*W/S=6VE MKLJ^. 3I6R%^@5'ZP+%G4KD(H4_"@Q66#@D0H3$=*"'"__5T2Y%P@:)H1HLRX7$"042=.2 @$,%05< MI51(@F6:._F)EP8<&S>W\MY$IE2ZUY[/>7"=MH&"0#;,SM"RBF^HA=W?8[_O M M%WN^@B,GWL()T?]"4VE2Y"<&:?Z?)]?KQBF@N8QYAJH3O-6!0N,.*0 8%- M2]64(* =QAA(F1>Y+!*2*:'&1N';#LM".<^%6> M&..Z^'IF2_V>U"8 M.%L^79M7L"ESLHJVV2OA:*,;EJ!D<6:H02FB6]U#8KAP];7I7I_EU!11NJ.+ MU6YQC^6KY[W?5/7)<78R&0W MC:@1-JJDW2T(I,T5]GSPZRL[0;A,G.7^=]_3T??.>%\S<47ZE@>2/:5KN4CR M0NE9'F"=3\?R>9A_25ANGG@Z;J!M<%D02?-$""!1' .4Y 70M!F#)..2$:9B M1)WZ*=@-.SJZ-&YS$P7$=Z.%G-JL.D)OQW_A >V;\"Q;UX0M06H/4? 2I!9# M#UZ"U!Z.4R5('>Z^(E:;78YE8F=BF9J()4.3![%,G^4#+4U$<%LW:4VGQE!- M)H2K/$M(;!JH:J\2$:;MQ%P! 9$B!>54Q6YE (;786RT>2K'26[5.A%ZNVA5 MBZ:EDE6D[;.D"Z]LIX'?'TMS==QOQ8#< MR_#1N /K,7QD[LM,U,DHW1<2Q>U;O%RL)F_7IBM%[YRN7=2E M[]FA+?VO0\HZ>N@@/').E79QG_W]P)F*IF?,ZGFGF6]5'_G^&YTU[/%QWF28 M'W#';^84YXVVZM_1CWYCXY]6=M#:,D;HJ))ZH!RSGMXC!PMY/%*/B*(#6,\U1GMM MVNNN 2L-T]:VWB!UPK*NT(H,7#LO9B]="$?Z)HPC$ZXG'7^.C+E^)SA89EW/ M8OK7PWU7+CF=UBV9W^F?+2<0ITF>8?U13Z2)J1 %(+F@((X1PX)!CH55)E[G M*&/[TFZ*OM:21K6H426K>UG<8U"[/WC!H.KYL^.%DE=UW+,H7%4?]_BI@U?( M/:O8J1JYYR_V[(JLE.2K36^4>_KCLV86LTM0SM;E[&M3Y%'3T003I3A*$"@D M-^UETQ@P@0O 3;0FRE3!A5.LA/W08Z.&C>1167=06M$?D9;5T01WP-[..NX' MT;[W%C9@-NVHM-B1D=LT(]2KJ)R6E48JL#C+,CC(TCJIRK)M7*(P'P M$+\+[DP(5'HF@0- O-/YCMXLQ_2]*Q :,EW/XM7Q2,X[H_SE9+S#&P=.OCLC M]W&RW;D+/>ODT^4W\W^SF?1$I[)J];Q<+4I3*M/\PB3?[/U@Y\I)@4D.)$K[+_;H M-*%[!1Z'G$I,,96&"24RX3(M"B(FJ_F*3DS-&-45V$SGDQ-GY1H--1\^&4[V8S)_1CH WT5;V^I=5QN[!SW9N"-C=(@2P M8;M<7"71L-TN0H!WU/4BR$/=;"0^7\]6B^?)[U],X^R"0"8 U]] @%A, 6$I M!5@R)6(A"V2W%;1]Y-B\N=__]PX36HNKE=]\X_MJ=+.HP99K\>BMXONQ&\\=U>I23NK/):ZRK[^ M1U6[Z?URN9;B_6PG"VV22!A#D<> 87-2G!<%P#@6(*8L5BJ5+.=6#:!]!A_; M:C2R5YVVZM)C3<.MLA(\*F?1:BOZ%5U;7&;'V)\S[WKYMX&XJO=6B5S^H M@7^_ 7Y'_H!;NAZHA=WC=1%@V$U?#VB.=H%]GN&YG;(M4G='%Y\67U8FF:V* ML;F3BVK42<:R(D48@CPI%$ DR0 K. %09 QE$N>\R)V:#%X>_I#+N_HL\GK:8K63#*>L90G!. XB[5'4VB["TH& MTA2F&2H4Y)G5<57'&&-CG5O.%^8SOC*BNI'**03M2.1*7'HFC4JZJ!'OIJUH M%(X?.K0/R@>GQAET_7KC>NRZ]VNIX31_+%9W6]LUGN92+)RG>S1=U)V9C M\%"MSX1FF5 ,"Y"I6 *D\@1@FG/ %4Y9SH@2N5-K#&<)QL8-C:&O37Z^VTAC MT7 M:6,IQ4L9.FX@=9@]C@_R+/=8-9EO$XELJQ/NW32BY5(+UDMBU&F=PY8( R.YE' 2>GE>R,S(^S25.:W]- M/XF#)P[=0N*T0B>Z1IRYT#=:JOI0E?]5)^NM]K[_J[=?LP7ZS*_ZH" MYY()2I7D3&" 8LU^"(H8$)P@D!8L+C@N =-^F\U;DJ)4Y:H6^B7;%#ADBX893 MX&@(R\$'#GQP@^0XQL'Q?G=KY(ODIE3U\]L?_)O)+_ZH7ZL))"3'F#*0I9EF M+,08((ID(*$D2:'(L2+2UA@Y-<#82*F5,6J%C(R4]I;(21 O&R+70M/W&:@; M*DY62)?J7D;(R0<.9H-TJ;-K@G1>YV>!?):/=0F Y2?5ED%O>*-R63ZQ:?FU MR?G,A61Y+"A0-*8FH((#%F--IIQPD2F>%TDZFKUJ55_,=$.U>%2)0"12JT>T72#!#3Y5/E*J>DX!E%W,6]EL;X [9W)*L$CLYXVQ5VC[UKVJ!4^^JL6/S+R1Y4" 7=? M_9 +3&E.(@S,:C[P'!.;UU,\@V#-$4<=:O9&FX.SKW7QE?JTH_KE?O55*29( M*)2H% .6D1B@ F< *T8!)23+$%0)4WSR)!=L;AT,ZRR$RZ+<%:6_M=D>!!V= MTJYGP@2+57^?5VI$CR8!US\RUGW*\D3PHBAR$*N"Z$]2;IQHK(!(J2(4%3$3 MO#6V7W3*]LWMGJ=L4_-/MC+>1+,ZNG;(R;'[:/6[1OIVW\,7/S<1Y[.F(%? M8&=OE,.&/+N+,6S@LS=,1^'/_D_R;-BZ7VZPC;E^4T[7;6>/O>;Q+!:2%%B" M L<8($PS_7Z*#,1YBN*,*Y7$B5/_5K?QQV;._WG8MJ+)_E@OZS,37N\-1S.Y MBJ;SY4ZD]$TD:AW]R=5U[NR8M<<9Z9E6CPK4'N6&[/6.;30*V#[6#[FPW60= M91BVN:P?0$>]9CT?X\>0FZIF;\HEUVMXO9!;#UOF.(920I!PE /$L@(00BA( M,)0D33E5R*GL6-=@8^.^;04_UZW83DCM6"H44#U3TDZ5PZV@T5^][$;80!*4 M:SH'')18;%0_9!&K>_R[5:^:GK?W^A&W/\JEI@I!L40%2*#BFBJ2'%"E"I"; M-M52%0AF3A553PTR-HHX[,=LY(S^,I(Z]HT]B:@=4UR+4\\,X0.15X?J+[ M=I_WGC/+W>E!9V+ W>J3;9IK16XVD](TI._GS#48JEM N<[1IE=/Q9 MESHWXOK5AN_&]((1%@JIOOG-H.-<"]X!)H>:T"'@&J@N]"G8 A6'OH1"9X'H MLSJ5,HX5P!AP0 BL0!4 M9!D@69))E:92)4Y'>M8CCXXM=P3_YW_":5+\6]LF\9T?=/KCLS_TN)IQ.Y_1]P9KO!1"U:C#Q^LX +*R1@%IP?X,=CM=#K_;F+( MWLT7;^9KME+KZ2VOZETN/TLNRZ>J]_FB7&E;4RTG,$TDYC0&B1("H#Q) ($I M YK0,B:$B F//5(H',7PB.L:(HVBD@_,M8!N#.8Z"78\U@>FP[!9*V6T%5,[ MOJTZ5?U)OZ<*TGUBVY>>V)@7*<)IG M7%MS&8, %9H*65)@S8=$J2)AA$LWNRZXB*,S '>V&W=UC+9*1JV6;=;!1D]S MTT=9KWN+\HU#O06N&Y8O,;=]6Z#73FNKY'9:!]KB##T9/6UY!A/SA;9 0\-\ M?DLT^$B^FP/:[C1[1)^4:;_P3G_I7*MM=3UB3&N_%=.LXZH)225I+\6X;" ) M[&%V##BP4WE9]6,_TN(>S]H_4[I<-F7$/Y0S^5X/M)R8$KHT00CD,LX XMB4 MTQ1,9W.BSTIH/+"WU'34GSU7,4+T@)1FM "8)D+ MH/]NVI=HATA*DDJ,(4V@4[#V\1"C6_SU5D0KHE?HY0D@+1?]5?#TO>+=D'%? M[&>5#[O2CX<9=IF?5?-HC9^_TF^!:U_;F UWB_E3J6WG5\^_+TU_D/>S)[E< M::.YB2W0YO6DP"K/L/[P,U[HA2_R1"]\S0,T)2E)6)['>>K26M%^:"="&*"/ MHMF@J/HG5@EJY4S_KY$YHANAW?C!81[L>*,?='OF$P-LY5ZT8IO\W5]^KU'^ M-=H(']U>AMF9;-P1"TI"#L,/2D[NL!R2EL<3O)/,%J9*SQM9__?][-.C7% S M1E/$9^.>0Y0KGN4,*)@1@)(8 \)$#"#)!&19&K/4J9Z._="CLVZJ0FU5XON\ M%3G2EJ1L>L).2\K,UT9/S]^<$]1LI\..T_H!N6=.:X4VT0_UWWXU6&\DWY0, MZV,SQ1VQT+EMML,/G>GF",N)O#?7)WB>WW.^?EA7Y8/?R,>%Y&6UJZG_/I7F M+[#3;0Q.2)B)G. >*2VZJ-#. <^.\<^'^0R^7?M%6W43(2.UHZ1@&$FDK+\( A9V:PN('-/.SJ M=!-MM*J^6;MZW42M9OIO1K>;ZI*->@%C"@(#'C;8()1PPT8A!(;T*#PA]/.# M5]E___!(RT55DC*9D"QFHA"IME5IKEUP%0-"$PA$$DMMN3(J<[=&FG;CCLUD MW&NP:QJNVB(,!.[+;A5N8=]JT8N'[0_B$+N'76*,81?1 B;+W42;)_G1 MX&]RIA\]-::@>"AGI7FHB3QZ6S?W:=+3I*RL+PP4P0P@RK1GC2 ".$ME1A6. M$^'4_\AJU+&172-TY6#1/;'=*,\.+>?34M0^Z4&Y>JZP2K,D [F*(4!(98"R/ :" M<:%$FDJ('1L=GQ]L;/QSMRAGO-2^>Q6&M">Y:[_B#H0M/<- N/7M#NZ*>1,U MA?Y[+?AO@TS@!L,= P[<2_BRZL=M@RWN\2GRT%9)-NDYK^?+U?+]C)LR/^+5 M>O5QOOIWN;JCI9BP).$T9P3D@A4 25;GHBU'/2"AUIJ4U"=/2L'4,C> ^HNI2@"(_N4!4I MPJ#L6*O"#:[NTA66SQJPDH6;=ON%+1SO]:RUNF6CIM+;)"$T5C+! "*1:X8FQA??=FC(@WY02=";H#2SN+\3J$>B;?'>%N MHD:\@*55SZH>MK#J\3##EE4]J^914=7S5_JM\+V_F#[2<35)*62Z+ M&&0(,J _WS' 288 +E(S*S_OX$J?W9N394%W*LJ^>MY>TA2 M-45#?],7&E^B;HUU^_7KH@JJ?+M1!L,H@T(D4$A^F.T[XG+ MQMD8WY>AMM[&^-XX;N0-/7W=6X/@9N+0".]O1PX^NF=MGBOE_$-_@Z4P M(=X_'B4WR29S\Z.=AG@;V=_/5HMRMBQYS76P0+%020J@0J8^2J:,N50 Q6B1 MIEF29K%K)^N7TL6%(H=IB#V,%?7BP-M6C_H97HR?R-:J\:C3@QI$S%FO^?'- M?M?3[;=T TRHS^AH)C=LD:T7TV;8"EXO/6E'Y<%>7""W[_=RL9K<+DO:]AO) MB<*84Y 7IE%V*B2@)@I%TCC-,\A$DC*;O8?]QXYM;\!(9O=E.H"G^S/AKW3/ MG&V$"GBP<%K/+OK2=^Q0E_[7(6T=/'(0#CFM1KN@S_S6O;_BV]G*E X20L_H M\FZNE_'T_Y:/K^="3C*<$JPR"H@B0J^V! -<, ZXY P3HA(AK3LLGA]F;*NO MEC1J1#4AD$;82$L;&7'MVRQV('MAHRP87GV?#7I"Y=1M\3(27OT6.QX[6,?% MRZKM]ERTN-K/.3:=6M_/EJM%M:GUNY[Q*L59"M-^PH0LWBWD0[E^T)_]ZM+= MZ*./NW$V;F5 TY'SWQEQ(NVJMQ$NU/3:A/]TNCS:S5)]3U[ MX8\WIB1].,\N$+Y!_;-K91K4RPH$X*&O%.JQ'J>Y34)WE20DRM5:+X)WYU&'!LM%I+%:E& MS$BVQ3>BQR:*RR62W@9QB^/-P#CV'?31E!K;%3=JY8U>/4>UQ(%A=#C]"PSG M0.=VU\+J=L3F@%'GX9C--%%@A<*"RBP#12:( M)F0) <$9 GF1%5)J;E;4J1+^N8'&1L1'5I41U3.X[BRX/J:J'V1#VZ!V:%UI M51Y#T:.YN#/8"]J!QRIW&W@GKG??36O:SSPG*;LO5U,Y20F."Y0@0%5" 4(Q M 2RE,4 IPR)/$@118;N'=OCPL1%!)92)(4W27]BO;2.H9_L=LR/T+N^378-) MSRO=%0ZG7;%S>GOMA1T];+ =L'-J[.Y[G;W&[_M]MYAS*<72](6JX@=,KL=R MDE.*%:8*F+)Y $$L 37U6Y@J,IK&&U^E'YQ M^?SA83ZK6]M'ZYG&N/G[H]'%[SV'S\V9MCV>*N[,CH:\@?8V2US?T1Z7M[V8/CWM]O3N9^.=O40+]/#;D^] MLUWK]J_RK5/YO6DI7,Z^:F*8Z;_RZNG+NES*80$?"G$F59Z B80(*P$8(G^ MF\KB5$"EH'1K8>5*SV?XW&@]$F; M]HO?Y/SK@CY^*SG5^$BZ;,+&TEPF"8ISP+0-!1#G$."848#2-,LRB*&P*R-^ M<:2Q$5TEJ\/I1B>*%J=#H;#IF88J,:-=.:-*T,LQ>HZ0.9P$A8)NH".@\8W6#G]EXOZ!"WLY$-41#S$MC"I5/QBBMR7A2 M)(1B 0606!0 ::[5Y MI.:+Z,U\S59J/6U-&L<-([OYL+,)@Z/<,P.? KA7L\\)H*"VGMW(@QIX3F < M6G5N-WMN3*W94O[G6G_&WC[I/]JOJ8D((B(%&>U0$R/91NZH0@[!;6R9&&WK;[8-<:)NG>4NA8 7*% .)PMIK4\1D9T .8HA0@7*& M$V9ULGSZ\6-;YY6$42.B?7+4"=RZ5_?U:/2]1[0+1."LJ?.*7YT]=>+1@V51 MG5=K-YNJXRKW.)#7\R?]];?KOW-T_8C>MDJNH(URSFKK%;FP_Z3!PA9.*K ; MLW#Z L^&,_.Y^%Y.IQ/&$$^QS$">I H@A 3 *6:@0)AF,"LRG#CEV;0/'AO7 MMW(Y-HEI8;(SWWR4[WFQ7=3;O8_+@9)A6[6T#Q^V&\N!2D<-5PY_[]M39;GZ MI+[0J6PW*S/.L8G7 VF1,X!P(0%):0$P%)*@ N3C"V):A$=!$ 2VD M-F%=:Z4W+*]"I?>/80U()5T/[M19W0-W/SD<9>"6)V>4/.YSX8PAPDSC9$*#E!!D\2KO\E.'.TZPUVCM4L[_+SY:Z%?^Q7JZJP(;[^6=I%"FG\J-91(G(,5?$Q1SK0\C1L?Q61U/(;-%J M&9[*&&2QS #*(0>,$ %8D7&L4L9CZM2?^BN@;XGP'6 MZ_#4!ZZACT]MD+KV!/40AS[/4#=CO>0IZJ'"%\Y1CR[W(X7/=>/..[I8/=\O MZ&QIC)KY;&D*NV@S2%N^VZ#S&$,BA+8S\QBG)H$W X1( H1$:<)Y0HO,:=O/ M8>RQD4E3)'NT*[T8=+O#;T4E/H/9,,>?QC+:"1W_U$O#E@5A0,G(9?U"" M\@#FD+1\'N'=^=VDZBRJ39G/Y?(?KYY?R1G_]D 7_ZB^QC K,&8J!5QFIC2? M*@ M8@DXS@G.$L3CV+7[>^> 8Z.L/7DC(W"TD=?+[+F(N.TQ1S@<>S_U\(?0 MIQ>\%2ZA^\%W#SIT3W@K"$[TA;>[S[,EL*1+$]?ZV>P!UYN$2SDIH(2I%!(D M7%* "A@#%N<8*)4Q&.=<&TY.,:2%&NJIT>\ZNM(5_@!*,DIX @DSB32@1H"@E K!",$Z002YSV MZ[W$&!N5[-CY7F>N\3T?\9[F&RSVKX#K:O;[N:5J!G16D]M;C:*1M-2R>@7_;UX MEG2Q_-6CG]DH)LBEP=DH!![1Y^ME.IZU0$4-4M$&JF@'J\B %;@'VJCF/WQ3 MM'&H-WR7M''H?>X8:GP2GC,W=E?;!_VW__T_VI_H/XQ\__M__+]02P,$% M @ =IRF4A.50;RG= MH@% !4 !D;V-N+3(P,C$P,S,Q7W!R92YX;6SL MO=F2FSF2)GK?3Y&GYO9X)?:EK;O'E%K*9$>5TJ147=-S0\/BD#C%(-4D0RGU MTQ\'8]^Y_."/R)FV:F4H(D3X\L'A[G"X_\M__WXR^^D;+E?3Q?Q?_\3_S/[T M$\[3(D_GG__U3W_[] ;+C&L M,?_T^W3]Y:>_9US]XZ>R7)S\]/?%\A_3;P'@WS;_Z.7BZX_E]/.7]4^""7[[ MI\M_%A%]C(:!S86!BE*"*T: -#DPR;EF6OV_G_^Y**Z59QET< Z4%@6\30%D M]EEJ5W+19?.AL^G\'_]<_XAAA3\1<_/5YJ__^J:WN??^Y\U/+W]U-;WO%^EC^<__\Z_O M/J8O>!)@.E^MPSS5!5;3?UYMOOEND<)Z(_,GZ?KIP=^H?X.+7X/Z+> D.O[G M[ZO\IW_[IY]^.A/'WE@R3S]/UV&V2!CF?TZ+DY_K+_W\ M7WOBRQ_.N?\B+-H>J6R;.%_]O5/_[Y MBH:O2UP1;#8\OZ-OG']&76U_>O#[&N<9SWB]6(G^[8U?FE5)+Y87_W(6(LXV MWYUDG$XVG_PBKM;+D-83'90V(A$0O1*@9#80?%$0$;7,18GB]$WV*^DKHGVC MF!6F/W]>?/N9/OCG*I+ZQ48V&[G<6>Y,/OO1?;$//]'O3E32*F@?@>6(H!3M MI&!"!!^MM"9DP; <1/;UU6Y2?5VO+Y;II\4RXY(,R<5R89GNZ/@FB,]_X^>O M84D?!.G+=)8O_G6U*$/H:KT80')G:B%R__03<5UPN<3\[DPK#S*WX6Q-YA4W MOSF$QO_':5C2)\Y^_(9?%\OU1 2? QE'$(D7$H;DX',4P(+W*0MGT/)!E']K MX:UP(/K'P2'R[ 02'W Y7>37\_R*CN0)9X8+)16=E8'.2F.( 6$<")ELED5R M;_P@@+BQ[%9PD/W#87]9=@*&3\LP7TVKX,\!34>IT^C(-\B))!*J1(S@H#)/ M25CGF)+#G ZW5MX*$JI_2!PDT9%1\7J^GJY_O)G.\-?3DXC+272"Z1P48"H: M% I-=&&H$OG?7K*#T'![Q:U0H/M%P4$2[$+[O^'G:17"?/UK."&;)GT) M45@(F9%-8YI#5 PA.NNC*RJ*=)@]N&_5K5!@>D?! 9+L @EO*;1?D@G;"/XC MR1]?+D[GZ^6/EXN,D^QCR3IER,I%.NPT@G,^0%%L0L15.;.\X M&4[.7<#F4_C^-I/XIF5ZEK6XL(0YA5A*(4:$!^7($GJID [#&&+PUA4?!@#, M \MO!177.U2&D&T7('F1,ZE@=?Z?=],Y\DEFZ!ERA"3HO%2>.'&2PFOCF$>= MDKY;>"AR^=W <*M.>@/&2OGR__+3X?3XQ-FJ*I@78HH@%:R-$$2/0 MM[@U5N7 !H3%U<+;I:[8,T'%G@+M"1.;H_']\L-R\6TZ3SB1*;"L,P*OL%8J M1W V)C#,9W@T7'"+#%LZ!;1!RZM M@YQEHE"\IN>,2Q"3JO8OJ.3R07"XOMIV .@XQ;FWZ$96>;TKG7WXLIA?9&"4 MUEZ@]""SXZ B$V916R9]XID=%G?<7G$[U7>D;52TG#M+"3#2 C&$=DU_9IJ+D817]Z:@]1_>\7MU-]Q#O,@$8ZL_D_+ M4*M1/OXXB8O9A+P8G;5'LE,$7I6\)LBZ EJAMQ0?.Y750;J_L=QVBN\X;;F_ M\#K9]*^_IR]A_ADW^5;$D*.,#J*IM_4Y*@@E:> EBL 1D[:'V?W[5MT. QVG M) \691?AP,O39177V0U3NG3R-Q3+_AJ[ .YVQ-'#>V!&.A8%9D]039/RL= M,!5*]D$XZ0ZKCGIL]>T@TGTB<@#1=@&1>HV[?!G6^'FQ_#')7,LDB'P12R#R MK0%?'(+7T3J%A=/!.-!=^.6BVY5-=9^#W%^07>#@XTF8S7XY74WGN%I-3.$E M99M 6_*&5$"R=$46,(Q%YK,410UQCW5CT>UPT'VV<7]!=H&#UR>X_$Q'WE^6 MB]_77UXN3KZ&^8\)^42)W&%"LE:E5GAP\$DFL-Q%%JP7K!P69#RR^':XZ#[- M>+A@^\#']ZOBK[/*P$DRW)3H-!2O#=]CO.:.XOO$[>:+R9KE*8_0>&Y1OZ MSFK"3%%9JEP?%'!05@>(3"2HCV.38]Y8=5A9PP,+;X>$CA.80PBT*TR<><1G M3*!-:#.YQUP6@)W5AK@Y&'X(P7*1SVY/.AE;=[Y-=Q\G(0D0X&BW_Y M^8XW>1BVR?]3W[J@&_] M=^/@P"8 IROX',+7R:9>LIJ,]^7-=$Z+3PQ.&_[4+=OJ;F8HV7 M8?7EQ3S7_[S^S]/IMS"C]58OUB_#C"=+53T8A'W 53+U*JCZ-6OV%"8BG.\%=< M7]PP"LF]TCZ#E'^X/4;5.*T/CH:RP132 ;@^ M+/%KF.;7W[_6,X7VSOOU%_(C5BLZ1RY8DIF[4@H"4\S46VP!Y 4RT+$DIXK1 M[-%KX/TQM@5QX[15.!K4AE9/!XB[2;SG%&PP3IXIK07*!$G$BYJF*"QF9$GX MQS([!]BOG5$T^'7!\0S6WB+?'R\+\EP'LE"+K[A<__A 'NZ:=D ]V+]6:9'1 MG7"A.3*F07-3:IUN J^8@U+#E"0%X_RQ;@V'F*:'J1JGH\,1;=) "NG &/V& M))!IH@CJ?M?QU\4\G6^;J 372G/:+%:#$CI!L+6&AUS'9'3@/C[V]FY_J&U/ MXSA-)(X&O$;*Z@"&?UDL\N_3V6S"0I$^Y@!:TAY23!@(7 I 'W2,3KK''X3O M#[(+"L;I+W$T".TEZ X \I:4,/\\I5#C["PG4_OZ>YJ=UDO>2YX4$/X7O MEZQ-(IWE'&V"1,=]?1YAP&OC011&&,E2&M$F)'R8IG$Z6AP-8 ,IHP-870MA MKYW8RJ&EU0P(%TR]I79T6(L(03)CF2NVIK!;(.I>(&6&(2% \.7$FD9YV$(L.:;&CCF)^M/U);C",G#W:2<@=9@XL<[8?P MHR9H+W(?//&(/!5@)I @3,P0!/&S ;XVQDKQ6,G X>GRF_2,U#/CZ)GR [30 M@YU):7E*JTY#G,Y(.'B92M,F1,$Q M.YMMVW"KS'#+9DBCMY%$:W23\]2-)( M33B.B:@!=-$!J%XNYAMI_'VZ_O+R=+4FIVYYP=6/R]1^*B)D04S82%&J=A&B M]PY2T05+8%8T6D,=H.[=8O[Y$RY/7F&\O+$DFK-GTH.+ MFC9./>,CR0RR4R4HI26JQ]J%[ ^R>X@9J9/(T3!UJ/P[@- F=+C'_LHL@S7> M0%"!=H(2!8*NQ[M@60=DQ3_::^K &[?D_#Y9L.'T$,'<+J' T9F5",)A(O: MK3'7@G7N5$UO>)>4<,JWJ6G9%T3/-Q]^H/0["/3NY,6NL;2YD-0^<9$R1$;. MH'*<8HV2)=3V7JARHCBD38'!$X2-U!MEO'SE 7KIP4Q=.[BO9 MKG8-Y0X\TV1Q1489N;19M4'7_?2,U$UE%/=I3RUT@*7;)_VN@ 5]>8F'"DX]M2%"$P!*"O M?#6O 8H+67G#LTB/]?T:Q(<:J87+&,[33O+NP&NJC\:GZY--=?R\OB2I?QJ1S;;5,>ZW*1FIH"2 M2"6H#)Z;#*H40< 59L@1*J0B.IWH%@%+$8F-N%/(] M0-!(;72.5XHP@!XZL$HO4CH].9U5C&Y2(;7?W!*_X'PU_89GV=MWBU7-V;XO MG\+W24&AM27VN!#U]72LS0B]AP>Q(Z$B]>XY9"=-,;QW \C=< MA^D<\^NPG%,(LKK&[BLLTS1=3V(*/A$/$.JD#N5T@FJTZW4G9QYYD+9-HN)I MVD9J$'0T\ VLG0[PMG$+OBQFI)G56?0[L::^H*9(A'M4%)C(^GZ,!PC(4G8J M2%':Y"7NTC)28Z&CX>E Z7>04;V6#'XQS_?P(UG1A:.M+_3ICU!H9]1;3V71 M4)2;=L/D:8_7#.#(6V4WE9G2;LON)XF\L]OL#14HZN; M2QRQZ]4CO!VS!1;W)2NC,[C@"$*Y'H <.2"=>#I()_'1X6M]M\!Z,9LM?J\B M?[-8OEJ(<(0CG0"@*KBU)B84V[U%W(O,9 MM,3:!5-WPH1F*NO :;N93B8+\'ZY$6C>Y'<^X'+3$7M2@N32:A*84Q2'6\:HO*D?:LN(=O0]PS:91V"P 9*Z@YZ9YW77YRNORR6T__"/"G2&\,E M@<+S!*K(!#'Z!"@8Q=D^I.B:]U&*W DE;89V01;(V7L;#-#V#'EI#0VL/970*J^LS(TS F-6FFK(. M.T\L0]39 %=8DE'.\D>G.PV+K5WG=8Q[NSDTP/952PJG,ZXF;C,>=)<0E%U )2I ML^R)<@C)Y)A$,":UP=0]Q#R'QEJ'8.E0^3^[V2F7$ETMRONON-RL--P0E0<^ MONV]TC8\#72G=%:H<[G@%0:U9-)D3LAS')2W!B*W EQ"X[0V%/.E)GOV 8(. M+^?YAO-3?$,[\KZ^*I>],FNW,?I?KA5+Z"UJY1($Y0.H@JH.KXSD)9+;Z+F, MP;5)V^]![+BW2$.@Z&Z)3UN-=7!8OERLZ" X9W225.)>"@?:QYK&\Q*\+QJX M+28H[F)N=%UY@XQQ+X-: &E_*7< D;\L%ZO5A^6B3-=$NF.*<4^.0&TJ7MO: M.XNV5K0I*6(539MTU34BQKW :0&/?27<0X"]4D4DB:;4X:;1"R#50>)&G@EPE0H98I(4HBRSDID49V\06#],T MKM?3!DX#:: #+/T%YR2@&7'R(I],Y],JG/7T&UZP8QU:0W("GSFY_:PDB(E$ MY5/2QMM$/VX#J"<(&]=9:H.J(771 ;3N"&GB$UJ2#X<'=X\H.LTKLO4!CZ'R;LGG_OJB=LD,Z<#1@,<8P$5*(#PQ7,0+M/_H?8> MVR2X[R%FW"J5IG[VGA+O 33U@>09^75@W>T-Q:QF21@%QCE=$_3$3;(%C';T M \.5DVTJGAZG:]P2E"90&DX/'9Q=;^?T6;BZC!"L-8JQ($#(7+TZ*2"ZF("L MM,N$ !ELFWSU+4)&CLT&U/'=(5M["[P#O/PE3.>K:CYQ]7[^^GLUJ:?3U9>S MZ\C:TI*<-YVYS!&8K7I?;)T4 E%O)11M9#W $P3I!!2)2.$"#Y*U>9_P.%TC1VSM8#:@ M.OK!V,/\:)&0*55= U'J12 2/Q2BU-G3RI=@A&\#K\.0U2Z8:X>L891P,*@& M\]6OHHR+J^?I_)1XNRK$^ 7+8HF7C<5Q169[&4B%TWE8_GA+_NJFB6^]M%YL M4G 7?L.$=I.D$+DV/7&LS@@2$ )MLYPR&?+,%,,VCGY#IL8M(VX1)?2"@ X" MUTL6S_?T+SC'>E'JF8I<%@$VU[X%DB+Q@$(#UT@,%HZBM+&O#Q T;N5Q.Q > M)OD.8HY?<7TM;2--L)AU@2(,H5\F!=$Z!3R'*,BSM4FVZ4%R@XQQRXE;@&5_ M*7=@8RYZ.%V\^_DEK*9I(G(LLLZBTL92;,VXA> \@Q)\,BHPZX-O I5[R1FY M;+@%9@X7>P?FY383KZ:STW5]DD$L,%6[RW&M0#GR.LF%U9!2,K0SBO>JS?GT M $$C#^D]!G[V$7T'"/H[3C]_(;I??"/G[C/^>GH24 205DAL7,L0VN=B)SY+&^+=#63DW]8O!\1]U]$\1<=MH2>YP' M)/9, 8K;ZQ2K'(S!.M>JS17UCH2./ SXB#@<1%7/^NW-C?:O&R_[!E<#/<&Y MN\KQ7N(\P>'P3=X>:JM["613F!;).?+.8BV=0 W!*@7>91VTB='I5@U"MR9R MV R.R%RB1D,+PF4I4WL40L0]'?C,^/D71"33S&T M=]/1K2E CZSCCE']9K$DOV1^UD4Q_?BT#/,5L5?U/<^;O\W.M)__]^EJ,^;K M4CZ+Y>8']\U6*G6ZB2=\:J5RG:UD@+P9 R+YG$M)T:LV]21'9;.#:I4C8GC+ M+30^H/JY9;Y'/)=##5(6/N9Z9UIJJC5Z5SOZ,BPV M-?Y#::7SAMH/1")S"C_74]I;-[NVA?OZBU^,A-@O'AN0@"%#M59R&3Z*N[OP M55=Y[8RQ*D&248+*(8*K?XW.%E64-Z91D]:MR#M\HL7Y(I_J(3"IVQF%#,!D M(F8U9HA96\"$,FJR! ;;C):^24^GX(.@<+OP,D MW>+AU>(D3.<3%F3,Z 60OUP;_YG:Q#1QL)$9GZ-V.K<9V70O.9T@YW!UW[X: M/%CV'0#H6E>VOV+-\D^<+MJIH,%(3H&6Y@F\KX.PZ\@")V(JJ4U"Z XIXP)G M /4^W %O#UEW )8;;=?.65!(@7F@N#Q85NITV (1.0)+!HO+T<=&+;3N(6;< MA.#P@#E4WAU YH'QG>?,A'I!F(H"#"&!PD@A;/(!3/;.,!-D*FV\Y4?)&C>U M,#R,AM-!#X!Z>B#G)6,2@T8&UM;&VIG5UQXFU:8BF9E:_Z5D&W!M2^*XKR4: M *V);CH W>U!G.=<&&^4JF7)#"-QH4AJ/A,_Q@=NO?+%BC8OXN^G9]Q'\30QR2X%Q10#G6H#-AMS?8<6:3,(G4JA"-8V3A)=TM+) M'>J 8?U^8NX *+>OOM[./R%MIF58_CC;6[\M9K,WB^7O89DG0A;%;.&@3*G= MDT.!D)!V@G39,J.];S0 <1>[>NM&,HDH$<].8)+X*/F@&%Q$R2-$-4;6H!=R9U] [# MHP!S8!6.CM1Z67S_YCN[A5V1/M]?OY']B.ETN9F"/;'.H[*>@Y;D]2HE&#BC M.3BEO1(VNN1N10=WKZ8/6'_T'L9M 7@LS8Q?H7,?IYL18D\S*K-TTA@#WM7! M/<4:"%%JD+DX2]%3+,7N \'MEA^]&?+Q$=A +^,#<&LGQ&?O4[$%+!,4OR5# M A2.8G\FM532V*S:W%P/XB6V;!?8B9>XBX(./'M?S_-(/B*&P#)YO!!*V13' M"7!"(PC/; S9^,B/@L*!?,26K0=[]1%W46$G.+TKS;NE3]<%2BZOX-+4B[MH M2*!2UA[G$@H7(@>9-.HV+_]W)+23!&&K',YP2NH@C7/7X*?(?4A%D)-;GPAC MCA",C"!KTT8O@FA5S-%]HF9 Q=_.1!^DA=%#WJNM=UM DU#0.

    C..Z5DLI M\#F1^C'X8'+1O+2Y[[I+2V_IE89P.DP/?>'I;);L*XJ#YI_/'OR<[9;-#]]_ MW;0=>_T=EVFZPCQ1K"B;24X"J]-AK00?DZ!8*>6HG)4:V]0Q[DYK;]F6QGAL MI\>]\4IA=EP,=F=[+X^;Z/Y^%CUJ%VNW!9;K/;=P%F+)%BC(#]XA,I_:O"+< MF=3>LC)'1^I 6NS W[MZE[CZM'B@RFNS+V/8='PXJ3WV-JK^#4G2J^D:/^+R MVS3AF61^P[3X/-]\RD9($[2&3AA ;4N111C'&N#ZM:<]980 M:K<)NL)(!WOFT>/K5_Q]\R.*,F,FEST$XKT.#/+@<-4@EF0JZ*'5<$-XD M;_26R&-C\ !M]0O!;>]067(B*2,A"%&'4$=RYPT/4%31Q=GD5#FJPSODK7C+ M%LIC@[:%?KN/V9YFET9=JOG]4:6D^>O)"@O2V0)->W@HYO:8=#^#%,VR@= :7@=Q$G[029R:K5*.01B1+0I&=KS^IW_<6Z1]E?$ MH' :I>5Y6'UY,UO\WJC5^>6G'['%^?T<#=\4[W*AJYYG0:*4I8Z2-W5L2,X0 MG"''2$K+"\]:J38S#1ZC:@"GJ7[FA^7BVY3D]\N/OY'PW\XO)YJ_2.OIMTT@ M?BF'X+6VF1O ).MS-<8@>K3@=,AH?9+!EU:>U8ZT=O*(]5 TW>-JM51:=[X\ M%NXMV@@>>0VM/8,0BP(964'-F+:-WB9TU%._M9W44 7WOR-]$V]]IZG MZ0QO,/5IL:L\K45AL';_+88\D> 8>"L+H&''0 M@4E]A;1RFFY43%_/\+Q7^HN3F@+ZK\WWR=DNAO/(09@:;'EGP>ODP(JH&-)N M+Z*-I=V&NG$-\/@86C16: <@?;%:D4!/OH;ILDKZY9>P_%PK1$3F60H!1']M MG"<\N.(Y<)ZT$,4(F=NT#KB?GG%M9W= '$!I'4#O8L3HS4*ZB>%!.*D")%ML MG2I$'GMR"#Y89J1)J82&6< [](Q;J]X=] 90VHC0V[Q"KV/826(7\]?/AVE/ M2D2G34!@)6ZZ[-4^!\4 \]:S)*U&O5T'BOL_?]Q*\FYP-)0&.K!??PG3^:I* M#E?OYZ^_5R&=3E=?SO(/KS"2@#)W,;':DXULL9*6#'*4%FSMF!V#1J[;Q"]/ MDC9N27>C9(U;K=T=-(=380Y%2;6U02X)S ML-(HP(S$2Q(./!)7+/."M-DRNC8QQV-4C5NWW1T:!U-@%TG+3;W.I3-2)7KA MBD@ABXW:@D;R8E6HG7A]*A1*>30J>"9,FQ+!!TD:MQ:[.R .H[I^3NJ[E_27 MDCLO?KP46\J"=4AQ7506 C-(\(HN*2$#:S33;AOJ>FNU,@PR MG@3@@6KJV7!^6.+7,,VOSLDZ/Q=>S,_&+&QRIZM)B0R5V$RPLID<9\UJ55*! M@%8XD;R-ILT3EOWH[:V#RY%0.K@J>\;MQ9;\$'[4_5@OEE):GA*!TQ"GL[/' M.;5_C74R@,O2DWRQMI9+#E(25J(TCH1\9%OZ&+V]=7HYLG4=3)5='O4O%_.- M\/X^77]Y21X7^5;+"P9_3 JGS8B+K;'+B2_:;=L$U":MUH^-KV-(Y[ MD!^_%K.%ZO8WE O:"2U!^7;^#5VD_>Z1JL^'4EH'YS?YR1&NT)[FIB*(BI(VG+. A-:M7$E'R2IRQKS M]L@[1#$] NU\)[TEW]6=PG+QM MS8KS(HDH&TVRWX'(<3,[QP9E(^5UX!UN+\F)](%YQ7I D-84%EV .G> (C]1P)$G @*E M"!0')F7;=.C?G=9QS_-C1])#*:T#6_D;?CWW3MZ7=XOY9_(.3LY3J>]JFO5] MG$T_;Q2YFG"/47+.@8=2:GN_VC+(*1SJ)+CCO6QK][@* NX]]CF+!] ME=*G!:OM;DED>),O::Q4]>+1A,#I_"\:?!$1+",GF 64035[+?,X:5T&N,>P M:8,>Q9\;0@I- -5N"=QT08K9,&U%D(FTR8+ M_21IXSX=["!8V%]1?9J^^_G*2D?:/+%Z"@:40E\S $TYF!XL5XWBEN?)&W< MUX(CFK[#%=6!Z?MPN9^JX;ZPYB\7J_5JH@UF)3D#F1,)BE$,Y*.K*4KID&E7 MN&QTW_$P4>,^"3PVV@923I^&;M,WMU[4$#.<:8JL'91"^T75)@.;OM[,%.M8 M2$;Q-EU/[Z=GW*=\(YJT/572E1V[' 1SM5>8DZIXHT D2TY!S,2+BP@Y6UZ4 M]5[F-LUD'Z-JY#DGHYFR _73IRV[X.=M'7P99A].XVR:WM/6J9.()MYKEV1 MX#'5VAR7P2M#,9$S.G)K,C?MG;='21QY8$D' >SAFNO "FXOQTF==I71U,Q0 MO5*T68%'IT G,O-D^J7@;5K.;4_CR'--C@S*1KKKH&R@LE7_OQ;C? LSW#S! M)HE-$]GC^H,7\WSS&]=^\VR,V]V7,VEV6B=WO/Z>OH3Y9_R-;/MKVK6D!,F8 MC@$SL%H.J4J@""RP!"S1S@TA%\[:](HX+I_C9KJ;E2MT#);GOI4F41OODN%0 MIW,2LZ22FA0#4DJ*JD[ 26T:+Q]$]KBY]3Z!OI,J#YPP0Q)8KCM ;T@Z\> T MF.(X*%Y['EA3NW:8G M]+\DV;0#:H[=9?KY3].ZBRE[&;9U^_3K;B#+,+D3Y M=EX6RY,S95X(-7)A7!+,\9MJ<35"Z)8'CINN;X;&% M>CH(Z"[:!=>1L/59N"Q,&)\#2,]LG?\JP!E50#)!W\U1>-TF47J+D)%G'K50 M]IVW^OM+O@O@U+9OG\+W6G%TQH&SZ*UD!JQCM54^*@B>)\C&"4W[RWO;9ICN M75I&?K1\%/@<)/\.$'39:/+BV<(\7^8BWI(1O[+;*5B*DVH=;O'U%4.J(DKD MFGH7BT+EE&PTJVU;$L>]-6Q7VM]$11U@[_7)U]GB!^)'7'Z;)KQ_ ,.+V>:# MZ*OWI7:\_#R?_A?FLQ3 YE[AO(R\?O?%2>U--='H>8A2 RHT9,110^3<$K24 M%UFEQ+%-TY%&#(W\4J -_!;]8:&#+7'.P*8=8)ZN3TG7=,:<5DI^.5W_NEC_ M!VY\E4E0(A93"C 4 I32U;3$ #Y+KU2BB,NV<1&WI7#D5P9' 6T3;8T]1.8> MILY$5V\K/N)LALN)\YG9@@FT8TC\, =.A )!<$_<*"01WD3? Q-EMEALY(<$ M38'41.!C ^CNU?_]F\));I3 ",4;3SQY,LV,!%8XXU;85%"$K4"TY8(C/QIH M#Z06@A\,3 UFEO\:ZF99E/47_.5T5>LS5V&>WR\_A_G%F,<;7&PWJWR+3QUL M1OFN' PTF_SZ E?3T<]&/GZXQM#[<@[1,+L:G'Z)4Q-S,,P5@I'2H'A"BG2M M@1Q<\#*X%$.;>Z9!R#]XPL8A1+R:KM)LL2+=?R*5_D*?^X])<%YAIIBP5/]4 M,1O E:3 );(&EB-';!-?#\W)N.'*\;%]9X#'F,AXWO;Z%:[#=+9J8[8O/OR( MUOM>?KHRXC:;I,G? (J%.2C!-80L"B3DEID<%(^-Q@'U8,0_GL;5-$_#\L?[ M9;VY7/_X*ZZ_U-J2ZJ4AGK4;VOA5Y(K?^>6+7_NT>>N;/!?"2P%)!/+1BZ)M MFM 2LD\US)9UN;UV)!<_!&,]RZ8OGO#.!(B.D@^7;%SCK29&<:4[G M'Q9!C$1MP$ME("5')Y",@C5ZN?$@26-?38Z%D@?A>HC*>L#>%?F_AA/Z\M,R MS%>TF^LINC@)T_G$.L8CD[K69A-')CEP+C-B4$>,4B?MVC0E?9JV7M!X$ AN M0VM8C72 L;_M:?"]!=X"02V?BS$[7NZ?%?.-;U-T4F7!<6P_( H- +Q45_* M*8:J3<+C4;+&KK+HY20<3'4=X/ 6#^=;DFM3)*H$5M;1-45*"$E[<#)D'86( M,;7)$-U+SL@6;#AUW[Z)/ECV'0"(R#]9S#?;[MP2EV(X4S* *,Z TK4")3,% M7!>1F0A"ID87QK=)&1)MWK8_3-7(CUV[.O>&4UP,4KSFFIW4OT5]J*="J7FO6 MAY+7'-6)$2DI)3/PE!U4HPZ1*PM9.IZ8*#R4-E[\+E1V&!KNB8Y'XL-!5=47 M##\LIPD_X'+#VR3E@L8+ 4*6!,K; E$' DAF*)-'[T.C1-@#%/7B_;>$U_XJ MZ M*-:,]S9M):XOYV7AJS.]O[!.>0A:<$!!4H7A94] SEZ6X)N8&7U@,2+\B#,KTYKWXNSPMDSHTWL?J.5-G606%9VYR=I(W>CR\'7WCQL,# M(>;.63R\:IZ_\6IOQ,8R9F,9M8#.M4=L% M,;>-6@/5=!!(W"@KO,V+MUP[6S)%05G5Q_L4%'%G@10@ M;(3T]^GZR\O3U7IQ@LO;?@(Y!1(-L8-<(RC.7>VOD\$X)V(*21G1:K3F+G2. MVQRR$?X:JJH#('[$SS5!_1M^72P?#GVBE9Q9RT$+[4!9SVM#!@8Z,>F#E%XU M>K*[%7GC]H!L!+OA%=,!VF@#):Q[:'/7/%W]XVS*5/UJ(HQWCA42$:_W=+%> M,@LI@9$(%6I;@FS3S^\1HL9MM-8N(AU$"1W@Z5?\_9J0EHLY?9G.'DG>OU^, ML!BL&DZ_A&Y."\8Y!T2%9J=*V>_NU&9[P\Q#"3; M**T#7-Y-#M4^JK_7FJHWB^69E_MNL;J]^[S7&(V+$#=OZ.J,91]CH,W(K-(E M4QS5]+)Y1WJ[O>XX!)U'4%T' +V62GI-'M!R'F87::35+S_^@HO/R_#URS2] MJ'.>;K$J8\F!^P Y;SJK.O*[@TB0DU"9<:6X:=._Z "BN[T4.02JQU+B\X]G M:N?J>9K.IILU%^6>(3OA]EB= QJCM2?JR)'38/)K'VX5X[A5HF:]F0'%/0,G M7"9#[ HWF:N0GEO!UOW.T8OUR[!<_J#U_CW,3G'BE,Y:9P6:MB@H61@$46?] MA0QM$AI/4=9MM'0(Q@951P?P.FR^G:HU&S)($)NR M$+TT@6-H9N3:CBH<(U ZU/@=1Y&#C8<=S?^\:C%,OM-F4NYJ.K^,*\MB^6IQ M&M?E='81?39W/O>FZ,B>YS"2.T*6W_H2@[%@*)P#Y9. D%( [;PV,;'$=9NI M[^W98:P62)[=(6<*+0Y9)I(S%H-&: M1GVWMJ-O9.RU!D-Q)8]T,W?ZP7'R;UO?^]_ V$3Y&U<@!TE&1-YAVGHW=^_MRNL;WI5!(2$(3CM/^84J 0IL@ M^*# 69Z2Q9 S;S,J>T="1XZ+.K2$^^EP=XCZ,XC.\7.@X.S3L4]H-%$%;P,D M7BRH8#*X@AIH]TE1F!71MJGB'?"$;G=;U"$N=]+8@2?TZWGN(6;_-2QK8>HW M;!Z+WUGIR#'VXYRVCYVMMYRK%($5%0E;2 >QX0B8O!U$VX=$#A?3U).0AHFP,A<0!G+(+*8(&.A&% 'H1N-^-B&NFXCY%W0 MY32#WV&JZ@"(%RUIWW_=M'"IJG;VK(AL'2@"CH TYU'9F<-X)EA'&6M="^T&U2(!D+BK+:U M*%K++!4VZNUP+SW=/I@_\+P[5/0C FBU7%_-/+FJI@RSS;P3H1D/G 7P6BI0 MW$4(,D;@FNL4D[)>;O40GE:YAAWZVVW6/ MR=\^3K1P2;I +IIV 92L/=V*YF"(>6E<+-8^]NA\A>G/GQ???C[_Q#. G/]E M@X\-,J[6&Q$&PRAM<9 $>_1+?OGQB?[I9D-8D87/SD)AN3YMCKSV>D:0-D4Z MD!T:WZ9[]B-$C1N1#WC4#*V 'K%4&;F8*LFY3Y(K**K0KA*TOUR@*-#Y4@1' MKH)K4Q#_"%&=N2W[*OY)=W<_+70 J"OK?(>I\X%KKC ;O*!H@*N:4M )HDP< MLK2HO)*%_ML$5D^2UAFX]@7!HJ5&.H#8/;OP%YRG+R=A>39)&2/364D&2=8G ME<%Z<#HJT*EX$S234C6J]7Z"LG&3A\0'O5*TWH/GJ*L,]MU$ Z>!-D!2ND 9$]TX[N13'Z-:3S9_!!Y=KR-][45>;W![1!$[-8L<0_U=("Y#\O%5URN?WR8U4*. M>:XO:K[6:/J<'2^"U)GBYF"<(!<@9?"*_IJ-(\8[6'[?30.)F5V_' M\,3V$W^/0/J R_J-\!GYI 0;F;,<+',:E$9%VP-)3L$7="$+K8\$I6M4=788 M[JGYIP"UKQK^"$U -AY!O-T9Y0B-/AY?^.C-/':00_OJ3T5^5O 8@&^&"^M: MY92M!%G? ^=8)&M4T7&,_HCGLE[=VZ.'O(5WB_GG=W7,[8O5"L^[\4T(74Y+ MPT&YH&J411*QP4 )6F>&-B3;IC3A,+J[K1C=!6&/-:MKK,JQ+ZX?O)ZUT65B M@P%:K,>$%O452KV>15^2LL:9K?#XG$L=CHF#K4HB=E'*V,AZ\,97)XWHI0-= M6*GO\!1$&R/$O$J)Q)!P65$RWKOGNAOA/ MKC).#G)X$ PKSAXSD-?*?$Q]/(4LD%BDK )*X(IU(+ACUM(/8FSV]++/ KL1 M IRA%=4CYJY5_PCA&9VB KB)Y%HQ8<')4D B=YRCIO\=::S4*,):<"AN+:/-_MNQ"OKQ-S?Y5U"<%;%1HL MH,\B,XC>D[ ,G08158+,',\E6L/4L1Y$/*N"O9UPL&O!WBY*Z0!DVU6$F6!M M\JB!J_I 7E@+08<,Q7">8[$>_2@#CKL\4@]"Q%X%>[NHIP/,/54=QJ04P:L, MPB;RL#@;4B4=(&Q'W^/=9551B+)X92-(15&6 MBK4P4<3:;A@Y%SFA;#3E>%^*QRWV&]';.XJ*.X#RH[5J6*P@B14(/.<:5!$O M$1$X6G)E*IF%V6=9P58,5 MN?L.0O[!!8&G7PDN]2/#[(;>+J=; M7)MUZAFJXHH%K7RH5_ *Z.BH0_JD%B5'Q56;)T.[4#FNY3L^)N_4!;;2Z#,S MB_M/BG_XPUJ:R(8SX(] M#D*2JZCO14K+4UK_O%WK%&]/U,64*;33"OC&]W62@[,UC6!XX#X'LOAM[N&V MIW':V$%2H)WN86 M92ORQKW-&Q^=P^OPF?F2%]MS46X<).':03)L,+[#@BU]TGWY[LIO)5R&I%%0 M,"4IQO$UP2F+!A]$LC%&%QL-,^C";[TZ61[V@39YX%**%HPL@DF9Q&2"KI4G M#H3D)0G-%1-M1B1N2^$?P8?=!8L/^P@#:K(##^%!;J[5W'&72\E*0;%\4R- M+$4>*TM*V22U=FW\@RV(Z^7YWY"HV#9\VE-%/:/N6C&>\9$[+AD4KLBCP5Q' M06L&*J-#GU!PVZ89Q!;$C8NZP0&Q=;R^GW8Z -Q? \ETCLL?]]SL6U[K0UB! ME 6)JN0$WM+9D!/QH;561;3I-/ (49T";%\ +-IHHP-@O3E=SJ?KTR42*V^F MW^M7%^]BA)3!BY)KO_(J%S+W#ED$+9U33'(>L(T!>YBF<3,]K6$UD"XZ0-4[ M#"O\LICES7W]Q5_>GGQ=+KZ=.;67+W195$@^K'-E\Z++0; R WT;M=&Z&-8& M8]M2.&[VIC7BFNBI _Q]7)3U[R3A5_@-9XOKYCG7SG>B<$"/'E3,%$,IDZ 8 MKPIJP9EH4V_S($GCUG^U1M@PFN@ 4@\*ZMUE_9$(@9EL!5 TCO467$%0GH(D M9XO+RD7;Z$')T[3U\@ASC#!S/P7U#+F_+!>KU00E^9H)(Q3,6(45P6DC*6)B MY&62N39XY"+K#5V=NOY[HF!;D.VND@X ]C)\K:G\.I7SY>+DZRE]\H6]?I'2 MZM9@%@;^#A(D7/!G/7>-:I7W9G63H.% M88#86'6[@].?@7..G^O"GP;#Z#5N7B'1DJ8;;NCK&9YGT*]S^:#8)XEQF8H2 MH&UM'I$I, _%1Y#"VN!*IIW;K"'C(!QT&HH,@^=1U-P/RA_DYU=<3W1!93Q7 M8.I04CI$%,5=CD.D4T8[PYC1;4IP'J.JT["E\3&_JSKV/^079-V/7JKP:UC6 M%Q#?<-B"A#L?V[+LX'$>NBHNL)D[HS!!%I["::L=Q" %6$)7#H0F+AL5+O50 M7'#=SD]DEC$GWAKI M/);)>5I96DTX"]$X&T@DD7BRI=!7)"'D7"GF/;.M^BUL0=T?H8SU$/0-KL'. M47G-G>635#06Y^M;;U^="N<@B!@(2MECR"F95E-(MJ3PCU#&V@J=>VNR;X2^ M/?D:ILN-"/E$>K3&J=IL46>*J[P''ZIW+4HMU$@QL#9!R)8$CAN/=(W/O?7X MW JM+^:$G#^#V%2>O_[^%>_+.:GI*WSMQ&30"=$$!:!,9-JPH*#BW7* MEI=&&1TD3VU2Z_>2\T>(A79!V3T)R0-U-'8/Z7,.S@^&C6W(F_*B2VX,*CI5 M0@"N*;!30C&@0Z$ BXG[5"+]GWS*.&ZWU!\AMMD'30T4T8'/N#EL[KXUO.#& M2>]L#J9>@ 9R,:(F#S@ST"SGF)ECQ8LVQOU1NOX($!?!,T10+)2@BH_!MGE)?QCR.H]-!CA+#]35,[M+N?30'W@ VR@@ M>6*UH\0DNW#<55@2H[ B*0."(F$*P&VF<]@GT$9*C"K)'-KT*.HB+/D4ON/J M0_A12_$N'=YL;"P\ DI%VY(S4S.O$92,2AF;(ZHV-8WW$/-'"$EV0=AM,WJH M?CHXM5_AB22^VC13>XRJ/T+D M<@CH!M-8!^C;G$L?3^=Y^>,>9BB8MSR&1-37^0;&%_ Y<,C2,A/11B7;Y%\> M)>N/$+4<@K_A=-8+ .]S@WV0SG,'Z!0YUU%;\$D(,$*H0.(2LE'SKP<(^B,$ M+ >#[D ]]1RNO,*XWB?PV/R[P4*(NU0,% S4#[[J6'F)""=EL(Q,A$:?-YV% MZHNC *[(DE@R$AO54=Y/S^&^U/5/O6JE9)5(4A6*SY4EX#OCP G,P"4/PKKZ MQ*;-G/4'"!K7;1\ "W==HL,%W_/5:N5O_P:HU_[UH):B88O3AS!BI$'%!(3" M-<56H0[E0 :."Y$<0\Y*FU.YC;VX>H57/__MG#[U='-D7B&X6'+<31(@67W? MR9D'C^3>6V9]%HA1ZC;1_M.T]6E%=D#(PQV9!E%'[P;EJAO<1I;[)S\?_K!! MS!GV@AA\%S![B[@ RO^&WQ>S;=/[Y)C,7HZMS8K%6?GAF.4G'>(H; MK $9BK3"9JE#FY>KCY+5$XCVT?K=6;D#J: #/-TTRN\N.[9HDTZ)[\NYNF<&<:<$RK5 M3)3-H(R0$"021YRAY\%Y8]L\5KZ?GIZ.I>$1M*?<.SB9;DKF;_-PUA8$<[W8 M6YS.UQ^6>#(]/7DQWV0]WZY6I_4%S48X\%*"C.2\>3%14S5B^,0 M=/9,2Q8<'N,V=&?"QRT6;8''8VJR][J-(5H"WOLY@U9K'*7IWP.7]$(7.M;( M0IGD:L=1JR"Z3$=?*"(QKFTN;;R+XQ5J9#JO'8L2#'=UJ$U4X&.V-7Z5+(F8 MN6MS CZ70HU=,+!-H<8N N_@Z+OW0CED%9UR#HRV9(&9UQ#KVV$7363"IBQ* MN^"L_T*-G52\3:'&+O+N$#/G63*!R?"TDX8D+6:!(.DU4,++<[DGR M?UJAQDYZWJY08Q>A=P"=IR[PA"373RH!Z'@ E2+M*DW19XY9:AO3#/Q+K6@P(] SFK@ER%*+. 32IES%R MDY:>\HR'.SP'RKH[M/P:3B[V4-:B=MKV4!BWH(QRX$R*D+&0C8Q9I]+FL'J( MHIY=]?*9R^VP6]8-]5T_OF7Q7*Y^+U6EX2O]+/UCTF,SI+/I4 D'^K+ M0]H:/"%(&2-)+&GZ5O-*YJ?I[,E,[0F-1\JK=8K7#U?O[Z M^YI8.9VNOE3QG3V#G:22='&:&*(8D2+&FM+DY/INK+V!NO AM/Y>H(AV1)DAB!JTAX-A9K29D!G:$MQ MF7VK5.-V!/9TD+:S;H=JI@.S]G9.GX6K]7G__4G2DC:'X\"1.U!6"(C6%^#! M12M5MBRTN?FX14B?-_.' .@02?<'E(V-913&6.[)+R7N0>7"(#I,4%#KR+ H MY=J\U;B'F*T HY\Q8':6>,_E&>^_8BUZF']^AV&U7[.>VQ\Q6%'&H[0-5(]Q M]M&7=_ Z%F&EE."=*;7P<-/ /$!R.G+.HE&Q497G#3H.]EXVG_:^O$-RS/"^ M/E,N!2N%8\09%X1?Q<$Y%R!Z\O>=2BJQ-GU2GR1MY NN_?%PQU$95 G/R(CL MW_?K_@]J95 :=@.[!2,F"O:TSA[YZW0^/3D]^:UJ9/8A_-BTGGJS6-XGYRO42QV2$$5!BE&38\X(\-EK ML,DHM,*F9-MXMH.0WY5YV@57#_<..Y8RGY$)NQ@6&F9OYV6Q/-FL<4#UZBX? MW\K<;<]3&R-H34I%6@OLG"S@A61@ZTV_$"I*;).6:^!;O9CGLXUR$42J MC-'KS,%BKE4,J=3'*AX"LVB3E\;:-D4>]Y+3E9':1>_W^E '"?L9&9V_!K+# MFU[1BW+K1\.9GBT6:66 =N6OC1E*Q>DD4H)H0ZT0,OYL#G3A]5VL$MKXACMU M,#-T2X WSO"+T_OLTH^URODIA]A\8EA.N7$S),# "):@D'7AD"GS(.5J> MD:LVH=_>)'=ESG;!SYV>\$=16@=)RFT8?75Z.8$F>319(8(6M:V!CS4&+AJB M5,;5\D".C687[$3GR/63Q\7AGNIY/N![.__T^Z)NKM5$,^E=+!Z8-D@NBE/@ M2I(0DTV:<\R1MWGMUJ#/5"BO,_J6R'+=(RLX\C]^5BXB):*J3G<6A7)6BK,,\O%_/*.\[3=+^;T,<^ M;K#\W-8T#Y2)N[;>BUOKW=,/02-SQ0<.I1 $56V*X ,C,Q0DYX4+97R;AA$[ MD7EP+]5M%KLV'XSVBE"UCZ@3]35LB1"XI"#(T]]UX3:K1EU6=Z)SY-:9S7!V MIS5K.^WU?'%QQ?9MNW' 1<73']K \&U%_RCF+_FBM%$>O"@$2^9,[2"NP1!8 MR!N3'%V;GKA'-7_O<%WQ>E'0_?YTO:HZH17/R[@-9\XY\@]4K_H#HG%9)P#+NLKN1 E ;P$X :)^RQT:)2:W9K$<0W2 ?BX M4YG61"G/TO3L7TK[U$>V-T,-RVMO@:TV+N>>"7!UO*D21I-''1P$I94R4EIO MVI1T#&R,+BLR-S+]YUO@E2WF1X:R>D;!3H8F/"PI)O-.KR M"<*Z,CR[8.'ADMC#%? LS4WU*A?SS8\/".1V^?CV9N@IGMJ8I&1LR<)KP*@= M*)T5Q.(SE"RC8LH'F]I&Y4-/$(45V9HETP<%]B:0C!=W U('7&ZXF\3DD ?E@$PH65;O$@3!#6G>!:'11,1VN=XGB!NWZJL-I@91 MQ',_XGZCY9;?,)?%\NQZZJ()>^.S[\EUCWHH[B:%-J>E-*EH*1U%BRK5=TR. MG#:!(+10WNO @GD6V83[_<=-_ZA0F"A(]CI[$>LK" [>YPR&"V-E"CHT:DKS M"%%=G9:[8&!+QWUGP7=P6FZ,"?/(1H1 M@,C/U8] 7=ID,>_2,C)XAE'R;0_K,(F/7:#WD9R[#Q<+;Y@X[W*9O/48C 6K M'X#FR8X.ESXW>#HY?VL&!/1I@PL5SD5 MVAR!.0E>LY*CSJFD5A,6'B1JW.K M4&IU#'V#D[YI,^8!D8*_L+>&SW]S?,B":KEQ7Z ,Z1@/+]T.K,F+W\,R7T[5 M2B4:,GT2!*]%+S)KB"F3*10L<:9-Y(UNQ&Z0,:XGW"HKL[^D.X#)YF[EE[#" M_')Q4GO8G*N#@/]YDX58_?+CZG?.G\=L.+YB>YX_S,+\VB"+J%%S[\AW4\G4 MUSD.HB7A,H\Q*)ML\HTJTAIP,VX"X !PW?:4QM9T#VBO&_\Z^Y6=<_L>10G9 MN0Q9\LWQ48D8^JGM#WJ'JZ@!QUSWF M=Y?=QTD"&%CMDBD#>;5*%PB92] V\DP^+B1____:NK<>M(T>_[W\A4/?+RP+. M;6 @.PYL9P?[U*@+*]:.T\JJU4;R[Y>E5E_=ZM:13NG44?S2XW$[4I'\R")9 MO#!2!7(=%"@3!;@L$Z!"X16%8U*VF4GY\KFZ*I :@H2GMFI$]G=P2SZF9F^KNJ*QP/7*.+H#F0W*E-O\EJ M;W3,L@2*29@EKZ&.W3B79':I,)>.=BT+]>-H72H &;ICM\_N7V_O/R" MJ_7BJ]>W%C[Z@*]M[[@?RH-&G=9NY-7-I=!B"@2&-#D,8W\'U>%>! M?<.>FH)>7F[FV=0W.!Z5"'7Q6K)UQ8=,9/)EDG7V,T/T$A-OW.SPW+'Z;7@8 M)/Q=#0]'2Z(#6#VA8?LJ@5P5$7T$[71M:XSD4"130,>"+%KN6E4L/WN<3EH? MCA?WT_>;HWG? 8 >I'6W3U".U8YKEH$"U%)'X5:6B C9FV!1AL(;+:[ZZB@] MW&-'B7=W"OT 7O< EF=?%4S@7F>GH(@ZTY:N^#J-1(,C!3(HF:?_U]ESWR3U M8,=<6L=S?NIRTX](BK0*J[]N].HF/KT)4JY(.._*@X#E Z;MZJP+BH:5+5H M,Z4::%60W9,'OQWUIX=]?X^O>(.DOCRM"#I#V28E^SJ%3"IM MDDC DJ^;B9T!7P=&LBP#HLK1)GX(R/;[^GYZN<;'6 ,!' PQ^MZX'.DF?%:5 MMHE;(9DHKMY82M96(S00+4/(JCBZ[*.2OHWW_<*A^NGS.@YC8_._ Z?J65(> M)FY3X,KI3'Z#M^0WU":V6'=3.*^\S2BS5/YT>.HF=7XB4!TJB5FFT!]$*-M& ME6-&G!_R-2<=!O0BC6U2XL0>SJWC]5DX4=A'P9[W0H&J;!.)JR1G/_LG9:65 M0$"S:9$,FUTZ#$K4.5MG8ZOYI'-)B0_!P*#9/P,8W\'%]^$Z7BWR@NSMAW!' MT"8KARB"W#B!I@Y:EUR!TRR139?*"!X*\XU&O^XZ4K^I\$%"?PJF4230 Y3N MCU^+\]^5CV37KTC72$"WE?K(9(A9@PTF@D+4$+5V8*TSM9$CQ]#(*KUZMHG! M-0X(GD)K7(ET@+&WO[S;9FUU(^F4 '<#W'L#S8LV$DXFY4$(E@1$Q).U SB @P^QB%C:)5DWMQQ8K M3=/F>=P!0!Z6)6QO[5\O%^2[_8!7:;7X8R.6S8QL@T99XR!E3@&%5T1ASF1\O4F6 MO$/NG\[ &\W(['?":1]B6_D^3>33(^X>S)-A!BT+O$YH4+5;0FF(C$PNXT'' M:(W,KHUO_<*AIE[]VP(%KT'M0)%,7?YV^Z#]XY^X2HLKS+>#K *F(B09=5&G M'Z=8P'.)$"B8=39D28JX5X';CB_H#"*'2F\Y,BM[,#;/5LFDI-&&FN$(A>Y\ MK>C.#TZ S=SS(GBTKE&-_\$EV\T& C>[OH[F?#_PV2K#N]7[Q6^?UO^\KII MI-T5<'X?/G_&_-U?MTJS_8=7%T)QI)C!@:88 10/$6)D@6QT3!2M!A]#FYSU MD0?OL>Y[$'2>!^-)Y-@K;&\M^2^K1<*[7][1R"E^P60D6?5@19V$JHG(7$V[ M#!B=%"Z;IG/KAAVWQ[+QT2$ZJLQZ .;@*6H2F:^[*\ 41U>0MJIF70QP#$$' MM*+D5A%!BXEW)ZXQ/PJ03675 1@?U'%L].MN=I$KW%JK(CC!R<>-2D%,*(#B M*#0"&=>-]D3L.E&/E>;'0&L4SG> H%M[_.8RWQCD!]7R'W'U^T4R&'A.L3K0 M#I0+GN+Q.@B2H2A&>Y$;;3I^[63]+"$9!U&C2J(#9/T4%JM-\]B;_+_75^OZ M)G9__5_DDH,N=-?GD@2I22(U"9*\4VE\8:DNAFY3Q_#BL?K97C(.IL:3P7! M^1M 7>)O=;3>QW;)UX>M8_RB".19F[J'U]5E\[9.R T"F$HJ&$O>I&WUGOC2 MN?9"EIT/LD:4PBS[K#ZN,%Q=K_YJ-I3LV2]HWUOU.EV-NJJ$RC$A?">>-5U)#K[DN%H:Z(L@:LY8@R:%2V MC0?US&%ZJ'$X2.9?=7H>R>@.'*1')&QNZ0LO33:H/+!8"U]UR$!!9P2!143A MI'+Y!%#9G*6'0H?QD3*F*L'(UQ+U,8C,%WCK"03.)T-!.T# M=TJ7HMJ,\CONW,>:H[V__>%VG:N/)+/OZ&/^?<&)2/<^_E>6:?-\?+A+O^OS&MO3YT[=AU5% MQ@IZ)4'8NBJ);EZ(V0N(0@:3LC3>M-D+,JU5?5";\.SVLHT8WVUJH*[>I/7B M"[D]&R'>ZYDD=S:YF.NX+D&<8YL-90P*L]XFX5GP;0SK\6>?M6T=@M@7ACR< M0NP=1#.O4?P>B:V+M-[.,/_UYY\%DJ]P1(8&8E\9P6XR@A$GFUD MEEC1J-%M7$*FC:,Z5H&6@.A*'^ZV1.+JRR+ACBV6GST_.VR+CKZ M!5>+Y8V4'A@&HXMVHEH"G4 A*^1W!45XUM'5)T:';6[29B1-6W?0A8Y,"9+Y M.>8@"P:GVF3N^W;L]UE+?%.B'+E&R8(#A\K49782HC("-*/(/ID0#I[ MDS!K-W\(?H?Z.&U T(%W<[M$>].WXZ/$H L#C4Z39^8CA.(YH+ V>23PF4;+ M,!^(:CDFWSJP":_:TEVF].?[&B>A&-=, 2^Q3FI-$;R+ M"!0A_R<'UA4,, MW-5QH*Z8Q+QH-3)L;%(F]O%.C,6Q5&$48'2@&<.[>5)4P6E+MZ7*-65N;.)I&)042.!I(6I)6*$^\4)N \8@G. M>]TH9O^6R!R*WX:)S $@Z,"IN#GY[>!ASA1+5@O(N7I$SGJ(/",XXS.*$FQ& MTP3!CXYQ-JG,(5!8CB67#D!U../NR;[,3S)!+!4?,!ABGV:DWE)#3+: #RD) M;IS0J@TV6U S+<2/ -?0H*RUI#M ^UWIPKV;MTTW,N:YDW1\[F.IHST,!%,* MN.@MANBD"FU>-G<>J?,,0G.T/)TI/(KH.L#@"!$L0ZW MN2ZQ$CR1@D=&[71\;><] _.1!ZT8!#^+[Y\=]XM5Y< M_G9#.K\0H0X@4P:( R0!*R-$F]'=-W]79K"SXNU^'SV\OU:G%YM4@W?=/"9\Y$-*!"'=!LM(60B47HDQ)Z!NXO4S,U6=5O Y Y7ZQV;*TBU#_H5UJ!?F-U]P%7[#S2]_"&N\ M&]%T891PO*@"*6&LI3X./%D:*#&JE'-LESX_+:$3[SJ8MZ*U!-79Z=P_5LNK MJPOG(_,!"_@8/2AO.?BD%0A;A%#:Q,+GH%<;8B8>M'Y.NC,<'%.7PHY+_YO? M?EMM9O/]2'[O[_6!\=YJ($JM"@DH*4-<*<)!)&I Y,14<3E@?N+H[:BO/=F1 MIYW<.)%B=(R*#NZ2O5HJ_UGG&%[5*[2RY&KCMC[\?7UT_^=R_3^XOF^X?%C/ M^F9^Z9GIX;4 M#(M'MZ]QR_+ RMR.U!B_FG2?;VM=7CJ8XC[J39UEDCNO0.)F8*3?(DNPO+@B M;?*>-]IIWH2>65>B#D'VV$'^"/#HP,L:D0LW[3\7.167I.=@HZ^;;5@$'S,# M;K6RCG,GL,V2]M%)F>E;_XCX;*LPW2SM^N%[= ME3_<]-\]3%/<+=&]X"EG'GD&N6GG3HR!#]*#45)BB";P1CT2P\\ZTR?]AHAO M*^YCEP1U<0T0GPLN:KMI7<5U7R)WI^@7P2$ZB74FAZQ]TYQ!8"%#%CS*8KB5 MKLV ^.:DS?1IOM\K8EPPG85^?>UM,AZC*ZF01.J&]^(MN!@-)&^XRZ5XU5OE M_5&A27_/\_WJSW%@.3(T^?&R#XW97L:U16++!"71NX0!>$P9%)H(+C$%@FN7 M?(K*MQH!/#8ILQZ//66>ZSA0]!!Z',F _[YY#=K:*$R:ATGLV#URRT MLQT$YZ"@Q[Y\O,BLP')P26MR+AP%W+E8\,HY"KVY8R+JC&RF3VQ'J^\D<'OCFH*$M M0'=^3X(OFZEBHN#U$2A94\?X!8A!)Q!"8["99-K;[H=A!$ZKCS/.Q;8 T!G< MIU^/P15[^+B\R$E"1&"-('LE],0LA> JJ" M.3OO56Y86W9:8J=MUI]:#3L&UAGHWFY_81>+^$5.J$@Y$A@1)"@E-/B$"2)& MKC-SD84V"U4F(';:!OX9ZUYK8)V![@WV$E[@'(].EU) >I-!&2N 3%4$EGD0 MF(S+MF$M7!<\V$M3_3=-[06&O2CP.(FL)R-1C8^ICOB!9&KWAR.;%GWF$+FT MW"CN>>CSG6,G2?N5[K!SU:_)4=*+NHSC$CQF!!F.J+V-BH-)M<:]B S1571' MQ4+-55G1\'VA"4W[*]:$S3/-+=7,>O9G)S%VW4L.GQ5:*6#6EO M@ F&(7!,/O59MWTPR?OIV[>6HZE0=K ZDM,9E],,77O_X=?Q-_4^_-#&(]1V MGK^/26DQ,R9JADVRR$!)^A$\,R!U*+4UQP;3IGKO7#;S)FN$5$*"#G5R+R]U MKT^VP#EB<2A==(V&HWW;S#L0O^TV\PX!00<^T>,EG2)YBZ@16.&UO)D+".3% M0=H,)V'>L48=SX^.<2Z;>0=!X<7-O$/DT@&H#F?<"QLX"XLIVCKD"4T Q;R@ M8"-FT,4)7KS4RDU49#/SS;R#P'6*S;Q#)-T!VM^3=[Y:5$]]X_;]>KE87Y&K MMUWQ&K/UN D@4N)UR%^!6)0&%XW+2DNN79M#PY M?[Z;,XYH3.&.@71D%Y0I$;P(EL)AKHUAB5G968'QS^>VI?<8Y^'$")@SYI]; M2FD==\8Z3R!EF2R)\A"JTIL0@U5*(>.=S?TY=$=I?\W=!R*PY8[2(7 8,:W6 MX?*0^T^Z^8_>K3_AZN.G<'F[9<79A,Y:#\ED!2K5L6&,6.5ET#'XJ))HDP&9 MC.29=FJ/HV;S %H'U].)=Z_$DG2) 2'IVDXD*:*+VB8HBF/A4F"4;99L=[C. MI[\^[,YU[WA(S?%MZ7Z]#<5])UCD\\RWG&R!SVL4]O$<)4W@T7,'1AHR\:@U M>.<+61T>O)26Y>B;&+%S>8X*$EV.)4/RU6\5NBZ2%&1=F"6/E?.HP[?GJ';/ M44/PV^XY:@@(.G"4'F>FK19)8U3@K=*UZ=]"M"R"$<5%-"4;UV9WUUD^1PV" MPHO/44/DT@&HFJ2;&>82B[/ 35U!(HRMOINO+%&962NXG&C>[D_]<;J3S-?-YE=![N#N&LW(I4;0NBZK4C:!)Z\;4C+*!>E1 MZ#9I'^:@?*L'>#]V7?A4Q"N M,BF;)$$%7=>26 4L!Q&XLR:;SL90C4C]V6>5VJE/AZ9@$);_=AFIU]F'/%DN M%"EK#'6NK=<0#4<0/" OQM1M?S,S!0-9,-/;_&]E#UJB^JR=@@=;CU[G&F-6 M66X9$ 9$G5MBP:,64+QDP7GABYV;+1A"_]GGTL[ $#3#\UE;@0'N5"@\!U,* M&,M#[?96X(A;@%ZYHE4*1O[-0X,YI^W.P (TPO+$*;_:M]60:3M&.=X^ZCL6 MBN)UHHCT%$(1LT*.&B0&DU!KI?*K;693$C#3B_NX?-QL$#/AS3H-CUXW3$F3 M_X%D6:562)95,G!11@@BY60\KBN#@;34U/UBE]UWA>?_O+ M]2I]HG]1FQ]&[Y9^]9L:=TP/H[2/KNE00EUZCJ!1&<(>E^ SKW5*,B2]:@J&!8AY^I^!^\@,"4!3<[>2.%Y;C3Z[%O7]$#\MNN:'@*"#E(8 MMZUGF_Y))G7.R N(6,N@C*/;)V@!B#%*XX1W+C4!\,-3G$O/]" @+$>22D>( MVC8S"O+*K,^*3F\%4!AO(:3BP6@36R)5\[ ML"$?KN/5(B_"ZJ\/86.+*UDWRJ,HG"NRCFO;C.K-1 A+%J2PP0B9(U-MYGKL M/-*YM.D>@'=__*J;[\I'8M\5>9?$RJVB&A528@(I)O=DOK'NBC#< M@A%1(IH+$0^.K9)G:=Q@'!4VB-*Y$.,/;VEW=;JRR5MMQE!\YD7OFB M($:*72)SONA2A&=M L:[(TR,F)%ENQR#T1T@Y/%4&U<2$4EW-R,' 522#*+2 M=5A]BEE9FRRV*>(>/LJJW9--%]?,DO(V2H4D&(HH)QGM348^JLE.OG0<.JVKTB=^$>G!@!<\;\357*5EQ7;Z[7GY:K.D'\(J!FUD8! M7$ORU(,E?Y]<=3!:2ZN4##&)OE1@%RF=6_B1L3B6*HP"C"Y6J8S%@B]A\;F: MII^6JTW!R(4.+K#H"DA;Y^DG*2F8I1^%[DJAC&=AJFV&!U(TTWZ>OC3E*)CT MA?78B:>:6&U;#.XMAU-LR^@/5IEIH=*#TISGT#=T$1D;"B_<$S9X#SIO?9U@X M M$*0PH&V(Q2NGN&VSQF?7B69?97H48,<0T_S*/3]<__Y[6/VU+#MJ)/^L?\2K M\5?E#/O>ULMSCN!"'X6AGL>0"[/@,!!*8WT]81082ZUSLL%&WZBNL9?"T+T6 M9KWYO/E(^M.[\G0EUN:DV^6LV2$7W ,6X4 919>+LAD\%B>BP:13HXQY"W)F M73 Z!->["T:G D<'[L?;2[)]^($$OKE$?]Z2N'G X#H*&]&#*#K471P:7 X: M@O<%4UW+D=L4ZKQPJ%Y*2R>#S-,'\I'DUR\4MT\3&64.!0.XNGQ=>2(K(!IR MNZ*T*22&C1;"O7BL:>$XFO#W ]4!DN@ 5E71R',G__UJ^RH5BHPHE0+-0B5 M*G 6"^0BHC-:6<;:0.FKHW0)GT/$O!R3YQV YCU)@@[PZ@8!;&EEOL&2S\8MX9C*LC:%/7L<;AI\['M@#6V7#J V@?\ M3+_ZC2CZK[#Z-];=\X_I83P9\@(,..V)2X9^1#+AD*)2J#!;91H]%KQRLFDS MF.U -JI$.D#8/_ 25^$ST?,F_[ZX7-38:;WX@H^)"D8JD4(!;5S-C@D+47%9 MIWG9PJ56+K5)L>]UO&F3C^VP-KYL.@#<.,'1?>)6.).#E0%*2,365-U850<% M""=SD@X];U-4,S(AO?29]!*\3HF3#M1D2QGFYPG?FH +RU7Q)@G@CDE0'"/$ M[ 1X+EP1VFJ!;<*5_UI:/+\\9OA@]^[?C/Q"]^#6MWX/VI[&3 MYQ\FC7-*0/9DGY4W9)\]H9H;E,8+05AOD\D]Q^>?K*+0F5B8C5- T2:9B"@2 M&*.CX2PAX]^>?T[T_#, UZ=Y_AD"C@E=D*O5^N+C8EVI?WN9%U\6^9J"D)HW M]BEJ95*"R NQE/L"WH1$'$ZRU$ G[E=V0M_P -GT_YZB>N<1SO&)9Q LEF/* MJ#>0_6NQ_K31[CID[=/BCX_+'R_7B_5?MQTHC#&%EH&L':/$* 8QI@C"9ZXS M.5]6[U6H0Z[@$G':C)GDF.(&42Z )(209% M&>G!96VA,,^\$JJ^G'Q+6DT!H<.25D/DV7/2ZI^X_GEY=?7'MGS[S7J]6L3K M=;4*Z^6#;H)/R\^$@8,25D._8K1DU5&TC92H^C&L+A>7OUW=UL??A>K<6DU8 MB)"B)(R&+"%HC^1U2!:2LYG+-EF372:V-R-@8FOKN%1V']&IFKCV9S"8&V_:"JS M]1R=K8V7#*BX9(HB[5I25!A%VL4;X)II%H+)A-]9&:\';O63;R /8)%J>=7B M\W6=>E^Y?:];T4G26(G =-WNY),#[W4$EXKDI43RJ1O5(AUVX$X-WQ \O9"W M;B:Z#N*,>S+?7*X7N9*T^$(><[I>+=8+O/KQS_3YFE3^)^)Z=5BOUUM?>??% M($I0O,@ K/CJPSH$;XP$J7,R:*1+-C0&[UBT3!N4-\;U) (_'T_@EI'+LOWO M;AESQ"/\R">8R'<8QIG63@5J[TJMAG>JEL13K [.(!D/H:U2R'-H9(Y:.17$ MU)M"R2)X',P:(?+,+5N^OUU3I>M-.0ZY@;OZFP9@3&FZO!ED*D\02ZY C*)0F.&P81B_:R M[O6Q;8ID!QUSVDN^+6(.A.=P\?6+S:W9_XK&"U0V^&($!)[J\,Q8QYH%#B8X M81QF'V*;1Z6!!YW63/: SU%$V %"GTTO7U@G:J] =];9^9%QHB6I3HW MI+9^UOQ0)+-B;?*9Z92*.ZW7B"T%[0/E.?4W7T?$/,OMU_\<-&8<$[9 M1+")LB;_B"'@DBH@I(W%>![CTR?:'6U]N[ZA1W =*L3EV!SMP&Q]P%75EF=) MT5%SBUH#]\Z1^C!#1 E?IU!FATS;$ML,/W_A4-.F29O@:6Q1=(.J[YXGI42I M&!-@7"SD;VA/;CK]$#:58HMFK-4.I]V'FC8=>@)4'2^*;E#U_?-FMSX$,"- M&K[9LRXA9C+ 1?N(7%O+2J/0>O>AIDV2G@!5QXNB U3]*]1=..O;$:79,E0) M@8G-$LP2P+EB $U11041M&R#HT?'V LY>I;(.9S='6#ET:[>=W]4@6P),0P+ MQQ0 -SN29#+@X]5ZM4CKK0'] M]7*QOGK_X="=J98:PVB1GI6CC*;UXK+UP96>)J_'$ MT0&VCDRL_'R__HT'K5G.4)*BV(/S.BS.11"*I\!8BI[K)C )K',/5U[ M&"3FKPIO?E]>7ZXON/*D^42O+)A)_PFS(9>Z53;E[ M3.;=I9QCE^#TFXEHC M;USX'P"#GNM!;NKI/X8_#QM^\/ _'ZU68N>91JI@T>9@LW!9=U&O5\XU#BKP1Y]]'V7KW&)&V8#1!$8U#WRX$-& MR+6*BON!1>9XBSVC:3$0YA979#CW[#B^Q+-87+&1AF+3 Z5ZN&J/J MA$P.!K-&1@ZK$VVZDW<5'-K$R8HD6TZ5L@2DW$&KU(,DEO/&N5%]C]C#WODQH=: M(QEU@+Y?+U=WHR*)K*T.7=W1^0M>AL^;NI++_/:2OA>O;K?G7O;#M!HA?PFK]U\=5N+PB MIFXLT@&^V,[/<CV^^T(_EEN[[L#GNN2.ZUXE!D-J BK^_A3$).PMF83(E: M-='DUTYV_#O#\Y__7#B2O2R9&0Y*9%X[I@HXI1R(+*4T-ME_N9E9[^JHD4">*..)O IE(:BBZSH%E$EI MCKQUT\V XW9NV89@:W>/32OQ];:S9U.$'DW0$C.KZV=K.51@X(VLO<@F.FE0 MBH#[X&_^BZ&:B?W5Q4]#9- ;B%Y90R,5BJ(LJPLQZWNP1-)(3J PQO*2M=QS M7TPYS_?O=5+:;-(Q4#F7(&R9,.]KM7 /A@?$B_> MM'E1?>UDO10$M;X0FTBJ ^3MN7LG\9"S<@6,JTTS.60(3#.0T5N'*7CFV[P3 MS&&7TKB8.&PYTA !M<]?;']1?]2MN?_Y'_\/4$L#!!0 ( ': M=0@ LN . 97AH:6)I=#,Q,2YH=&WM6EUS&KD2?;^_0DOJ9ITJO@;P M1\!Q%8')-559.VOC3?)T2XPTH+)F-"MIP.ROO]W28,#&B9WU32"U>2 P:DG= MTT>GCV0=_](_[PT_?PC)Q":2?+AZ^W[0(Z5*K?:QV:O5^L,^.1W^]IZTJO6 M##5-C;!"I536:N%9B90FUF;M6FTVFU5GS:K2X]KPHH9#M6I2*<.KS++2R3$^ M@4].VD1**MU^47?_.MA2B6DBY+S]ZU DW) S/B,7*J'IKV4#2:L8KD7L#8WX MBT,$$(S[.?/QM6 <*5*^B#=H8(CAS42,A"7@1+ >Q#?&OCGJ"+IR_2/"/MP8 M=B^\& [>#7K=X>#\C)R_([W30?B.A)_"WM5P\$<(CZ UO-C%V#Y<75Q>=<^& M9'B^B^Z'GWJGW;/_A*3;&Y*+J_?A)0F:M!*T]N@KTCWKDV"?^5_E70RO>TFZ M_?,/P[!/=CQ1EV'/K9YFO8$K:'@:DLONQ=ON67A9.?_T/OSL,@@MC7J]\5S< M\F-8V:4,:B8%0 MK1>-2G#TPVI&4%TX_?UG[ZR]EJ#N7^> 3.B4$\VG@L] :]B),.3WG&I8,'). M+GBFM"4J)>^43DA0K_Q.5$SZ8BPLE><1IRDY51+'-64R2*,J9/3U_8SN=MH: M6Y>VM]1 LB MR9Q]CEC"EQ(%"1)BH!86.5M[MGD/*(&T/U'$T2>LUAWI4Q#3QCX Q, M*9U A3G0(!(:!"F8 1T8\(1Q3683$4V(R?%CV7_&-2\&P0 2820H5Q3!,V$G M$*#)>.0 M:1=I#!Q#<0\%WR.9,Q@30+22S3( 4" O98 !A"_"6LHE/@MHF#M3PQ)@;G-6 M1HM<@@& 4@%RW'3&^1-1,R&Q5#.S0*SF8V$L[.PLH?C0^PU>EE> 9Q;.W//V M9\1>:^NP-UQ+U,L71XW@L&,*=!5: ZE#Q;& GWOFE:5 M< #I2 HSP1YHE@!S(GOB;R9,))7)H1]RJE;2 R?3*N(,'ANR!SAA'(#GP1#> M1!.:CCGI EU=Y!(L0)$['X-.L+_'O2^@RU>?^8<"-6OJP8MS$>2W%4Q[C*%? M3YPTWC!I#)-B_'=1#W:H#[XLT];2.ZQ*'O@VXF@(C S].=O,P-N/ MV]'VX+9@V778/IJ;[J'W\:SV:! #\*>"(3:I42E%*J<&<(TZ$P%+-5N !^ L MZ$A(8>=8XS=-BTO)XHJQDT14);K#"!LG":)(J69<\ IUC%/ M06I(0#*T\ R7")J &O=HA:4D,B#J7<5KM#UX7?!L.*4R=V2$V>1Q#+)03"$/ M9H.\NU4-CR!7_W.SXG/XA(Y C,;KRI'*[<,>/(;^Z:TU1]$Z6 M'/=O OQQ\,()=A!B;'L@MJ!$G[S[(,"-=B'!7,M&I#V!"+$ZJRC*-:9ZI11N M3QL)S//"$L4P$ _WI#W/(W@-=8L L4-0=Z\)QV!-Q=T: QP=I?NO7*^_5 MA)I;W8#DYC#.F6-]]SX*1IX3*:ZY+ X,[MB7__8K>B*NMVI#M;]UN/[F#94[ M262+55%>TA"RXBHREXR$V'J"F+BG0F^]HZ!$K=+FMGZ[!S!DD@AK.?\"YX\4 M* 1L9P+\GBQZ/B?N0#WW0++T\@='[SZ9W_T;'6[*T%B M@>03 "[<@N+&-A(OLV M,%THRK$&5BA#EKGC,L").UXN %7V-4VD4R6G' M;2L?%*;DNZ(\GF51S#JVS MB?*$1]?@"O!ZEJI??7PI^\I?_:S;$16=1P!&KBN0"$DSP]N++QV@[4S2>5ND M[G6Z3AT ZEBDE9&R5B5MO.,Q1?H'G5#\8=7!S3\Q!OW?Z,)-6;"!Z3\(9'.1YHDG-_$' ?2#4G(S=HV/6+PYGR-Z?;_J]- M4_[@5>)"B=:77>@(%F%N'^[R]-O'Q:>_)NTN;)_\#U!+ P04 " !VG*92 MF_*F#'(( 0+@ #@ &5X:&EB:70S,3(N:'1M[5IMQT,1'Q*>/2NQ$.F3Z,CRIJL==P\/ H;U&L<_\<')VM@[OIH,Q?L72GA:67"]\_2FJ5A=Z;"TP@\:3=\-(7V6*8&/%$PLOOJ)MB8QG:F@H_3 MM@VV\^AHBQZA%%*U7WGV7P=;*C%-N)BW?QWRA&ERP6;D2B8T_;6L(6<5S12/ MG:'F?S&( (*Q/VDV[_\. SZ9,\3=1WT[.II>'5<0\ M%^.6'\.2@S+YQ(7@-"'74K%4R[1,0J8,C^?$3*AY_:IUU'EI_LQH%$')K @6 M0[^WV7K9J/A'/ZQJ^-6%T]]_]L[::_$]]SH'9$*GC"@VY6P&8L-,N":_YU3! MDA%SZHA69"69$YN4SD3+!JSLLN>LM@WI4Q-3R+ MP!F84EB%"G.@0<@5*%(P2Z$[>!(Q1683'DZ(SO%CV7_&%"L&P0 2K@5(5U3! M,VXF$*#.6&@=Q'$S<$U&$.84ND5D-%]]#3\C'!O[ T=&8IY"PA$[RP27 8M@ M#LUJI9VG,7 ,Q4T4? ]%'L&8 **5;)8!@!QY*0,,('P1UD(L\5E 0S^8&I9 M9'=G9;3(!1@ *"4@QTZGK3\AU1,2"SG3"\0J-N;:P-;.$(H/G=_@97D%>'KA MS(:W/R/VFCN'O>%:HEZ_.JK[AQU=H*O0&D@=,HXY_#S0;VP6!X0J9O$"^>_X[<.F/,%E/GJ,_>0HVI-'7AQ+H+\MH)I MAS'TZYF3QELFC6%2C/\AZL$.]<&79=I:6@[K.X16NCMH]:O>(;Z'/M.P*8%, MV:+W=4B5L1Z'--=/[X*%<<0 $L5,KM3*7,$ P%E3KBT3@A4H\*34#APSP-';*0(+R,!<4Z1["LDXLJSWT<-IA5?+ MQ%#0V!DZ,^B M[0R\^[@=[0YN"Y9=A^V3N6D#O4]GM2>#&( _Y1%BD\+^DB*54PVX1IV)@*4J M6H 'X,SIB MNYECCMTV+2\GBS$+(K8(UTQ6=:BO&71%0EJL,(*RM)@E#J2+K M@%6L8Y:"U!" 9&AA&2X1- $U[M *2XEG0-3[BM=P=_"ZX-E@2D5NR0BSR>(8 M9"&?0A[T%GEWKQJ>0*[NYW;%9_$)'8$8M=.5(YF;QSUX"OW3>VN&HCG^^IZ' MC!9RW"XYYMX$^&/AA1/L(<2BW8'8@A)=\C9!@!OM0H+9EJU(>P818G6689@K M3/5**=PR:B*U@>=XY ECZ1 &^M,=YI"#1[K$@%F@J ?6A>.P)V+VC "/#]+\ MWJ\WSJL)U?>Z 4X$OV6B.#!X8%_^GU_1,W&]4QNJUL[A M^ILW5/8D,5JLBO*2AI 55Y&Y9"3$UC/$Q(8*O?>.@A(U4NG[^FT?P)!)PHUA M[ N0 \ L4JY'"X7_4PXM%Q_[,.;AO%UB>AO;XX,W?^Z,7 MJ]M= 1(+)!\'<.$6%#>V(6< A:+VWN]39HS>8C%UDLN64RL6[0'FXFCG60 K MMA3N8& +==$(.FIVSUR/@K&0F- %$ 5*L.PJNH9RKO,D@7W17\P&4U2,K8=@ M^URM=V\#TX6B'"M@A3)DF5DN YS8X^4"4&57TW@ZE6+*L+"E=%RRK_S=S]@=4=%Y!&!DJ@*)$#33K+WXT@': MS@2=MWEJ7Z?MU &@CGE:&4EC9-+&6QY3I'_0"<6?5BW<7//R DC5O%1&_7JV^/'FU>'K=FLNE1ND!^-KU[([X"[YQ6$ \/L2'@\;W MYR +P#ZLZ_7"7 3_O+C'97OQZQFA>1A8Z5O?PLYE]_W\!7*[ MN7Q_.I+L^W79_ M<9JR1R\4%VK46W:A(UB&N7F\R_/O(!>?[JZTO;5]^E]02P,$% @ =IRF M4BB<-^33! QB( X !E>&AI8FET,S(Q+FAT;>U:;6\:.1#^?K]B2G1] MD=@W7I*PT$ATV2A(*:2PN;2?3F9MP*IWO?6:$.[7WW@7VJ8IUZ;BVJ0B4E:P M,YZ9QS.VGT'N/.D-@^C=10ASG0BXN'QUW@^@8CG.53UPG%[4@[/H]3DT;-># M2)$TYYK+E C'"0<5J,RUSGS'62Z7]K)N2S5SHI%C3#4<(67.;*IIY:1CWN"3 M$7KR1^>)94%/QHN$I1IBQ8AF%!8Y3V=P15G^'BQKK17(;*7X;*ZAYM8\N)+J M/;\FI5QS+=C)QD['*;]WG,))9R+IZJ1#^35P^K+"R61"8]IJ->M>LX'_Q#UL M'KJ,'K-6ZZC.FG][&*2#ZN687*\$>UE)>&K-F?'O-X_M9J;;2T[UW/=<]\_* M+4W-;K3%4XJ1^'7/J*)\*E.-D2BT7'XL'=QQ4PPF@L]2OP#;WFIM,R*60BK_ MP"W^VD9B34G"Q?_,$2 8(JORQ)? M ^T(GK(-7J]F((8WQ?QUUC$.9^A6PC[X*.PA'4?^T'W2C M_G PAN$I!&?]\!3"MV%P&?7_"O$5BL,1= >]M>RT/^@.@G[W?"-[C, O+D?C MR^X@@FCX&,/WCN'2'MN!#>,P,+D#K]YTJX\12G<,W=[P(@I[\,B3LDE%RSTT M*RDZ"V'<';WJ#L*Q-7Q['KZ#;A 92]*Q?HMQ9](E.V61$KC"M9TXWDMM@N1H^E=6<.N-QM;I:[M;97] MEU7/M6N']9V;;7CVT='QSLTV[8;7W+E5)'J'K>WBS\TZ1=;*S&%QY!E)7U;J MEI M8,[9%(D\DGK-KQD,IU..'='=0G(*&GF'%3^PYNX*%P$G"8RE8FDNTWU[MV_O M;L_KEEK=5L?[CFO?<>T[KGW']9OQF=^_X_J2">RI\;[GVA'B?6GMNZY==%VG M'VGM]W==FTAO7WK(9'GIPU=,$-/';;T&L6:C[J'-D4$L! M A0#% @ =IRF4C'$O DK'@ 03L! !4 ( !X2$" &1O M8VXM,C R,3 S,S%?8V%L+GAM;%!+ 0(4 Q0 ( ':&UL4$L! A0#% @ =IRF4A.50;RG= MH@% M !4 ( !9C4# &1O8VXM,C R,3 S,S%?<')E+GAM;%!+ 0(4 M Q0 ( ':=0@ LN . " 4"J P!E>&AI M8FET,S$Q+FAT;5!+ 0(4 Q0 ( ':&R P!E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( ':&AI8FET,S(Q+FAT;5!+!08 1 "0 ) #X" !^P , ! end