0001193125-20-301472.txt : 20201123 0001193125-20-301472.hdr.sgml : 20201123 20201123170113 ACCESSION NUMBER: 0001193125-20-301472 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201123 DATE AS OF CHANGE: 20201123 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DATTO HOLDING CORP. CENTRAL INDEX KEY: 0001724570 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 823345706 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39637 FILM NUMBER: 201338649 BUSINESS ADDRESS: STREET 1: C/O KIRKLAND & ELLIS LLP STREET 2: 555 CALIFORNIA STREET, SUITE 2700 CITY: SAN FRANCISCO STATE: CA ZIP: 94104 BUSINESS PHONE: (415) 439-1400 MAIL ADDRESS: STREET 1: C/O KIRKLAND & ELLIS LLP STREET 2: 555 CALIFORNIA STREET, SUITE 2700 CITY: SAN FRANCISCO STATE: CA ZIP: 94104 FORMER COMPANY: FORMER CONFORMED NAME: MERRITT TOPCO, INC. DATE OF NAME CHANGE: 20171206 10-Q 1 d69351d10q.htm 10-Q 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Quarterly Period Ended September 30, 2020

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-39637

 

 

DATTO HOLDING CORP.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   81-3345706

(State or other jurisdiction of

incorporation)

 

(IRS Employer

Identification No.)

101 Merritt 7

Norwalk, CT 06851

(Address of principal executive offices and zip code)

888-995-1431

(Registrant’s telephone number, including area code)

Not Applicable

(Former name or former address, if changed since last report.)

 

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange

on which registered

Common Stock, $0.001 par value   MSP   The 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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer       Accelerated filer   
Non-accelerated filer       Smaller 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 by Rule 12b-2 of the Exchange Act).    Yes  ☐    No  ☒

At November 15, 2020, there were approximately 160,959,637 shares of the Registrant’s Common Stock outstanding.

 

 

 


Table of Contents

TABLE OF CONTENTS

 

         Page  

PART I.

 

FINANCIAL INFORMATION

     3  

Item 1.

 

Financial Statements (unaudited)

     3  
 

Condensed Consolidated Balance Sheets as of September  30, 2020 and December 31, 2019

     3  
 

Condensed Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2020 and 2019

     4  
 

Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Nine Months Ended September 30, 2020 and 2019

     5  
 

Condensed Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended September 30, 2020 and 2019

     6  
 

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2020 and 2019

     8  
 

Notes to Condensed Consolidated Financial Statements

     9  

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

     26  

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

     48  

Item 4.

 

Controls and Procedures

     48  

PART II.  

 

OTHER INFORMATION

     50  

Item 1.

 

Legal Proceedings

     50  

Item 1A.

 

Risk Factors

     50  

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

     50  

Item 3.

 

Defaults Upon Senior Securities

     50  

Item 4.

 

Mine Safety Disclosures

     51  

Item 5.

 

Other Information

     51  

Item 6.

 

Exhibits

     51  
SIGNATURE      53  

WHERE YOU CAN FIND MORE INFORMATION

Please note that we may announce material business and financial information to our investors using filings we make with the Securities and Exchange Commission, webcasts, press releases, conference calls, and our investor relations website which can be found at www.investors.datto.com. We use these mediums, including our website, to communicate with our stockholders and the public about our company. It is possible that the information that we make available through these mediums may be deemed to be material information. We therefore encourage investors and others interested in our company to review all such.

The information contained on the website referenced in this Quarterly Report on Form 10-Q is not incorporated by reference into this filing, and the website address is provided only as an inactive textual reference.

 

2


Table of Contents

PART I – FINANCIAL INFORMATION

 

ITEM 1.

FINANCIAL STATEMENTS

DATTO HOLDING CORP.

Condensed Consolidated Balance Sheets

(in thousands, except share amounts)

(unaudited)

 

     September 30,
2020
    December 31,
2019
 

ASSETS

    

Current assets

    

Cash

   $ 98,614     $ 27,597  

Restricted cash

     1,436       1,469  

Accounts receivable, net

     16,668       20,841  

Inventory, net

     17,266       12,415  

Prepaid expenses

     8,831       10,265  

Other current assets

     9,453       10,120  
  

 

 

   

 

 

 

Total current assets

     152,268       82,707  

Property and equipment, net

     86,618       80,746  

Goodwill

     1,123,000       1,118,856  

Intangible assets, net

     289,954       306,685  

Other assets

     63,407       53,298  
  

 

 

   

 

 

 

Total assets

   $ 1,715,247     $ 1,642,292  
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities

    

Accounts payable

   $ 8,517     $ 16,049  

Accrued expenses and other current liabilities

     35,407       33,909  

Long-term debt, current portion

     5,500       5,500  

Deferred revenue

     25,412       24,254  
  

 

 

   

 

 

 

Total current liabilities

     74,836       79,712  

Long-term debt

     575,739       546,499  

Deferred revenue, noncurrent

     2,937       3,798  

Deferred income taxes

     17,660       10,120  

Other long-term liabilities

     13,158       9,860  
  

 

 

   

 

 

 

Total liabilities

     684,330       649,989  

Commitments and contingencies (Note 7)

    

STOCKHOLDERS’ EQUITY

    

Common stock, $0.001 par value; 150,000,000 shares authorized at September 30, 2020 (unaudited) and December 31, 2019; 135,915,527 and 135,655,428 shares issued and outstanding at September 30, 2020 (unaudited) and December 31, 2019, respectively (inclusive of treasury stock)

     136       136  

Additional paid-in capital

     1,092,090       1,083,082  

Treasury stock, at cost; 362,126 shares at September 30, 2020 (unaudited) and December 31, 2019

     (3,621     (3,621

Accumulated deficit

     (58,058     (87,724

Accumulated other comprehensive income

     370       430  
  

 

 

   

 

 

 

Total stockholders’ equity

     1,030,917       992,303  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 1,715,247     $ 1,642,292  
  

 

 

   

 

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

3


Table of Contents

DATTO HOLDING CORP.

Condensed Consolidated Statements of Operations

(in thousands, except share and per share amounts)

(unaudited)

 

     Three Months Ended September 30,     Nine Months Ended September 30,  
     2020     2019     2020     2019  

Revenue:

        

Subscription

   $ 122,753     $ 105,170     $ 356,348     $ 301,107  

Device

     6,964       11,948       21,098       29,582  

Professional services and other

     950       575       2,347       1,937  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     130,667       117,693       379,793       332,626  

Cost of revenue:

        

Subscription

     18,915       20,815       60,786       60,472  

Device

     10,089       14,036       26,464       36,591  

Professional services and other

     1,332       1,438       4,399       3,874  

Depreciation and amortization

     5,526       4,150       15,746       11,256  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

     35,862       40,439       107,395       112,193  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     94,805       77,254       272,398       220,433  

Operating expenses:

        

Sales and marketing

     24,709       25,084       83,828       79,172  

Research and development

     15,257       14,640       48,000       43,924  

General and administrative

     17,433       17,680       59,389       50,555  

Depreciation and amortization

     6,820       6,782       20,600       20,506  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     64,219       64,186       211,817       194,157  
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     30,586       13,068       60,581       26,276  

Other expense:

        

Interest expense

     7,065       9,932       23,590       34,131  

Loss on extinguishment of debt

     —         —         —         19,231  

Other (income) expense, net

     (987     7       (1,402     2  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total other expense

     6,078       9,939       22,188       53,364  
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) before income taxes

     24,508       3,129       38,393       (27,088

(Provision for) benefit from income taxes

     (4,962     (404     (8,727     4,130  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income (loss)

   $ 19,546     $ 2,725     $ 29,666     $ (22,958
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income (loss) per share attributable to common stockholders:

        

Basic

   $ 0.14     $ 0.02     $ 0.22     $ (0.17
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.14     $ 0.02     $ 0.22     $ (0.17
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted-average shares used in computing net income (loss) per share:

        

Basic

     135,553,097       135,195,800       135,496,696       135,195,800  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     138,590,770       135,615,949       137,006,921       135,195,800  
  

 

 

   

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

4


Table of Contents

DATTO HOLDING CORP.

Condensed Consolidated Statements of Comprehensive Income (Loss)

(in thousands)

(unaudited)

 

     Three Months Ended September 30,     Nine Months Ended September 30,  
     2020      2019     2020     2019  

Net income (loss)

   $ 19,546      $ 2,725     $ 29,666     $ (22,958

Other comprehensive income (loss):

         

Currency translation adjustment

     719        (461     (60     (650
  

 

 

    

 

 

   

 

 

   

 

 

 

Total comprehensive income (loss)

   $ 20,265      $ 2,264     $ 29,606     $ (23,608
  

 

 

    

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

5


Table of Contents

DATTO HOLDING CORP.

Condensed Consolidated Statements of Changes in Stockholders’ Equity

(in thousands, except share amounts)

(unaudited)

 

     Common Stock      Treasury
Stock
    Additional
Paid in
Capital
    Accumulated
Deficit
    Accumulated
Other
Comprehensive
Income (Loss)
    Total  
For the nine months ended September 30, 2020:    Shares      Amount  

Balance at January 1, 2020

     135,655,428      $ 136      $ (3,621   $ 1,083,082     $ (87,724   $ 430     $ 992,303  

Stock-based compensation

     —          —          —         1,914       —         —         1,914  

Exercise of common stock options

     255,438        —          —         2,500       —         —         2,500  

Other comprehensive loss

     —          —          —         —         —         (700     (700

Net income

     —          —          —         —         1,353       —         1,353  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at March 31, 2020

     135,910,866      $ 136      $ (3,621   $ 1,087,496     $ (86,371   $ (270   $ 997,370  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Stock-based compensation

     —          —          —         1,858       —         —         1,858  

Other comprehensive loss

     —          —          —         —         —         (79     (79

Net income

     —          —          —         —         8,767       —         8,767  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at June 30, 2020

     135,910,866      $ 136      $ (3,621   $ 1,089,354     $ (77,604   $ (349   $ 1,007,916  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net share settlement of stock-based payment awards

     4,661        —          —         (53     —         —         (53

Stock-based compensation

     —          —          —         2,789       —         —         2,789  

Other comprehensive income

     —          —          —         —         —         719       719  

Net income

     —          —          —         —         19,546       —         19,546  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at September 30, 2020

     135,915,527      $ 136      $ (3,621   $ 1,092,090     $ (58,058   $ 370     $ 1,030,917  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

6


Table of Contents

DATTO HOLDING CORP.

Condensed Consolidated Statements of Changes in Stockholders’ Equity, Continued

(in thousands, except share amounts)

(unaudited)

 

     Common Stock      Treasury
Stock
    Additional
Paid in
Capital
    Accumulated
Deficit
    Accumulated
Other
Comprehensive
Income (Loss)
    Total  
For the nine months ended September 30, 2020:    Shares      Amount  

Balance at January 1, 2019

     135,557,926      $ 136      $ (3,621   $ 1,071,914     $ (56,536   $ (83   $ 1,011,810  

Stock-based compensation

     —          —          —         4,874       —         —         4,874  

Other comprehensive income

     —          —          —         —         —         437       437  

Net loss

     —          —          —         —         (3,449     —         (3,449
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at March 31, 2019

     135,557,926      $ 136      $ (3,621   $ 1,076,788     $ (59,985   $ 354     $ 1,013,672  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Repurchase of common stock

     —          —          —         (1,072     —         —         (1,072

Stock-based compensation

     —          —          —         2,814       —         —         2,814  

Other comprehensive loss

     —          —          —         —         —         (626     (626

Net loss

     —          —          —         —         (22,234     —         (22,234
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at June 30, 2019

     135,557,926      $ 136      $ (3,621   $ 1,078,530     $ (82,219   $ (272   $ 992,554  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Stock-based compensation

     —          —          —         1,766       —         —         1,766  

Other comprehensive loss

     —          —          —         —         —         (461     (461

Net income

     —          —          —         —         2,725       —         2,725  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at September 30, 2019

     135,557,926      $ 136      $ (3,621   $ 1,080,296     $ (79,494   $ (733   $ 996,584  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

7


Table of Contents

DATTO HOLDING CORP.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

     Nine Months Ended
September 30,
 
     2020     2019  

OPERATING ACTIVITIES

    

Net income (loss)

   $ 29,666     $ (22,958

Adjustments to reconcile net income (loss) to net cash provided by operating activities:

    

Depreciation and amortization of internally developed software

     19,615       14,739  

Amortization of acquired intangible assets

     16,731       17,023  

Loss on extinguishment of debt

     —         19,231  

Amortization of debt issuance costs

     1,265       1,452  

Reserve for inventory obsolescence

     1,508       183  

Stock-based compensation

     6,561       9,454  

Provision for bad debt

     4,793       3,422  

Deferred income taxes

     7,556       (6,035

Unrealized gain (loss) on foreign exchange

     (647     235  

Changes in operating assets and liabilities:

    

Accounts receivable

     (766     (12,202

Inventory

     (6,337     (2,035

Prepaid expenses and current other assets

     2,099       (4,464

Other assets

     (8,446     (15,347

Accounts payable, accrued expenses and other

     109       4,479  

Deferred revenue

     348       (554
  

 

 

   

 

 

 

Net cash provided by operating activities

     74,055       6,623  
  

 

 

   

 

 

 

INVESTING ACTIVITIES

    

Purchase of property and equipment

     (28,519     (27,777

Acquisition of business, net of cash acquired

     (4,371     —    
  

 

 

   

 

 

 

Net cash used in investing activities

     (32,890     (27,777
  

 

 

   

 

 

 

FINANCING ACTIVITIES

    

Proceeds from debt

     32,100       562,250  

Repayments of debt

     (4,468     (522,048

Debt issuance costs

     —         (8,775

Prepayment penalty on debt

     —         (10,400

Capitalized transaction costs

     (980     —    

Proceeds from stock option exercise

     2,500       —    

Net share settlement and settlement of stock-based payment awards

     (53     (1,072
  

 

 

   

 

 

 

Net cash provided by financing activities

     29,099       19,955  
  

 

 

   

 

 

 

Effect of exchange rate changes on cash

     720       (396
  

 

 

   

 

 

 

Net increase (decrease) in cash

     70,984       (1,595

Cash and restricted cash, beginning of year

     29,066       37,258  
  

 

 

   

 

 

 

Cash and restricted cash, end of period

   $ 100,050     $ 35,663  
  

 

 

   

 

 

 

Reconciliation of cash and restricted cash:

    

Cash

   $ 98,614     $ 31,781  
  

 

 

   

 

 

 

Restricted cash

   $ 1,436     $ 3,882  
  

 

 

   

 

 

 

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION

    

Cash paid for income taxes

   $ 151     $ 1,117  

Cash paid for interest

   $ 22,317     $ 34,820  

NON-CASH INVESTING AND FINANCING ACTIVITIES

    

Purchase of property and equipment included in accounts payable

   $ 40     $ 512  

Deferred initial public offering costs in accounts payable and accrued liabilities

   $ 2,620     $ —    

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

8


Table of Contents

DATTO HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

1.

Business

Description of Business

Datto Holding Corp., through its operating subsidiaries, provides cloud-based software and technology solutions purpose-built for delivery through the managed service provider channel to small and medium-sized businesses. The Company’s platform enables its managed service provider (“MSP”) partners to serve the small and medium-sized businesses (“SMB”) information technology market. The Company’s platform includes mission critical cloud-based software and technologies that MSPs sell to SMBs, business management software to help MSPs scale their own businesses, and marketing tools, content, training and industry-leading events that cultivate an empowered and highly engaged MSP partner community.

Unless otherwise indicated or as the context otherwise requires, Datto Holding Corp. and its wholly-owned subsidiaries, collectively, are referred to as the “Company”, “Datto”, “we”, “us” or “our.”

Initial Public Offering

On October 23, 2020, the Company completed an initial public offering (“IPO”) of its common stock. As part of the IPO, the Company issued and sold 22,000,000 shares of its common stock at a public offering price of $27.00 per share. The Company received proceeds of approximately $558.0 million from the IPO, after deducting the underwriting discount. In addition, on November 3, 2020, the underwriters exercised their option in full to purchase 3,300,000 additional shares of common stock at a price of $27.00 per share, resulting in proceeds of approximately $83.6 million, after deducting the underwriting discount. See Note 14. Subsequent Events for further information.

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.

The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s 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 based on public company effective dates.

The Company will remain an emerging growth company until the earliest of (i) the last day of the first fiscal year (a) following the fifth anniversary of the completion of the IPO, (b) in which the Company’s total annual gross revenue is at least $1.07 billion or (c) when the Company is deemed to be a large accelerated filer, which means the market value of its common stock that is held by non-affiliates exceeds $700.0 million as of June 30th of that fiscal year and (ii) the date on which the Company has issued more than $1.0 billion in non-convertible debt securities during the prior three-year period.

 

9


Table of Contents
2.

Significant Accounting Policies

Basis of Presentation

Certain information and note disclosures included in complete financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) applicable to interim financial reporting. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the final prospectus for the Company’s IPO dated October 20, 2020 and filed with the SEC on October 22, 2020 pursuant to Rule 424(b)(4) under the Securities Act of 1933 (the “IPO Prospectus”).

The condensed consolidated financial statements include the accounts of Datto Holding Corp. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The condensed consolidated balance sheet as of December 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures required by U.S. GAAP. The accompanying interim condensed consolidated balance sheet as of September 30, 2020, the interim condensed consolidated statements of operations, comprehensive income (loss) and the interim condensed consolidated statements of changes in stockholders’ equity for the three and nine months ended September 30, 2020 and 2019, and the interim condensed consolidated statements of cash flows, for the nine months ended September 30, 2020 and 2019, and the related footnote disclosures are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state its financial position as of September 30, 2020, the results of its operations for the three and nine months ended September 30, 2020 and 2019 and the results of its cash flows for the nine months ended September 30, 2020 and 2019.

The results for the three and nine months ended September 30, 2020 are not necessarily indicative of the operating results expected for the year ending December 31, 2020 or any other future period. Additionally, there are many uncertainties regarding the ongoing coronavirus (“COVID-19”) pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how it has impacted and may continue to impact the Company’s operations and the operations of its MSP partners and their SMB customers for an indefinite period of time, including as a result of travel restrictions and/or business shutdowns. Many of the countries in which the Company operates have implemented significant governmental measures to control the spread of COVID-19. These measures may restrict the movement of employees and goods in impacted regions, which could impact the Company’s or its MSP partners’ ability to provide services or deliver them effectively. While it is not possible at this time to estimate the impact that COVID-19 will have on worldwide economic activity and the Company’s business, the continued spread of COVID-19 and the measures taken by governments, businesses and other organizations in response to COVID-19 may adversely impact the Company’s business, financial condition or results of operations. The Company will continue to assess the evolving impact of the COVID-19 pandemic and will make adjustments to its operations as necessary.

Segment Information

Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating segment. As of September 30, 2020 and December 31, 2019 the Company did not have material long-lived assets located outside of the United States.

 

10


Table of Contents

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.

On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition (including upgrade and return rights), contract balances, contract acquisition costs, allowance for doubtful accounts, reserves for inventory obsolescence, useful lives and recoverability of property and equipment and intangible assets with definite lives, capitalized software development and implementation costs, recoverability of goodwill, income taxes, stock-based compensation and contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could materially differ from these estimates as a result of risks and uncertainties, including the uncertainty surrounding rapidly changing market and economic conditions from the impact of COVID-19.

With the exception of the items noted below there have been no material changes to the Company’s significant accounting policies.

Deferred Offering Costs

Deferred offering costs, consisting of legal, accounting and other fees and costs incurred in connection with the sale of common stock in the Company’s IPO, were capitalized and recorded in other assets on the condensed consolidated balance sheets. As of September 30, 2020 and December 31, 2019, $3.6 million and $1.9 million, respectively, of deferred offering costs were capitalized. Upon completion of the IPO, these deferred offering costs will be reclassified to stockholders’ equity and recorded against the proceeds from the IPO.

Accounts Receivable, Net

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are presented net of an estimated allowance for doubtful accounts based on a review of all outstanding amounts.

The Company maintains an allowance for doubtful accounts based upon an analysis of past credit history and the current financial condition of the Company’s customers, as well as the consideration of expected trends based upon characteristics of the accounts and general economic conditions. The Company also considers other specific operational factors which may impact the ability to collect past due amounts. During fiscal year 2020, the Company also considered the impact of COVID-19. Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

As of September 30, 2020, the allowance for doubtful accounts was $8.4 million. The following table summarizes the activity of the allowance for doubtful accounts for the nine months ended September 30, 2020 (in thousands):

 

     Amount  

Balance as of December 31, 2019

   $ 7,094  

Provision for bad debt

     4,793  

Net reductions and other

     (3,508
  

 

 

 

Balance as of September 30, 2020

   $ 8,379  
  

 

 

 

Unbilled accounts receivable is included in the accounts receivable balances and represent revenue earned, but not contractually billable as of the balance sheet date. The unbilled accounts receivable balance is principally invoiced within the following month. As of September 30, 2020 and December 31, 2019, unbilled accounts receivable was $3.2 million and $3.6 million, respectively.

 

11


Table of Contents

Recently Adopted Accounting Pronouncements

In October 2016, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2016-16, Income Taxes (Topic 740): Intra-entity Transfers of Assets other than Inventory, which requires recognition of current and deferred income taxes resulting from an intra-entity transfer of any asset other than inventory when the transfer occurs. The Company adopted this guidance on January 1, 2020 and it did not have a material impact on the Company’s condensed consolidated financial statements.

In June 2018, the FASB issued ASU 2018-07, Compensation-Stock Compensation, Improvements to Nonemployee Share-Based Payment Accounting, which expands the scope of Accounting Standards Codification (“ASC”) 718, Compensation—Stock Compensation to include share-based payment transactions for acquiring goods and services from nonemployees. This guidance provides for the following changes: (1) awards to nonemployees will be measured at the grant date fair value of equity instruments that the entity issues, (2) performance-based awards to nonemployees will be measured based on the probability of the performance condition being met and (3) the requirement to reassess the classification (equity or liability) of awards to nonemployees upon vesting is eliminated. The Company adopted this guidance on January 1, 2020 and it did not have a material impact on the Company’s condensed consolidated financial statements.

Accounting Pronouncements Issued but Not Yet Adopted

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), (“ASC 842”) which requires lessees to recognize the following for all leases (with the exception of short-term leases) at the commencement date; (i) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (ii) a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Additional disclosures will be required to allow the user to assess the amount, timing and uncertainty of cash flows arising from leasing activities. A modified retrospective transition approach is required for leases existing at the time of adoption. On November 15, 2019, the FASB issued ASU 2019-10 which addresses challenges associated with the transition. Those challenges have been significantly amplified by the current business and capital market disruptions caused by the COVID-19 pandemic, and as such the effective date of the standard for private companies has been deferred to fiscal years beginning after December 15, 2021, although early adoption is still permitted. The Company plans to adopt this standard as of January 1, 2021 using the modified retrospective approach of all leases entered into before the effective date. The impact of the Company’s adoption of ASC 842 to its consolidated financial statements will be to recognize the majority of the operating lease commitments as operating lease liabilities and right-of-use assets upon adoption, which will result in an increase in the assets and liabilities recorded on the consolidated balance sheet. The Company is continuing its assessment, which may identify additional impacts ASC 842 will have on the Company’s consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. The standard is effective for the Company for fiscal years beginning after December 15, 2021, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact this guidance will have on the Company’s consolidated financial statements.

 

12


Table of Contents
3.

Revenue Recognition

 

 

Disaggregation of Revenue

 

 

The following table disaggregates revenue by service (in thousands):

 

     Three Months Ended September 30, 2020  
     Device      Professional
Services
     Subscription      Total  

Timing of revenue recognition:

           

Transferred at a point in time

   $ 6,964      $ —      $ —      $ 6,964  

Transferred over time

     —          950        122,753        123,703  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $   6,964      $ 950      $ 122,753      $ 130,667  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     Three Months Ended September 30, 2019  
     Device      Professional
Services
     Subscription      Total  

Timing of revenue recognition:

           

Transferred at a point in time

   $ 11,948      $ —      $ —      $ 11,948  

Transferred over time

     —          575        105,170        105,745  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 11,948      $ 575      $ 105,170      $ 117,693  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     Nine Months Ended September 30, 2020  
     Device      Professional
Services
     Subscription      Total  

Timing of revenue recognition:

           

Transferred at a point in time

   $ 21,098      $ —      $ —      $ 21,098  

Transferred over time

     —          2,347        356,348        358,695  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 21,098      $ 2,347      $ 356,348      $ 379,793  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     Nine Months Ended September 30, 2019  
     Device      Professional
Services
     Subscription      Total  

Timing of revenue recognition:

           

Transferred at a point in time

   $ 29,582      $ —      $ —      $ 29,582  

Transferred over time

     —          1,937        301,107        303,044  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 29,582      $ 1,937      $ 301,107      $ 332,626  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

13


Table of Contents

The following table summarizes sales to customers by geography (in thousands):

 

     Three Months Ended September 30,      Nine Months Ended September 30,  
     2020      2019      2020      2019  
     (Unaudited)  

United States

   $ 94,632      $ 87,084      $ 277,654      $ 245,280  

International

     36,035        30,609        102,139        87,346  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 130,667      $ 117,693      $ 379,793      $ 332,626  
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue by location is determined by the billing address for the customer. Other than the United States, no other individual country accounted for 10% or more of total revenue for the three and nine months ended September 30, 2020 and 2019.

Contract Balances

Deferred revenue as of September 30, 2020 and December 31, 2019, was $28.3 million (of which $2.9 million was classified as non-current) and $28.1 million (of which $3.8 million was classified as non-current), respectively.

Current contract assets of $6.7 million and $6.5 million were included in other current assets as of September 30, 2020 and December 31, 2019, respectively. Non-current contract assets of $6.5 million and $7.7 million were included in other assets as of September 30, 2020 and December 31, 2019, respectively.

Contract Acquisition Costs

Contract acquisition costs as of September 30, 2020 and December 31, 2019 were $43.6 million and $35.9 million, respectively. The contract acquisition cost balance has increased over time as sales commissions have been incurred at a higher rate than the contract acquisition cost has been amortizing. Contract acquisition costs are included in other assets on the condensed consolidated balance sheets.

Remaining Unsatisfied Performance Obligations

Revenues expected to be recognized in the future related to performance obligations that are unsatisfied at September 30, 2020 and December 31, 2019 are as follows (in thousands):

 

     September 30, 2020  
     Total      Less than
1 Year
     1-3 Years      3-5 Years  

Remaining unsatisfied performance obligations

   $ 166,241      $   85,162      $   76,395      $ 4,684  

 

     December 31, 2019  
     Total      Less than
1 Year
     1-3 Years      3-5 Years  

Remaining unsatisfied performance obligations

   $ 220,915      $ 107,562      $ 103,234      $ 10,119  

Amounts above exclude month-to-month contracts.

 

14


Table of Contents
4.

Inventory, Net

Inventory, net of the reserves for obsolescence, consisted of the following (in thousands):

 

     September 30,
2020
     December 31,
2019
 

Components

   $ 8,321      $ 9,045  

Work in progress

     2,399        1,449  

Finished goods

     6,546        1,921  
  

 

 

    

 

 

 

Total inventory, net

   $ 17,266      $ 12,415  
  

 

 

    

 

 

 

 

5.

Property and Equipment, Net

Property and equipment, net, consisted of the following (in thousands):

 

     Estimated
Useful Life
(in Years)
   September 30,
2020
     December 31,
2019
 

Servers

   3-5    $ 87,366      $ 67,420  

Leasehold improvements

   10 years or less      31,456        29,567  

Computer equipment

   3-5      14,605        13,502  

Internally developed software

   3      7,080        5,479  

Furniture and fixtures

   5      6,005        5,955  

Purchased software

   3      998        900  

Vehicles

   5      101        100  
     

 

 

    

 

 

 

Total property and equipment

        147,611        122,923  

Less: accumulated depreciation and amortization

        (60,993      (42,177
     

 

 

    

 

 

 

Total property and equipment, net

      $ 86,618      $ 80,746  
     

 

 

    

 

 

 

Depreciation expense included in cost of revenue and operating expenses was $4.4 million and $2.1 million, respectively, for the three months ended September 30, 2020, and $3.0 million and $2.1 million, respectively, for the three months ended September 30, 2019.

Depreciation expense included in cost of revenue and operating expenses was $12.2 million and $6.4 million, respectively, for the nine months ended September 30, 2020, and $7.7 million and $6.2 million, respectively, for the nine months ended September 30, 2019.

The Company capitalized $0.4 million and $0.3 million of internally developed software costs during the three months ended September 30, 2020 and 2019, and $1.6 million and $1.4 million during the nine months ended September 30, 2020 and 2019, respectively. Amortization expense related to capitalized software included in operating expenses was $0.4 million and $0.3 million during the three months ended September 30, 2020 and 2019, and $1.0 million and $0.8 million during the nine months ended September 30, 2020 and 2019, respectively.

 

6.

Acquisitions

In July 2020, the Company acquired all of the outstanding equity of two affiliated Australian entities, Gluh Pty Ltd and Keystone Software Holdings Pty Ltd (together, “Gluh”), which offer a real-time quoting platform that enables MSPs to simplify the procurement of IT products and services for their clients. The purchase consideration was approximately $4.4 million, reflecting the purchase price of $4.0 million and certain closing adjustments.

 

15


Table of Contents

The financial results of Gluh are included in the Company’s condensed consolidated results from the date of acquisition. These amounts are insignificant for the three and nine months ended September 30, 2020. The acquisition was accounted for as a business combination. The Company is currently assessing the identification and measurement of the assets acquired and liabilities assumed based on their fair values as of the close of the acquisition, including the valuation of identifiable intangible assets. Preliminarily, the excess of the purchase price over the net assets acquired of $4.1 million has been recorded to goodwill.

 

7.

Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. The Company believes there is no litigation or other liabilities for loss contingencies pending, individually or in the aggregate, that could have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

 

8.

Debt

On December 7, 2017, the Company entered into a debt agreement (the “2017 Credit Agreement”) comprised of a $520.0 million term loan facility and a $35.0 million revolving credit facility. On April 2, 2019, the Company refinanced its 2017 Credit Agreement with a syndicate of lenders, under a new debt agreement (the “2019 Credit Agreement”) consisting of a $550.0 million term loan facility (the “Term Loan Facility”) and a $50.0 million revolving credit facility (the “Revolving Credit Facility”).

Shortly after the completion of the Company’s IPO in October 2020, the Company repaid all outstanding balances under the Term Loan Facility and Revolving Credit Facility, and the 2019 Credit Agreement was terminated. The Company entered into a new revolving credit facility (the “2020 Revolving Credit Facility”) under a new debt agreement (the “2020 Credit Agreement”) which provides $200.0 million of borrowing capacity. See Note 14. Subsequent Events, for further information.

As of September 30, 2020 and December 31, 2019, $543.1 million and $547.3 million, respectively, of principal was outstanding under the Term Loan Facility. The decrease in the balance reflects scheduled amortization payments. The interest rate on the Term Loan Facility was 4.40% and 6.05% at September 30, 2020 and December 31, 2019, respectively. The estimated fair value of the Company’s Term Loan Facility based upon quoted market prices as of September 30, 2020 was $541.7 million, and $550.0 million as of December 31, 2019.

As of September 30, 2020 and December 31, 2019, $47.1 million and $15.0 million, respectively, was drawn on the Revolving Credit Facility and $1.9 and $2.8 million, respectively, of letters of credit were outstanding. The interest rate on the Revolving Credit Facility was 3.90% and 5.52% at September 30, 2020 and December 31, 2019, respectively.

The 2019 Credit Agreement contained certain affirmative, negative and financial covenants. At September 30, 2020, the Company was in compliance with all applicable covenants.

The Company recorded amortization of the debt issuance costs and original issue discount of $0.4 million as interest expense during both the three months ended September 30, 2020 and 2019, and $1.3 million and $1.5 million as interest expense during the nine months ended September 30, 2020 and 2019, respectively.

 

16


Table of Contents

The Company’s long-term debt consisted of the following (in thousands):

 

     September 30,
2020
     December 31,
2019
 

Term loan facility

   $ 543,125      $ 547,250  

Revolving credit facility

     47,100        15,000  

Less: current portion of long-term debt

     (5,500      (5,500

Less: debt issuance costs and original issue discount, net

     (8,986      (10,251
  

 

 

    

 

 

 

Total long-term debt

   $ 575,739      $ 546,499  
  

 

 

    

 

 

 

 

9.

Stock-Based Compensation

2017 Stock Option Plan

In December 2017, the Company adopted the 2017 Stock Option Plan (the “Datto Plan”), as amended, which provides for grants of stock options to attract and retain talented employees, directors, officers, and consultants.

The Company had 11,798,422 shares of common stock reserved for issuance under the Datto Plan for the periods presented. Under the terms of the Datto Plan, two categories of options were established: management options (the “Management Options”) and IPO options (the “IPO Options” and, together with Management Options, the “Options”).

The Options have similar characteristics except for their vesting requirements which are summarized below:

 

Option Category

  

Vesting Requirements

Management Options                    Time-based: 25% vest after one year and 6.25% vest per quarter for the subsequent twelve quarters
   Change-in-control: 100% vest
IPO Options   

Time based, but initial vesting contingent on an IPO:

 

•   IPO, with time vesting, as modified: 25% vest upon an IPO, but to the extent the IPO occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter of service provided, commencing on the second anniversary date of the award, and 6.25% vest per quarter thereafter. Note the vesting terms of these awards were modified in September 2020 to provide for the additional vesting commencing on the second anniversary of the award. Previously, 25% would vest upon the closing of an IPO and 6.25% would vest per quarter for the subsequent twelve quarters.

 

•   IPO, with time vesting: 25% vest upon the later of (a) the closing of an IPO and (b) one year after the employees start date (the “First Vesting Date”), with 6.25% vesting per quarter thereafter. However, to the extent the First Vesting Date occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter, commencing on the second anniversary of the grant date.

   Change-in-control: 100% vest

The modification of the vesting terms of the IPO Options is accounted for as a new award, and the Company updated the fair value of each stock option grant using the Black Scholes option pricing model on the modification date in September 2020. See Note 14. Subsequent Events, for further information on the impact of the IPO on the valuation of these awards.

In addition to the Datto Plan, the Company also has outstanding options which were issued under the Autotask Superior Holdings 2013 Stock Option Plan (the “Autotask Plan”), which was frozen at the time of the merger with Autotask in December 2017. All outstanding awards were fully vested as of the date of the Autotask merger, and the options settle in common stock of the Company.

 

17


Table of Contents

Stock-based compensation expense for all equity arrangements was reflects in the Company’s condensed consolidated statements of operations as follows (in thousands):

 

     Three Months Ended September 30,      Nine Months Ended September 30,  
     2020      2019      2020      2019  

Cost of revenue—subscription

   $ 77      $ 20      $ 118      $ 77  

Selling and marketing

     524        619        1,803        2,259  

Research and development

     494        234        1,115        3,051  

General and administrative

     1,694        893        3,525        4,067  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 2,789      $ 1,766      $ 6,561      $ 9,454  
  

 

 

    

 

 

    

 

 

    

 

 

 

The table reflects stock-based compensation expense for the time-based Management Options, based upon the function of the option holder. In addition, the table reflects stock-based compensation expense of $1.3 million related to the settlement of certain awards for terminated employees during the nine months ended September 30, 2019. The table does not reflect stock-based compensation expense for the IPO Options, as these awards contain a performance vesting condition (i.e. closing of an initial public offering). For the periods presented, the performance condition was not deemed satisfied, as the closing of an initial public offering event is not deemed probable until consummated. The Company will begin to record stock-based compensation for the IPO Options using the accelerated attribution method, during the fourth quarter of 2020. See Note 14. Subsequent Events, for further information.

The following table summarizes stock option activity related to the plans during the nine months ended September 30, 2020 (in thousands, except share and per share amounts):

 

     Number of
Shares
     Weighted
Average
Exercise
Price
     Weighted
Average
Remaining
Contractual
Life (Years)
     Aggregate
Intrinsic
Value
 

Options outstanding at December 31, 2019

     9,623,400      $ 10.01        8.4      $ 43,227  

Options granted

     1,419,225      $ 12.80        

Options exercised

     (322,755    $ 10.07        

Options forfeited & expired

     (831,405    $ 10.56        
  

 

 

          

Options outstanding at September 30, 2020

     9,888,465      $ 10.36        7.9      $ 155,732  
  

 

 

          

Options vested and exercisable at September 30, 2020

     3,300,494      $ 8.94        6.8      $ 56,670  
  

 

 

          

The aggregate intrinsic value of stock options exercised during the three and nine months ended September 30, 2020 was $0.1 million and $1.3 million, respectively. There were no stock options exercised during the nine months ended September 31, 2019.

The weighted average fair value of each option granted to purchase common stock during the three months ended September 30, 2020 and 2019 was $15.77 and $5.70, and during the nine months ended September 30, 2020 and 2019 was $15.42 and $5.49, respectively.

 

18


Table of Contents

The fair value of each stock option grant is estimated on the date of grant using the Black Scholes option pricing model with the following assumptions used for employee grants during the nine months ended September 30, 2020 and 2019:

 

     Nine Months Ended September 30,
     2020    2019

Expected dividend yield

   0%    0%

Expected volatility

   65.0%    50.0%

Expected term (years)

   6.21    6.13 - 6.19

Risk-free interest rate

   0.4%    1.8% - 2.2%

Fair value of common stock

   $22.17 - $22.64      $10.93 - $11.54

The valuation of awards granted during 2020, as well as the final valuation of the IPO Options which were modified during 2020, is based upon an interpolation of the Company’s stock price from the beginning of the year to the initial public offering price of $27.00.

The following table summarizes the options available for future grants under the Datto Plan:

 

     Shares
Available
for Future
Grant
 

Balance at December 31, 2019

     2,742,903  

Options granted

     (1,419,225

Options forfeited, expired and repurchased

     891,830  
  

 

 

 

Balance at September 30, 2020

     2,215,508  
  

 

 

 

In conjunction with the initial public offering, in October 2020, the Board adopted the Datto 2020 Omnibus Incentive Plan (the “2020 Plan”), and no additional awards are allowed to be issued under the Datto Plan.

As of September 30, 2020, unrecognized compensation expense related to Management Options, which are time-based, was $28.1 million, which will be recognized over the remaining weighted-average vesting term of 2.9 years. See Note 14. Subsequent Events, for information pertaining to the unrecognized compensation expense of the IPO Options, as well as further discussion of the 2020 Plan.

 

10.

Income Taxes

The Company incurred a provision for income tax of $5.0 million and $0.4 million for the three months ended September 30, 2020 and 2019, respectively and the effective tax rate for the three months ended September 30, 2020 and 2019 was 20.2% and 12.9%, respectively. The Company incurred a provision for income tax of $8.7 million for the nine months ended September 30, 2020, as compared to a benefit from income tax of $4.1 million for the nine months ended September 30, 2019. The effective tax rate for the nine months ended September 30, 2020 and 2019 was 22.7% and 15.2%, respectively. The higher effective tax rate for the three and nine months ended September 30, 2020 was primarily related to an increase in pre-tax income in 2020, including a shift from a pre-tax loss for the nine months ended September 30, 2019, as well as the inability to recognize tax benefits from certain foreign jurisdictions which generate a taxable loss, and non-recurring tax benefits recorded in the three and nine months ended September 30, 2019.

 

11.

Net Income (Loss) per Share

For the three and nine month periods ended September 30, 2020 there were 1,058,594 and 2,216,118 of weighted-average outstanding shares, respectively, of potentially dilutive options excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the period presented because including them would have been antidilutive. For the three and nine month periods ended September 30, 2019 there were 6,049,093 and 6,300,201 of weighted-average outstanding shares, respectively, of potentially dilutive options excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the period presented because including them would have been antidilutive.

For the purpose of computing diluted earnings per share, options with a performance condition, such as the IPO Options, are considered contingently issuable, and are included in the denominator for computing dilutive net earnings per share for the entire period only once the performance condition is met, and only to the extent such options are dilutive. As of September 30, 2020, 2,876,233 IPO Options were outstanding.

 

19


Table of Contents

A reconciliation of net income (loss) available to common stockholders and the number of shares in the calculation of basic and diluted income (loss) per share follows (in thousands, except share and per share amounts):

 

     Three Months Ended September 30,      Nine Months Ended September 30,  
     2020      2019      2020      2019  

Numerator:

           

Net income (loss) attributable to common stockholders

   $ 19,546      $ 2,725      $ 29,666      $ (22,958
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Weighted-average shares used in computing net income (loss) per share attributable to common stockholders

           

Basic

     135,553,097        135,195,800        135,496,696        135,195,800  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

     138,590,770        135,615,949        137,006,921        135,195,800  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income (loss) per share attributable to common stockholders

           

Basic

   $ 0.14      $ 0.02      $ 0.22      $ (0.17
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.14      $ 0.02      $ 0.22      $ (0.17
  

 

 

    

 

 

    

 

 

    

 

 

 

 

12.

Related Party Transactions

Vista Equity Partners (“Vista”), the Company’s majority shareholder, is a U.S.-based investment firm. During the three and nine months ended September 30, 2020, the Company paid a total of $0.2 million and $0.4 million, respectively, for consulting services, executive recruitment, and other expenses related to services provided by Vista and Vista affiliates. During the three and nine months ended September 30, 2019, the Company paid a total of $0.2 million and $0.9 million, respectively, for consulting services, executive recruitment, and other expenses related to services provided by Vista and Vista affiliates. At September 30, 2020, the Company had immaterial accounts payable to Vista. At December 31, 2019, the Company had $0.1 million in accounts payable due to Vista.

In the normal course of business, the Company sells technology solutions as recurring subscriptions to portfolio companies of Vista. Sales to Vista portfolio companies were immaterial during the three months and nine months ended September 30, 2020 and 2019. At September 30, 2020 and December 31, 2019, the Company had immaterial accounts receivable and deferred revenue from Vista portfolio companies on the condensed consolidated balance sheets.

The Company purchased software licenses, software services, and related IT support services from Vista portfolio companies. Purchases from Vista portfolio companies amounted to $0.2 million and $0.3 million, during the three months ended September 30, 2020 and 2019, and $0.7 million, during both the nine months ended September 30, 2020 and 2019. At September 30, 2020 and December 31, 2019, the Company had immaterial accounts payable due to Vista portfolio companies.

 

13.

Restructuring

In response to the COVID-19 pandemic, the Company undertook various measures to mitigate the risk of potential reductions in revenue and delays or reductions in payments from its customers. The measures included a focus on the Company’s cost structure to match expenditures to its revised forecasts of revenue and cash generation activities. As a result of the measures taken, the Company incurred approximately $3.8 million for restructuring activities in the second quarter of 2020, primarily related to severance for a reduction in workforce, including $0.6 million in cost of revenue and $3.2 million in operating expenses.

 

20


Table of Contents
14.

Subsequent Events

Initial Public Offering

On October 23, 2020, the Company completed its IPO through which the Company issued and sold 22,000,000 shares of common stock at a price per share of $27.00. The Company received aggregate proceeds of approximately $558.0 million from the IPO, after deducting the underwriting discount of $36.0 million. Upon the completion of the IPO, authorized capital stock consists of 500,000,000 shares of common stock, par value $0.001 per share, and 50,000,000 shares of undesignated preferred stock, par value $0.001 per share. Immediately after the IPO, funds controlled by Vista owned approximately 72.2% of the Company’s outstanding common stock, excluding treasury shares. As a result, the Company is a “controlled company” under New York Stock Exchange corporate governance rules.

On October 20, 2020, the Board adopted and the stockholders approved the 2020 Plan, pursuant to which the Company and its affiliates’ employees, consultants and directors will be eligible to receive incentive awards. The 2020 Plan provides for the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, bonus stock, dividend equivalents, other stock-based awards, substitute awards, annual incentive awards and performance awards, in each case intended to align the interests of participants with those of the Company’s stockholders. In connection with the 2020 Plan, 20,868,874 shares of the Company’s common stock were reserved for issuance.

Shortly after closing the IPO, the Company utilized the IPO proceeds and available cash of $38.4 million to (i) repay the outstanding principal balances under the 2019 Credit Agreement of $590.2 million, (ii) pay $1.6 million of related accrued interest, (iii) pay $1.2 million in debt issuance costs for the 2020 Credit Agreement, as defined below, and (iv) pay $3.3 million for certain offering costs. In relation to this refinancing, in the fourth quarter of 2020 the Company will write-off approximately $9.0 million of unamortized debt issuance costs and original issue discount related to the 2019 Credit Agreement, and record $1.2 million of debt issuance costs related to the 2020 Credit Agreement. See below for a fuller description of the 2020 Credit Agreement.

In addition, on November 3, 2020, the underwriters exercised their option in full to purchase 3,300,000 additional shares of common stock at a price of $27.00 per share, resulting in proceeds to the Company of approximately $83.6 million, after deducting the underwriting discount of $5.4 million and funds controlled by Vista owned approximately 70.7% of the Company’s outstanding common stock, excluding treasury shares.

Impact of IPO on Options

As discussed in Note 9. Stock-Based Compensation, the performance condition in relation to the IPO Options was not deemed satisfied as of September 30, 2020, as the closing of an initial public offering event is not deemed probable until consummated, and no stock-based compensation for the IPO Options is reflected in the periods presented. The Company will begin to record stock-based compensation for the IPO Options using the accelerated attribution method during the fourth quarter of 2020.

Based upon the IPO Options outstanding as of September 30, 2020, the Company expects to record approximately $52.7 million of stock-based compensation expense, including $22.0 million during the fourth quarter of 2020 and $30.7 million thereafter, over a weighted average period of 1.2 years. In addition, after September 30, 2020, the Company awarded 391,119 of restricted stock units to certain directors, officers and employees, for which the Company expects to recognize approximately $10.6 million of stock-based compensation expense over the requisite service periods (typically four years). The valuation of awards granted during 2020, as well as the final valuation of the IPO Options which were modified during 2020, is based upon an interpolation of the Company’s stock price from the beginning of the year to the initial public offering price of $27.00.

2020 Credit Agreement

On October 23, 2020, Datto, Inc., as borrower (the “Borrower”), and certain direct and indirect wholly-owned subsidiaries of Datto Holding Corp., entered into the 2020 Credit Agreement with the lenders party thereto and Morgan Stanley Senior Funding, Inc., as administrative agent. The 2020 Credit Agreement is guaranteed by certain direct and indirect subsidiaries of Datto Holding Corp. (the “Guarantors,” and, together with the Borrower, the “Loan Parties”) and is supported by a security interest in substantially all of the Loan Parties’ personal property and assets, subject to customary exceptions, as defined in the 2020 Credit Agreement.

 

21


Table of Contents

The 2020 Credit Agreement provides for an initial $200.0 million in commitments for revolving credit loans, which may be increased or decreased under specific circumstances, with a $40.0 million letter of credit sublimit and a $100 million alternative currency sublimit. In addition, the 2020 Credit Agreement provides for the ability of the Borrower to request incremental term loan facilities, in a minimum amount of $5.0 million for each facility. Borrowings pursuant to the 2020 Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the 2020 Credit Agreement, and are scheduled to mature on October 23, 2025.

The 2020 Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants, as defined in the 2020 Credit Agreement, which was attached as Exhibit 10.1 to the Company’s Current Report, Form 8-K filed with the SEC on October 29, 2020.

The 2020 Credit Agreement is undrawn, with the exception of $1.9 million of outstanding letters of credit.

 

22


Table of Contents

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements that are subject to risks and uncertainties. All statements other than statements of historical fact included in this Quarterly Report on Form 10-Q are forward-looking statements. Forward-looking statements give our current expectations and projections relating to our future financial condition, results of operations, plans, objectives, performance and business. You can identify forward-looking statements by the fact that they do not relate strictly to historical or current facts. These statements may include words such as “anticipate”, “estimate”, “expect”, “project”, “plan”, “intend”, “believe”, “may”, “will”, “should”, “can have”, “likely” and other words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events. For example, all statements we make relating to our estimated and projected costs, expenditures, cash flows, growth rates and financial results or our plans and objectives for future operations, growth initiatives, or strategies are forward-looking statements. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected, including:

 

   

the impact on our operations and financial condition from the effects of the current COVID-19 pandemic;

 

   

our ability to effectively compete;

 

   

fluctuations in our operating results;

 

   

our ability to sustain cash flows and achieve profitability;

 

   

our ability to attract new MSP partners;

 

   

our ability to sell additional products and subscriptions to our MSP partners;

 

   

the recognition of revenue from our subscription offerings;

 

   

the strength of the SMB IT market;

 

   

our ability to manage the ongoing growth of our business;

 

   

the risks associated with our international operations;

 

   

the impact of volatility in the global economy;

 

   

the ability of our MSP partners to sell our products;

 

   

the impact of natural disasters, terrorism or other catastrophic events;

 

   

our ability to recruit, retain and develop key employees and management personnel;

 

   

the impact of changes in SMBs’ needs in the SMB IT market and our ability to adapt our offerings;

 

   

our ongoing ability to utilize the application programming interfaces of products such as Microsoft 365 and Google G Suite;

 

   

our ability to realize benefits from our investment in research and development activities;

 

   

the impact of any manufacturing and logistics delays or pricing fluctuations relating to our manufacturing partners;

 

   

our ability to effectively manage our supply chain and inventory;

 

23


Table of Contents
   

our dependence on a limited number of manufacturers for certain components of our products;

 

   

our ability to provide high quality technical support and the extent to which our MSP partners are able to provide satisfactory technical support to their SMB customers;

 

   

the risks related to our use of open source software in certain of our products and subscription offerings;

 

   

our ability to meet our contractual commitments related to response time and service level, and the quality of professional services we provide;

 

   

the risks associated with past and future business acquisitions;

 

   

our ability to make expenditures in order to support additional growth;

 

   

possible data losses or breaches experienced by MSP partners or their SMB customers using our products or solutions;

 

   

the risks associated with defects or vulnerabilities in our or our third-parties’ software, solutions, infrastructure and hardware;

 

   

the risk of negative publicity, legal or other liabilities which could result from the material of our MSP partners stored on our servers;

 

   

the effects of interruptions or delays in services provided by our data centers or other third parties;

 

   

our reliance on technology and intellectual property licensed from other parties;

 

   

our ability to integrate our products with other operating systems, software applications, platforms and hardware;

 

   

the impact of claims by others that we infringe upon their proprietary technology or other rights;

 

   

the potential adverse impact of other legal proceedings;

 

   

the risks associated with our indemnification obligations and the limitations of our director and officer liability insurance;

 

   

our ability to protect and enforce our intellectual property rights;

 

   

the ability of our MSP partners to access high-speed internet and the continued reliability of the internet infrastructure;

 

   

our ability to sustain market recognition of and loyalty to our brand;

 

   

our ability to maintain our corporate culture;

 

   

the impact of foreign currency exchange rate fluctuations;

 

   

our ability to remediate our existing material weakness in our internal control over financial reporting;

 

   

our ability to develop and maintain proper and effective internal control over financial reporting;

 

   

the impact of changes in financial accounting standards or practices;

 

   

the impact of tax consequences related to our international operations;

 

24


Table of Contents
   

the impact of changes in tax laws or regulations affecting us or our partners;

 

   

our ability to comply with legal requirements, contractual obligations and industry standards relating to security, data protection and privacy;

 

   

our ability to comply with HIPAA;

 

   

our ability to comply with the FCPA and similar laws associated with our activities outside of the United States;

 

   

our ability to comply with the other government laws and regulations applicable to our business; and

 

   

other factors disclosed in the section entitled “Risk Factors” contained, in the IPO Prospectus.

We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, are disclosed under the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report on Form 10-Q and our final IPO prospectus dated October 20, 2020 and filed with the Securities and Exchange Commission, or the SEC, pursuant to Rule 424(b) under the Securities Act of 1933, as amended, or the Securities Act. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by these cautionary statements as well as other cautionary statements that are made from time to time in our other SEC filings and public communications. You should evaluate all forward-looking statements made in this Quarterly Report in the context of these risks and uncertainties.

We caution you that the important factors referenced above may not contain all the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this Quarterly Report are made only as of the date hereof. We undertake no obligation to update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.

 

25


Table of Contents
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 condensed consolidated financial statements and the related notes and other financial information included elsewhere in this Quarterly Report on Form 10-Q and our final IPO prospectus filed with the Securities and Exchange Commission, or the SEC, on October 22, 2020 pursuant to Rule 424(b) under the Securities Act of 1933, as amended, or the Securities Act. In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those expressed or implied by such forward-looking statements. Important factors that could cause or contribute to these differences include, but are not limited to, those identified in this Quarterly Report and in our final IPO prospectus, particularly those discussed in the sections entitled “Risk Factors” and “Forward-Looking Statements.”

Overview

Datto is the leading provider of cloud-based software and technology solutions purpose-built for delivery through the managed service provider, or MSP, channel to small and medium businesses, or SMBs. Our platform enables our over 17,200 MSP partners to manage and grow their businesses serving the SMB information technology, or SMB IT, market. Our platform also combines mission-critical cloud-based software, technologies and security solutions that MSPs sell to SMBs, business management software to help MSPs scale their own businesses, and marketing tools, content, training and industry-leading events that cultivate an empowered and highly engaged MSP partner community.

MSPs represent the future of IT management for SMBs. Digital transformation is driving SMB adoption of modern software and technology, while regulatory and data protection requirements and proliferating security threats are increasing the complexity and risk of IT for SMBs. These trends are driving greater demand from SMBs for IT management from MSPs. MSPs are equipped with the IT resources and expertise SMBs lack, providing a single source to meet all an SMB’s IT needs. MSPs are trusted to select, procure, implement and manage software and technology stacks that support their SMB customers’ business needs. The number of MSPs continues to grow, with approximately 125,000 MSPs providing this critical function to millions of SMBs worldwide today.

Our cloud-based platform offerings include Unified Continuity, Networking and Business Management software solutions. Our Unified Continuity offerings ensure the ongoing availability and security of mission-critical IT systems for SMBs on-premise, in private clouds and in the public cloud. Our business continuity and disaster recovery, or BCDR, software, enables rapid restoration of an SMB’s full IT environment. Our SaaS Protection is a reliable, automated and secure backup and restoration product for data stored on cloud applications such as Microsoft 365 and Google G Suite. Our Networking constitutes a suite of MSP-centric networking solutions sold through our MSP partners to easily deliver networking as a managed service. These solutions are simple for MSPs to deploy, configure and manage across their SMB customers through a single portal. Our Business Management software provides critical operational tools to MSPs for efficient workflow management and delivery of end-to-end managed services. Our platform also includes a host of business development tools, training and content to help MSPs address the challenges of marketing and selling to SMB customers.

Our Business Model

We are the leading pure-play vendor serving the MSP market. We are committed to the success of MSPs. It is the foundation of our strategy and culture. Our cloud-based solutions are purpose-built to address the needs of MSPs and to enable the end-to-end delivery of managed services to their SMB customers. We believe our MSP-centric approach is highly differentiating because it aligns our mutual incentives, creates a motivated and engaged sales channel and ensures we become an integral component of our MSP partners’ businesses. We empower our MSP partner channel, creating enormous sales and support leverage for us to efficiently address the large, but fragmented, SMB IT market. Our relationships are directly with our MSP partners. We do not market or sell to SMBs directly to avoid competing with our MSP partners, and instead, invest in helping MSPs thrive.

We generate substantially all our revenue from the sale of subscriptions to our cloud-based solutions and recognize revenue ratably over the subscription term. These contracts typically begin with a 1-year or 3-year term and auto-renew on a

 

26


Table of Contents

monthly or annual basis thereafter. For certain offerings, we enable our ongoing subscription services with an up-front sale of equipment or professional services that we recognize at the time of delivery and performance. The majority of our partners pay on a monthly basis, regardless of term length, with some opting to make annual or multi-year prepayments.

Unified Continuity subscriptions are priced based on service tier, which is determined by data storage capacity and data retention period for our BCDR products, or by number of Microsoft 365 or G Suite employee accounts at the SMB domains that our MSP partners protect through our SaaS Protection product and data retention period for our SaaS Protection product. Networking subscriptions are priced based on the volume and type of networking devices ordered. Business Management subscriptions are priced per employees at an MSP that are able to utilize our professional services automation product, or per endpoint device at the SMB for our remote monitoring management product. All of our contracts give us the right to increase prices at our discretion, although we have exercised this right infrequently.

We employ a highly efficient land-and-expand strategy facilitated by offering products that are reliable, easy to adopt and that drive recurring revenue growth and margin efficiency for our MSP partners. We sell our solutions to MSPs primarily through our inside sales team, leveraging the reach of our MSP partners and providing them with self-service options to upgrade service tiers, add volume and purchase additional solutions. Our MSP partners often significantly increase usage from their initial purchase and expand their usage to other products on our platform. We also provide access to business development tools and content to help MSPs address the challenges of marketing and selling to SMB customers. We grow alongside our MSP partners as they deploy our solutions across their existing SMB customers, add new customers and upgrade service tiers.

Impact of the Ongoing COVID-19 Pandemic

While we have not incurred significant disruptions thus far from the COVID-19 pandemic, we are unable to accurately predict the extent of the impact on our business because of numerous uncertainties, including but not limited to, the severity of the disease, the duration of the outbreak, actions taken by government authorities, the impact on our customers and suppliers, and other factors. Specifically, we may experience impacts from customers deferring purchasing and activation decisions, reducing expenses and requesting extended payment terms or relief from payments.

The effect of the COVID-19 pandemic will not be fully reflected in our results of operations and overall financial performance until future periods. In addition, our condensed consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in our condensed consolidated financial statements included, but are not limited to, establishing allowances for doubtful accounts, assessing the recoverability of prepaid assets, including trade shows and other marketing events which may be impacted by the pandemic, determining useful lives for finite-lived assets, assessing the recoverability of long-lived assets, determining the fair value of assets acquired and liabilities assumed in business combinations, accounting for income taxes and related valuation allowances against deferred tax assets, valuing stock option awards, recognizing revenue and the estimate for sales returns and upgrades, determining the amortization period for capitalized commissions and assessing the accounting treatment for commitments and contingencies. Management evaluates these estimates and assumptions on an ongoing basis and makes estimates based on historical experience and various other considerations that are believed to be reasonable. Actual results may differ from those estimates, including as a result of the COVID-19 pandemic. We will continue to evaluate the nature and extent of the impact of the pandemic to our business and our condensed consolidated results of operations and financial condition.

Key Factors Affecting Our Performance

Addition of New MSPs

Our ability to attract new partners will depend on a number of factors, including the effectiveness of our products, offerings of our competitors, the effectiveness of our marketing efforts, the price of our products relative to their perceived value, and the growth of the MSP market. We believe that there is substantial opportunity to increase our penetration among MSPs. We intend to drive new partner acquisition by continuing to invest significantly in sales and marketing to identify and engage prospective partners, and to extend the awareness of our brand as a trusted partner to the MSP community. We believe our singular dedication to the MSP channel and our solutions that are purpose-built to meet the needs of MSPs differentiate us in the marketplace.

 

27


Table of Contents

As of September 30, 2020, we had a network of approximately 17,200 MSP partners, a net increase of approximately 600 since December 31, 2019 and 1,000 since September 30, 2019.

Sales Expansion Within Our Existing Partner Base

Our large base of partners represents a significant opportunity for further sales expansion. Once an MSP has become our partner, we aim to grow alongside them as they increase penetration of our solutions across their existing SMB customer base, attract additional SMB customers, upgrade service tiers and adopt additional Datto solutions. Our ability to expand sales within our existing partner base will depend on a number of factors, including their satisfaction with our solutions and support, competition, the effectiveness of the business development tools we provide to our partners and the ability of our partners to grow their sales.

Innovation and Introduction of New Platform Solutions

Our continued growth is dependent upon our ability to sustain innovation in order to maintain a competitive advantage. We continually invest in improving our existing solutions and creating new mission-critical solutions to anticipate the evolving IT demands of MSPs and their SMB customers. We recognize that the pace of technological innovation is accelerating and that we need to continue to innovate to maintain our product differentiation.

Expansion of Our International Footprint

Our international growth in any region will depend on our ability to effectively implement our business processes and go-to-market strategy, our ability to adapt to market or cultural differences, the competitive landscape, the maturity and growth trajectory of the MSP market and our brand awareness and perception. We believe there is significant opportunity to expand internationally. For the nine months ended September 30, 2020 and 2019, our international revenue was approximately 27% and 26% of our total revenue, respectively. We intend to continue to make significant investments in international markets, particularly in EMEA and APAC. This may include investing in additional sales and marketing personnel, localizing product offerings and marketing content, and adding new data center or office locations. Although these investments may adversely affect our operating results in the near term, we believe they will contribute to our long-term growth.

Key Performance Metrics

In addition to our financial information presented in accordance with generally accepted accounting standards in the United Sates, or GAAP, we review a number of operating and financial metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions.

MSP Partners

The number of MSP partners represents the number of MSPs with active subscriptions as of the end of the period. We use this number to assess our ability to attract and retain MSP partners and thereby grow our business. As of September 30, 2020, we had approximately 17,200 MSP partners, a net increase of approximately 600 since December 31, 2019 and 1,000 since September 30, 2019. As a result of our land-and-expand model, our revenue growth is driven principally by additional revenue from existing MSP partners. We view new MSP partner additions as a leading indicator of the health of the business, but the additions do not immediately drive material revenue growth in our reported results of operations.

 

28


Table of Contents

Annual Run-Rate Revenue

We define annual run-rate revenue, or ARR, as the annualized value of all subscription agreements as of the end of a period. We calculate ARR by multiplying the monthly run-rate revenue for the last month of a period by 12. Monthly run-rate revenue is calculated by aggregating monthly subscription values during the final month of the reporting period from both long-term and month-to-month subscriptions. ARR only includes the annualized value of subscription contracts and excludes any one-time revenue for devices or professional services. ARR mitigates fluctuations resulting from seasonality and contract term. ARR does not have any standardized meaning and is therefore unlikely to be comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenue and deferred revenue and is not intended to be combined with or to replace either of those items. ARR is not a forecast and the active contracts at the date used in calculating ARR may or may not be extended or renewed by our MSP partners.

The table below sets forth our ARR as of September 30, 2020 and September 30, 2019, respectively.

 

     As of
September 30,
2020
     As of
September 30,
2019
     $ Change      % Change  
     (dollars in millions)  

ARR

   $ 522.8      $ 445.4      $ 77.4        17.4

Components of Results of Operations

Revenue

We generate revenue primarily from fees received for subscriptions to our products and services, and also from the sale of BCDR and Networking devices and professional services associated with our Business Management offerings.

Subscription. We derive subscription revenue primarily from the sale of cloud-based software and technology solutions on a recurring subscription basis. Subscription revenue is recognized ratably over the subscription term after all revenue recognition criteria have been met. We generally invoice subscription agreements monthly in advance over the subscription period or monthly in arrears based on usage. Subscription revenue for our Unified Continuity and Networking solutions grows as the end-customers, managed by our MSP partners, add new subscription products, upgrade the service tier of their existing subscription products or increase the usage of their subscription products. Revenue from our Business Management solutions increases with the addition of employees of our MSP partners who require seat licenses, the proliferation of end-user devices managed by those MSPs and the expansion of products used by those MSPs to manage their SMB customers’ IT infrastructures.

Device. Our device revenue is derived from the sale of hardware devices. Device revenue includes the sale of BCDR and Networking devices which enable us to deliver our BCDR and Networking services to our MSP partners under a recurring subscription model. Revenue from devices in our Unified Continuity solution primarily consists of the sale of our proprietary data storage devices. Revenue from devices in our Networking solution primarily consists of the sale of wireless access points, switches, edge routers and managed power. We recognize revenue at a point in time when control of the hardware device has transferred to the MSP. Revenue from devices does not contribute significantly to overall revenue related to our Unified Continuity solutions.

 

29


Table of Contents

Professional services and other. We derive revenue from professional services associated with our Business Management offerings. These implementation and consulting services include configuration, database merging and data migration. Our professional services are generally priced on a time and materials basis and invoiced monthly with revenue recognized as the services are performed and we frequently discount our services to drive adoption of our business management offerings.

Cost of revenue

Subscription. Subscription cost of revenue consists of costs directly related to our subscription services, including personnel costs related to operating our data centers and customer support operations, hosting and data center related costs, third-party software licenses and allocated facilities and overhead costs associated with delivering these services.

Device. Device cost of revenue consists of hardware, manufacturing, shipping and logistics, personnel costs and allocated facilities and overhead costs associated with delivering our hardware devices. Our Unified Continuity products rely on a mix of off-the-shelf hardware and custom designed hardware. Our Networking devices generally consist of off-the-shelf hardware, although some of our devices feature a unique industrial design.

Professional services and other. Professional services and other cost of revenue consists primarily of personnel costs and allocated facilities and overhead associated with delivering implementation and consulting services. Our professional services implementations aim to ensure optimal utilization of our Business Management products, greater upsell opportunity and lower churn over time.

Depreciation and amortization. Depreciation and amortization expenses in cost of revenue consists of depreciation of our Datto Cloud infrastructure and amortization of acquired intangible assets.

Gross profit and gross margin

Gross profit, or revenue less cost of revenue, has been, and will continue to be, affected by various factors, including revenue fluctuations, the mix of revenue and the timing and amount of investments to expand our Datto Cloud infrastructure.

Operating expenses

Our operating expenses consist of sales and marketing, research and development and general and administrative expenses as well as depreciation and amortization of internally developed software, and amortization of acquired intangible assets. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, sales incentives, payroll taxes and stock-based compensation expense. Other significant components of operating expenses include events and travel, professional fees, allocated facilities and overhead costs, general marketing and promotion costs, payment processing fees and bad debt expense.

 

30


Table of Contents

Sales and marketing

Sales and marketing expenses consist primarily of personnel costs, costs for events and travel, costs of marketing and promotional activities, payment processing fees and allocated facilities and overhead costs. Sales and marketing expenses may fluctuate as a percentage of our revenue from period to period because of the timing and extent of marketing activities, trade shows, and events including DattoCon and DattoCon EMEA, as well as the timing of amortization of sales incentives and stock-based compensation expense.

Research and development

Research and development expenses consist primarily of personnel costs, third-party professional fees and allocated facilities and overhead costs. Research and development expense may fluctuate as a percentage of our revenue from period to period because of the timing and extent of our investments in research and development activities, as well as the timing of stock-based compensation expense.

General and administrative

General and administrative expenses consist primarily of personnel costs across the corporate functions of executive, finance, human resources, information technology, internal operations and legal, as well as third-party professional fees, bad debt expense, travel and allocated costs for facilities. Following the completion of the initial public offering, or “IPO”, we expect to incur additional general and administrative expenses as a result of operating as a public company, including increased expenses for insurance, costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, investor relations and professional services expenses, and increased stock-based compensation expense.

Depreciation and amortization

Depreciation and amortization expenses in operating expenses consist of amortization of tradenames and partner relationship intangibles as well as depreciation of other property and equipment such as leasehold improvements, furniture and fixtures, and computer equipment as well as amortization of internally developed software.

Other expense

Interest expense

Interest expense consists primarily of interest payments on outstanding borrowings under our credit facilities (as described in Note 8. Debt to this Quarterly Report on Form 10-Q). We refinanced our 2017 Credit Agreement with the 2019 Credit Agreement in April 2019. On October 23, 2020, we repaid the outstanding principal balances under our 2019 Credit Agreement as well as the related accrued interest and entered into the 2020 Credit Agreement. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources—Credit Facilities.”

 

31


Table of Contents

Other expense

Other expense primarily consists of the net exchange (gains) or losses on foreign currency transactions and (gains) or losses on the disposal of assets.

Loss on extinguishment of debt

Loss on extinguishment of debt reflects the loss incurred in conjunction with the refinancing of our 2017 Credit Agreement during the nine months ended September 30, 2019.

Shortly after the completion of our IPO in October 2020, we repaid all outstanding balances under our 2019 Credit Agreement. We also entered into the 2020 Credit Agreement, which provides $200.0 million of borrowing capacity. In relation to the refinancing of our credit facilities, in the fourth quarter of 2020 we will write-off approximately $9.0 million of unamortized debt issuance costs and original issue discount related to the 2019 Credit Agreement, and record $1.2 million of debt issuance costs related to the 2020 Credit Agreement.

(Provision for) benefit from income tax

(Provision for) benefit from income tax consists primarily of income taxes related to U.S. federal and state income taxes and income taxes in foreign jurisdictions in which we conduct business.

Stock-Based Compensation

Stock-based compensation expense is primarily recorded as a component of operating expenses, as well as a component of cost of revenue.

We have granted two categories of options which have similar characteristics except for their vesting requirements. The first category has only a service-based vesting condition, with vesting generally over a four-year period. The stock-based compensation recognized for these awards is set forth below under “Consolidated Results of Operations.” The second category contains both a performance condition and a service-based vesting condition. The performance condition is the closing of an IPO (“IPO Options”). For the periods presented, the performance condition for the IPO Options was not deemed satisfied, as the closing of an IPO is not deemed probable until consummated. As a result, our historical financial results do not reflect stock-based compensation expense for the IPO Options. We will begin to record stock-based compensation expense for the IPO Options using the accelerated attribution method during the fourth quarter of 2020. Based upon the IPO Options outstanding as of September 30, 2020, we expect to record approximately $52.7 million of stock-based compensation expense over a weighted average period of 1.2 years, including $22.0 million during the fourth quarter of 2020 and $30.7 million thereafter. In addition, after September 30, 2020, we awarded 391,119 of restricted stock units to certain directors, officers and employees, for which we expect to recognize approximately $10.6 million of stock-based compensation expense over the requisite service periods (typically four years). The valuation of awards granted during 2020, as well as the final valuation of the IPO Options which were modified during 2020, is based upon an interpolation of our stock price from the beginning of the year to the IPO price of $27.00.

 

32


Table of Contents

Consolidated Results of Operations

The following table sets forth our consolidated statements of operations data for the periods indicated:

 

     Three Months Ended September 30,      Nine Months Ended September 30,  
     2020      2019      2020     2019  
     (in thousands)  

Revenue:

          

Subscription

   $ 122,753      $ 105,170      $ 356,348     $ 301,107  

Device

     6,964        11,948        21,098       29,582  

Professional services and other

     950        575        2,347       1,937  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total revenue

     130,667        117,693        379,793       332,626  

Cost of revenue:

          

Subscription (1)

     18,915        20,815        60,786       60,472  

Device

     10,089        14,036        26,464       36,591  

Professional services and other

     1,332        1,438        4,399       3,874  

Depreciation and amortization

     5,526        4,150        15,746       11,256  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total cost of revenue

     35,862        40,439        107,395        112,193  
  

 

 

    

 

 

    

 

 

   

 

 

 

Gross profit

     94,805        77,254        272,398       220,433  

Operating expenses:

          

Sales and marketing (1)

     24,709        25,084        83,828       79,172  

Research and development (1)

     15,257        14,640        48,000       43,924  

General and administrative (1)

     17,433        17,680        59,389       50,555  

Depreciation and amortization

     6,820        6,782        20,600       20,506  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total operating expenses

     64,219        64,186        211,817       194,157  
  

 

 

    

 

 

    

 

 

   

 

 

 

Income from operations

     30,586        13,068        60,581       26,276  

Other expense:

          

Interest expense

     7,065        9,932        23,590       34,131  

Loss on extinguishment of debt

     —          —          —         19,231  

Other (income) expense, net

     (987      7        (1,402     2  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total other expense

     6,078        9,939             22,188       53,364  
  

 

 

    

 

 

    

 

 

   

 

 

 

Income (loss) before income taxes

         24,508              3,129        38,393       (27,088

(Provision for) benefit from income taxes

     (4,962      (404      (8,727     4,130  
  

 

 

    

 

 

    

 

 

   

 

 

 

Net income (loss)

   $ 19,546      $ 2,725      $ 29,666     $ (22,958
  

 

 

    

 

 

    

 

 

   

 

 

 

 

(1)

Includes stock-based compensation as follows:

 

     Three Months Ended September 30,      Nine Months Ended September 30,  
     2020      2019      2020      2019  
     (in thousands)  

Cost of revenue—subscription

   $ 77      $ 20      $ 118      $ 77  

Selling and marketing

     524        619        1,803        2,259  

Research and development

     494        234        1,115        3,051  

General and administrative

     1,694        893        3,525        4,067  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation expense

   $ 2,789      $ 1,766      $        6,561      $      9,454  
  

 

 

    

 

 

    

 

 

    

 

 

 

The table reflects stock-based compensation expense for the Management Options, based upon the function of the option holder. In addition, the table reflects stock-based compensation expense of $1.3 million related to the settlement of certain awards for terminated employees during the nine months ended September 30, 2019. The table does not reflect stock-based compensation expense for the IPO Options, as these awards contain

 

33


Table of Contents

a performance vesting condition (i.e. closing of an IPO) which was not deemed satisfied for the periods presented. We will begin to record stock-based compensation for the IPO Options using the accelerated attribution method during the fourth quarter of 2020.

The following table sets forth our consolidated statements of operations data expressed as a percentage of total revenue for the period indicated (percentages may not foot due to rounding):

 

     Three Months Ended September 30,     Nine Months Ended September 30,  
     2020     2019     2020     2019  

Revenue:

        

Subscription

     94.0     89.4     93.8     90.5

Device

     5.3     10.1     5.6     8.9

Professional services and other

     0.7     0.5     0.6     0.6
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     100.0     100.0     100.0     100.0

Cost of revenue:

        

Subscription

     14.5     17.7     16.0     18.2

Device

     7.7     11.9     7.0     11.0

Professional services and other

     1.0     1.2     1.2     1.2

Depreciation and amortization

     4.2     3.5     4.1     3.4
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

     27.4     34.4     28.3     33.7
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     72.6     65.6     71.7     66.3

Operating expenses:

        

Sales and marketing

     18.9     21.3     22.1     23.8

Research and development

     11.7     12.4     12.6     13.2

General and administrative

     13.3     15.0     15.6     15.2

Depreciation and amortization

     5.2     5.8     5.4     6.2
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     49.1     54.5     55.8     58.4
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     23.4     11.1     16.0     7.9

Other expense:

        

Interest expense

     5.4     8.4     6.2     10.3

Loss on extinguishment of debt

     —         —         —         5.8

Other (income) expense, net

     (0.8 )%      —         (0.4 )%      —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Total other expense

     4.7     8.4     5.8     16.0
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) before income taxes

     18.8     2.7     10.1     (8.1 )% 

(Provision for) benefit from income taxes

     (3.8 )%      (0.3 )%      (2.3 )%      1.2
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income (loss)

     15.0     2.3     7.8     (6.9 )% 
  

 

 

   

 

 

   

 

 

   

 

 

 

 

34


Table of Contents

Comparison of the Three and Nine Months Ended September 30, 2020 and 2019

Revenue

 

     Three Months Ended
September 30,
     Change     Nine Months Ended
September 30,
     Change  
     2020      2019      $     %     2020      2019      $     %  
     (dollars in thousands)  

Revenue:

                    

Subscription

   $ 122,753      $ 105,170      $ 17,583       16.7   $ 356,348      $ 301,107      $ 55,241       18.3

Device

     6,964        11,948        (4,984     (41.7 )%      21,098        29,582        (8,484     (28.7 )% 

Professional services and other

     950        575        375       65.2     2,347        1,937        410       21.2
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total revenue

   $ 130,667      $ 117,693      $ 12,974       11.0   $ 379,793      $ 332,626      $ 47,167       14.2
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Subscription

Subscription revenue increased $17.6 million, or 16.7%, for the three months ended September 30, 2020 compared to the three months ended September 30, 2019. The increase in subscription revenue was primarily driven by increased sales of our Unified Continuity cloud-based offerings, as well as increases in Business Management and Networking offerings. Recurring subscription revenue accounted for 94% of total revenue for the three months ended September 30, 2020 compared to 89% for the three months ended September 30, 2019.

Subscription revenue increased $55.2 million, or 18.3%, for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019. The increase in subscription revenue was primarily driven by increased sales of our Unified Continuity cloud-based offerings, as well as increases in Business Management and Networking offerings. Recurring subscription revenue accounted for 94% of total revenue for the nine months ended September 30, 2020 compared to 91% for the nine months ended September 30, 2019.

Device

Device revenue decreased $5.0 million, or (41.7)%, for the three months ended September 30, 2020 compared to the three months ended September 30, 2019. This decrease was primarily attributable to a lower volume of devices sold, partly as a result of the impact of the COVID-19 pandemic, which resulted in a lower volume of new subscriptions and thus a lower volume of BCDR and networking devices.

Device revenue decreased $8.5 million, or (28.7)%, for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019. This decrease was primarily attributable to a lower volume of devices sold, partly as a result of the impact of the COVID-19 pandemic, which resulted in a lower volume of new subscriptions and thus a lower volume of BCDR and networking devices, as well as an impact of approximately $1.1 million from our shift from selling a broader range of networking devices on a one-time basis to packaging networking devices with cloud-based management software and services with lower upfront costs and a recurring subscription.

Professional services and other

Professional services and other revenue for both the three and nine months ended September 30, 2020 increased $0.4 million as compared to the three and nine months ended September 30, 2019.

Impact of the COVID-19 Pandemic on Revenue

The COVID-19 pandemic had a modest impact on our revenue for the three and nine months ended September 30, 2020, resulting in moderately slower subscription revenue growth and a lower volume of devices sold.

 

35


Table of Contents

Cost of Revenue

 

     Three Months Ended
September 30,
     Change     Nine Months Ended
September 30,
     Change  
     2020      2019      $     %     2020      2019      $     %  
     (dollars in thousands)  

Cost of revenue:

                    

Subscription

   $ 18,915      $ 20,815      $ (1,900     (9.1 )%    $ 60,786      $ 60,472      $ 314       0.5

Device

     10,089        14,036        (3,947     (28.1 )%      26,464        36,591        (10,127     (27.7 )% 

Professional services and other

     1,332        1,438        (106     (7.4 )%      4,399        3,874        525       13.6

Depreciation and amortization

     5,526        4,150        1,376       33.2     15,746        11,256        4,490       39.9
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total cost of revenue

   $ 35,862      $ 40,439      $ (4,577     (11.3 )%    $ 107,395      $ 112,193      $ (4,798     (4.3 )% 
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Subscription

Subscription cost of revenue for the three months ended September 30, 2020 decreased $1.9 million, or (9.1)%, as compared to the three months ended September 30, 2019. The decrease was primarily a result of increased efficiencies in the costs to provide our Unified Continuity solutions.

Subscription cost of revenue for the nine months ended September 30, 2020 increased $0.3 million, or 0.5%, as compared to the nine months ended September 30, 2019. The increase was primarily driven by additional costs to support the growth of our subscription offerings, including increased personnel costs, partially offset by increased efficiencies in the costs to provide our Unified Continuity solutions. The nine months ended September 30, 2020 also included $0.5 million of restructuring costs related to our reduction in workforce.

Device

Device cost of revenue decreased $3.9 million, or (28.1%), for the three months ended September 30, 2020 compared to the three months ended September 30, 2019. The decrease resulted from a lower volume of devices sold in 2020, as the volume of new subscriptions was lower because of the COVID-19 pandemic.

Device cost of revenue decreased $10.1 million, or (27.7%), for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019. The decrease was primarily driven by the lower volume of devices sold in 2020, which resulted, in part, from the impact of the COVID-19 pandemic, as described above. In addition, the decrease was driven by an impact of approximately $0.7 million from our shift from selling a broader range of networking devices on a one-time basis to packaging networking devices with cloud-based management software and services with lower upfront costs and a recurring subscription.

Professional services and other

Professional services and other cost of revenue decreased $0.1 million, or (7.4%), for the three months ended September 30, 2020 compared to the three months ended September 30, 2019.

Professional services and other cost of revenue increased $0.5 million, or 13.6%, for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019. The nine months ended September 30, 2020 included $0.1 million of restructuring costs related to our reduction in workforce.

 

36


Table of Contents

Depreciation and amortization

Depreciation and amortization expense in cost of revenue increased $1.4 million and $4.5 million for the three and nine months ended September 30, 2020 compared to the three and nine months ended September 30, 2019, respectively. The increase was primarily attributable to additional capital expenditures for our Datto Cloud infrastructure to support the growth in subscriptions.

Gross Profit and Gross Margin

 

     Three Months Ended
September 30,
    Change     Nine Months Ended
September 30,
    Change  
     2020     2019     $     %     2020     2019     $     %  
     (dollars in thousands)  

Gross profit:

                

Subscription

   $ 103,838     $ 84,355     $ 19,483       23.1   $ 295,562     $ 240,635     $ 54,927       22.8

Device

     (3,125     (2,088     (1,037     49.7     (5,366     (7,009     1,643       (23.4 )% 

Professional services and other

     (382     (863     481       (55.7 )%      (2,052     (1,937     (115     5.9

Depreciation and amortization

     (5,526     (4,150     (1,376     33.2     (15,746     (11,256     (4,490     39.9
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total gross profit

   $ 94,805     $ 77,254     $ 17,551       22.7   $ 272,398     $ 220,433     $ 51,965       23.6
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross margin:

                

Subscription

     84.6     80.2         82.9     79.9    

Device

     (44.9 )%      (17.5 )%          (25.4 )%      (23.7 )%     

Professional services and other

     (40.2 )%      (150.1 )%          (87.4 )%      (100.0 )%     

Total gross margin

     72.6     65.6         71.7     66.3    

Our gross profit increased $17.6 million, or 22.7%, and our gross margin increased by 691 basis points for the three months ended September 30, 2020 compared to the three months ended September 30, 2019. The increase was primarily driven by growth in subscription revenue, which has a higher gross margin as compared to device and professional services and other revenue, partially offset by higher depreciation and amortization expense, and a higher device gross profit loss. Subscription gross margin increased 438 basis points for the three months ended September 30, 2020 compared to the three months ended September 30, 2019 as a result of increased efficiencies in the costs to provide our Unified Continuity solutions.

Our gross profit increased $52.0 million, or 23.6%, and our gross margin increased by 545 basis points for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019. The increase was primarily driven by growth in subscription revenue and to a lesser extent by the reduction in device cost of revenue, partially offset by higher depreciation and amortization expense. Subscription gross margin increased 303 basis points for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019 as a result of increased efficiencies in the costs to provide our Unified Continuity solutions.

Operating Expenses

 

     Three Months Ended
September 30,
     Change     Nine Months Ended
September 30,
     Change  
     2020      2019      $     %     2020      2019      $      %  
     (dollars in thousands)  

Operating expenses:

                     

Sales and marketing

   $ 24,709      $ 25,084      $ (375     (1.5 )%    $ 83,828      $ 79,172      $ 4,656        5.9

Research and development

     15,257        14,640        617       4.2     48,000        43,924        4,076        9.3

General and administrative

     17,433        17,680        (247     (1.4 )%      59,389        50,555        8,834        17.5

Depreciation and amortization

     6,820        6,782        38       0.6     20,600        20,506        94        0.5
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

   $ 64,219      $ 64,186      $ 33       0.1   $ 211,817      $ 194,157      $ 17,660        9.1
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 

 

37


Table of Contents
     Three Months Ended
September 30,
    Nine Months Ended
September 30,
 
     2020     2019     2020     2019  

As a percentage of total revenue:

        

Sales and marketing

     18.9     21.3     22.1     23.8

Research and development

     11.7     12.4     12.6     13.2

General and administrative

     13.3     15.0     15.6     15.2

Sales and marketing

Sales and marketing expense decreased $0.4 million, or (1.5%), for the three months ended September 30, 2020 compared to the three months ended September 30, 2019, driven by lower marketing, travel and events costs resulting from the COVID-19 pandemic, as we curtailed on-site sales and marketing activities near the end of March 2020, which continued through the third quarter of 2020. This reduction was partially offset by increased personnel costs and higher payment processing fees resulting from higher revenues. Sales and marketing expense included $0.5 million and $0.6 million in stock-based compensation expense for the three months ended September 30, 2020 and 2019, respectively.

Sales and marketing expense increased $4.7 million, or 5.9%, for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019, driven by increased personnel costs, including costs related to our workforce reduction of $1.9 million, and higher payment processing fees resulting from higher revenues. The increases were partially offset by lower marketing, travel and events costs resulting from the COVID-19 pandemic, including the cancellation of DattoCon, which was originally scheduled for June 2020. Sales and marketing expense included $1.8 million and $2.3 million in stock-based compensation expense for the nine months ended September 30, 2020 and 2019, respectively.

Research and development

Research and development expense increased $0.6 million, or 4.2%, for the three months ended September 30, 2020 compared to the three months ended September 30, 2019, primarily driven by increased personnel costs, partially offset by lower travel costs resulting from the COVID-19 pandemic. Research and development expense included $0.5 million and $0.2 million in stock-based compensation for the three months ended September 30, 2020 and 2019, respectively.

Research and development expense increased $4.1 million, or 9.3%, for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019, primarily driven by increases in personnel costs, including costs related to our workforce reduction of $0.9 million, partially offset by lower travel costs resulting from the COVID-19 pandemic. Research and development expense included $1.1 million and $3.1 million in stock-based compensation for the nine months ended September 30, 2020 and 2019, respectively.

General and administrative

General and administrative expense decreased $0.2 million, or (1.4%), for the three months ended September 30, 2020 compared to the three months ended September 30, 2019, driven primarily by decreased bad debt expense and decreased travel and events costs resulting from the COVID-19 pandemic, partially offset by increased personnel costs and transaction related and other costs of $0.1 million related to public company readiness and acquisition costs. General and administrative expense included $1.7 million and $0.9 million in stock-based compensation for the three months ended September 30, 2020 and 2019, respectively.

General and administrative expense increased $8.8 million, or 17.5%, for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019, driven primarily by increased personnel costs, including costs related to our workforce reduction of $0.4 million, an increase in bad debt based upon the aging profile of receivables, which reflects the impact of the COVID-19 pandemic, transaction related and other costs, comprised of $1.3 million related to public company readiness and acquisition costs and $1.0 million of expense resulting from the decision to discontinue development of a back-office system, and higher professional fees and costs related to enterprise systems. The increased costs were partially offset by lower travel and events costs resulting from the COVID-19 pandemic. General and administrative expense included $3.5 million and $4.1 million in stock-based compensation for the nine months ended September 30, 2020 and 2019, respectively.

 

38


Table of Contents

Impact of the COVID-19 Pandemic on Operating Expenses

The COVID-19 pandemic impacted our operating expenses during the three and nine months ended September 30, 2020, primarily as a result of measures implemented to ensure the safety of our employees, including reduced employee travel and cancelling or shifting our conferences and other MSP partner events to virtual-only. Our DattoCon event, which was scheduled for June 2020, was cancelled. However, our operating expenses did increase as a result of restructuring costs incurred during the nine months ended September 30, 2020 resulting from actions taken during the second quarter, of which $3.2 million were recorded within operating expenses and $0.6 million were recorded within cost of revenue. The restructuring costs primarily related to a reduction in workforce, which impacted approximately 10% of our employees. In addition, bad debt expense increased as a result of extensions of our accounts receivables aging profile resulting from somewhat slower cash collections and requests for payment relief from our partners.

Other Expenses and Income Tax Expense (Benefit)

Interest expense

Interest expense for the three and nine months ended September 30, 2020 decreased $2.9 million and $10.5 million compared to the three and nine months ended September 30, 2019, respectively, primarily as a result of lower interest rates and the impact of our debt refinancing in April 2019.

Loss on extinguishment of debt

A loss on extinguishment of debt of $19.2 million was recorded during the nine months ended September 30, 2019 in conjunction with our debt refinancing in April 2019, and was comprised of a prepayment penalty of $10.4 million and the write-off of unamortized debt issuance costs of $8.8 million.

Other expense (income), net

Other income, net for the three and nine months ended September 30, 2020 increased $1.0 million and $1.4 million as compared to the three and nine months ended September 30, 2019, respectively, primarily as a result of the impact of exchange rate fluctuations on transactions denominated in a foreign currency.

(Provision for) benefit from income tax

We incurred a provision for income tax of $5.0 million and $0.4 million for the three months ended September 30, 2020 and 2019, respectively, and the effective tax rate for the three months ended September 30, 2020 and 2019 was 20.2% and 12.9%, respectively. We incurred a provision for income tax of $8.7 million for the nine months ended September 30, 2020, as compared to recognizing a benefit from income tax of $4.1 million for the nine months ended September 30, 2019. The effective tax rate for the nine months ended September 30, 2020 and 2019 was 22.7% and 15.2%, respectively. The higher effective tax rate for the three and nine months ended September 30, 2020 was primarily related to an increase in pre-tax income in 2020, including a shift from a pre-tax loss for the nine months ended September 30, 2019, the inability to recognize tax benefits from certain foreign jurisdictions which generate a taxable loss, and non-recurring tax benefits recorded in the three and nine months ended September 30, 2019.

 

39


Table of Contents

Non-GAAP Financial Measures

In addition to our results determined in accordance with GAAP, we believe the non-GAAP measures of Non-GAAP Gross Profit, Non-GAAP Income from Operations, Non-GAAP Net Income and Adjusted EBITDA are useful in evaluating our operating performance. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance and assists in comparisons with other companies, some of which use similar non-GAAP information to supplement their GAAP results. The non-GAAP financial information is presented for supplemental informational purposes only and should not be considered a substitute for financial information presented in accordance with GAAP and may be different from similarly titled non-GAAP measures used by other companies. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures.

Non-GAAP Gross Profit

Non-GAAP Gross Profit is a supplemental measure of operating performance that is not prepared in accordance with GAAP and that does not represent, and should not be considered as, an alternative to gross profit, as determined in accordance with GAAP. We define Non-GAAP Gross Profit as gross profit, adjusted for amortization of acquired intangible assets, stock-based compensation expense, and restructuring expense. We use Non-GAAP Gross Profit to understand and evaluate our core operating performance and trends and to develop short-term and long-term operating plans. We believe Non-GAAP Gross Profit is a useful measure to us and to our investors to assist in evaluating our core operating performance because it provides consistency and direct comparability with our past financial performance and between fiscal periods, as the metric eliminates the effects of variability of stock-based compensation expense and amortization of acquired technology intangible assets, which are non-cash expenses that may fluctuate for reasons unrelated to overall operating performance, as well as restructuring expense, which is infrequent in nature. While the amortization expense of acquired technology intangible assets is excluded from Non-GAAP Gross Profit, the revenue related to acquired technology intangible assets is reflected in Non-GAAP Gross Profit as these assets contribute to our revenue generation. Non-GAAP Gross Profit has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under GAAP. Because of these limitations, Non-GAAP Gross Profit should not be considered as a replacement for gross profit, as determined by GAAP, or as a measure of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.

A reconciliation of Non-GAAP Gross Profit to gross profit, the most directly comparable GAAP measure, is as follows:

 

     Three Months Ended September 30,      Nine Months Ended September 30,  
     2020      2019      2020      2019  
     (in thousands)  

Gross profit

   $ 94,805      $ 77,254      $ 272,398      $ 220,433  

Amortization of acquired intangible assets

     1,175        1,175        3,525        3,525  

Stock-based compensation expense

     77        20        118        77  

Restructuring expense(1)

     —          —          601        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP Gross Profit

   $ 96,057      $ 78,449      $ 276,642      $ 224,035  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)

Restructuring expense primarily relates to severance costs incurred in connection with a reduction in workforce undertaken to align our cost structure to expectations of reduced revenue resulting from the COVID-19 pandemic. Approximately $0.6 million of restructuring expense was recorded within cost of revenue for the nine months ended September 30, 2020.

Non-GAAP Income from Operations

Non-GAAP Income from Operations is a supplemental measure of operating performance that is not prepared in accordance with GAAP and that does not represent, and should not be considered as, an alternative to income from operations

 

40


Table of Contents

as determined in accordance with GAAP. We define Non-GAAP Income from Operations as income from operations, adjusted for amortization of acquired intangible assets, stock-based compensation, restructuring expense and transaction related and other expense. We use Non-GAAP Income from Operations to understand and evaluate our core operating performance and trends and to develop short-term and long-term operating plans. We believe that Non-GAAP Income from Operations facilitates comparison of our operating performance on a consistent basis between periods, and when viewed in combination with our results prepared in accordance with GAAP, helps provide a broader picture of factors and trends affecting our results of operations. While the amortization expense of acquired technology, customer relationships and tradenames is excluded from Non-GAAP Income from Operations, the revenue related to acquired technology, customer relationships and tradenames is reflected in Non-GAAP Income from Operations as these assets contribute to our revenue generation. Non-GAAP Income from Operations has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under GAAP. Because of these limitations, Non-GAAP Income from Operations should not be considered as a replacement for operating income, as determined by GAAP, or as a measure of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.

A reconciliation of Non-GAAP Income from Operations to income from operations, the most directly comparable GAAP measure, is as follows:

 

     Three Months Ended September 30,      Nine Months Ended September 30,  
     2020      2019      2020      2019  
     (in thousands)  

Income from operations

   $ 30,586      $ 13,068      $ 60,581      $ 26,276  

Amortization of acquired intangible assets

     5,577        5,619        16,731        17,023  

Stock-based compensation expense

     2,789        1,766        6,561        9,454  

Restructuring expense(1)

     (15      —          3,835        —    

Transaction related and other expense(2)

     95        —          2,329        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP Income from Operations

   $ 39,032      $ 20,453      $ 90,037      $ 52,753  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)

Restructuring expense primarily relates to severance costs incurred in connection with a reduction in workforce undertaken to align our cost structure to expectations of reduced revenue resulting from the COVID-19 pandemic. Approximately $3.2 million and $0.6 million of restructuring expense was recorded within operating expenses and cost of revenue, respectively for the nine months ended September 30, 2020.

(2)

Transaction related and other expense primarily relates to costs incurred to support our public company readiness, acquisition costs, as well as costs related to a decision to discontinue development of a back-office system.

Non-GAAP Net Income

Non-GAAP Net Income is a supplemental measure of operating performance that is not prepared in accordance with GAAP and that does not represent, and should not be considered as, an alternative to net (loss) income as determined in accordance with GAAP. We define Non-GAAP Net Income as net (loss) income before income taxes, adjusted for loss on extinguishment of debt, amortization of acquired intangible assets, stock-based compensation expense, restructuring expense, and transaction related and other expense. The Company utilizes a normalized non-GAAP tax rate to provide better consistency across the interim reporting periods within a given fiscal year by eliminating the effects of non-recurring and period-specific items, which can vary in size and frequency, and which are not necessarily indicative of the Company’s long-term operations. The normalized non-GAAP tax rate applied to each period presented was 25%. We use Non-GAAP Net Income to understand and evaluate our core operating performance and trends and to develop short-term and long-term operating plans. We believe that Non-GAAP Net Income facilitates comparison of our operating performance on a consistent basis between periods, and when viewed in combination with our results prepared in accordance with GAAP, helps provide a broader picture of factors and trends affecting our results of operations. While the amortization expense of acquired technology, customer relationships and tradenames is excluded from Non-GAAP Net Income, the revenue related to acquired technology, customer relationships and tradenames is reflected in Non-GAAP Net Income as these assets contribute to our revenue generation. Non-GAAP Net Income has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under GAAP. Because of these limitations, Non-GAAP Net Income should not be considered as a replacement for net income (loss), as determined by GAAP, or as a measure of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.

 

41


Table of Contents

A reconciliation of Non-GAAP Net Income to net income (loss), the most directly comparable GAAP measure, is as follows:

 

     Three Months Ended September 30,      Nine Months Ended September 30,  
     2020      2019      2020     2019  
     (in thousands)  

GAAP net income (loss)

   $ 19,546      $ 2,725      $ 29,666     $ (22,958

GAAP (provision for) benefit from income taxes

     (4,962      (404      (8,727     4,130  
  

 

 

    

 

 

    

 

 

   

 

 

 

GAAP income (loss) before income taxes

     24,508        3,129        38,393       (27,088

Loss on extinguishment of debt

     —          —          —         19,231  

Amortization of acquired intangible assets

     5,577        5,619        16,731       17,023  

Stock-based compensation expense

     2,789        1,766        6,561       9,454  

Restructuring expense(1)

     (15      —          3,835       —    

Transaction related and other expense(2)

     95        —          2,329       —    

Non-GAAP (provision for) benefit income taxes(3)

     (8,239      (2,629      (16,963     (4,656
  

 

 

    

 

 

    

 

 

   

 

 

 

Non-GAAP Net Income

   $ 24,715      $ 7,885      $ 50,886     $ 13,964  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

(1)

Restructuring expense primarily relates to severance costs incurred in connection with a reduction in workforce undertaken to align our cost structure to expectations of reduced revenue resulting from the COVID-19 pandemic. Approximately $3.2 million and $0.6 million of restructuring expense was recorded within operating expenses and cost of revenue, respectively for the nine months ended September 30, 2020.

(2)

Transaction related and other expense primarily relates to costs incurred to support our public company readiness, acquisition costs, as well as costs related to a decision to discontinue development of a back-office system.

(3)

The normalized non-GAAP tax rate applied to each period presented was 25%. The Company may adjust its non-GAAP tax rate as additional information becomes available or events occur which may materially affect this rate, including impacts from the rapidly evolving global tax environment, significant changes in our geographic mix, merger and acquisition activity, or changes in our business outlook.

Adjusted EBITDA

Adjusted EBITDA is a supplemental measure of operating performance monitored by management that is not defined under GAAP and that does not represent, and should not be considered as, an alternative to net income (loss), as determined by GAAP. We define Adjusted EBITDA as net (loss) income adjusted for interest and other expense, net, loss on extinguishment of debt, depreciation and amortization expense, (provision for) benefit from income tax, stock-based compensation expense, restructuring expense and transaction related and other expense. We use Adjusted EBITDA to understand and evaluate our core operating performance and trends and to develop short-term and long-term operating plans.

Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our results as reported under GAAP. Because of these limitations, you should consider Adjusted EBITDA alongside other financial performance measures, including net income (loss) and our other GAAP results. Our presentation of Adjusted EBITDA should not be construed to imply that our future results will be unaffected by the types of items excluded from the calculation of Adjusted EBITDA. Adjusted EBITDA is not a presentation made in accordance with GAAP and the use of the term may vary from others in our industry.

 

42


Table of Contents

A reconciliation of Adjusted EBITDA to net income (loss), the most directly comparable GAAP measure, is as follows:

 

     Three Months Ended September 30,      Nine Months Ended September 30,  
     2020      2019      2020      2019  
     (in thousands)  

Net income (loss)

   $ 19,546      $ 2,725      $ 29,666      $ (22,958

Interest and other expense, net(1)

     6,078        9,939        22,188        34,133  

Loss on extinguishment of debt

     —          —          —          19,231  

Depreciation and amortization

     12,346        10,932        36,346        31,762  

Provision for (benefit from) income tax

     4,962        404        8,727        (4,130

Stock-based compensation expense

     2,789        1,766        6,561        9,454  

Restructuring expense(2)

     (15      —          3,835        —    

Transaction related and other expense(3)

     95        —          2,329        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted EBITDA

   $ 45,801      $ 25,766      $ 109,652      $ 67,492  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)

Interest and other expense, net includes interest expense, net, foreign currency gains and losses and other expenses.

(2)

Restructuring expense primarily relates to severance costs incurred in connection with a reduction in workforce undertaken to align our cost structure to expectations of reduced revenue resulting from the COVID-19 pandemic. Approximately $3.2 million and $0.6 million of restructuring expense was recorded within operating expenses and cost of revenue, respectively for the nine months ended September 30, 2020.

(3)

Transaction related and other expense primarily relates to costs incurred to support our public company readiness, acquisition costs, as well as costs related to a decision to discontinue development of a back-office system.

Liquidity and Capital Resources

General

As of September 30, 2020, our principal source of liquidity was cash and restricted cash totaling $100.1 million, of which $43.8 million was denominated in foreign currencies.

Historically we have financed our operations primarily through cash received from operations and debt financing, and until recent periods when we reduced our expenses in response to the uncertainty related to the COVID-19 pandemic, have used cash in our operating and investing activities, as we invested in our organization and infrastructure to meet increasing demand for our products and services and drive continued growth.

On October 23, 2020, we closed our IPO through which we issued and sold 22,000,000 shares of common stock at a price per share of $27.00. We received aggregate net proceeds of approximately $558.0 million from the IPO, after deducting the underwriting discount of $36.0 million. Shortly after closing the IPO, the Company utilized the IPO proceeds and $38.4 million of available cash to repay the outstanding balances under the 2019 Credit Agreement of $590.2 million, pay $1.6 million of related accrued interest, pay $1.2 million in debt issuance costs for the 2020 Credit Agreement, and pay $3.3 million for certain offering costs. In relation to the refinancing, in the fourth quarter of 2020 we will write-off approximately $9.0 million of unamortized debt issuance costs and original issue discount related to the 2019 Credit Agreement, and record $1.2 million of debt issuance costs related to the 2020 Credit Agreement. In addition, on November 3, 2020, the underwriters exercised their option in full to purchase 3,300,000 additional shares of common stock at a price of $27.00 per share, resulting in proceeds of approximately $83.6 million, after deducting the underwriting discount of $5.4 million.

During 2020, in response to the spread of COVID-19 and its impacts on the world economy, we undertook various measures to improve our liquidity position and match our cost structure to our revenue and cash generation activities. In February and March 2020, we drew down the remaining available balance of $32.1 million under our Revolving Credit Facility for working capital purposes, as well as to strengthen our cash position and maintain flexibility given the uncertainty in the global economy as a result of the COVID-19 pandemic. We also focused on matching our cost structure to our reduced growth

 

43


Table of Contents

expectations as a result of the COVID-19 pandemic, resulting in lower expenses and deferral of certain capital projects, as well as a reduction in workforce in May 2020. In addition, the COVID-19 pandemic resulted in a reduction of marketing, event and travel costs, including cancellation of DattoCon, which was scheduled to take place in June 2020. We also elected to defer payment of our obligation for social security tax for the remainder of 2020 as provided in the CARES Act, resulting in a reduction in cash outflows of $4.1 million during the nine months ended September 30, 2020. These actions combined to increase cash provided by operating activities for the nine months ended September 30, 2020 to $74.0 million, as compared to $6.6 million for the nine months ended September 30, 2019. We believe our existing cash and cash provided by our ongoing operations will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. We also believe these financial resources will allow us to manage the impact of COVID-19 on our business operations for the foreseeable future, including mitigating potential reductions in revenue and delays in payments from our MSP partners. We expect to make continued investments in supporting the growth of our business, although we will continue to monitor the evolving landscape and business risks resulting from COVID-19.

Our future capital requirements will depend on several factors, including but not limited to, our subscription growth rate and the need to invest in our organization and Datto Cloud infrastructure to support such growth, the timing of cash receipts and payments, the timing and extent of spending to support research and development, the pace of expansion of sales and marketing activities, the level of investment in back-office infrastructure, the pace of expansion into new geographic markets and the amount of costs to operate as a public company. In the future, we may also enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights.

We may be required to seek additional equity or debt financing to fund our capital needs. In the event additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, this could reduce our ability to compete successfully and harm our results of operations.

Certain partners pay in advance for quarterly, annual or multi-year subscriptions, a portion of which is recorded as deferred revenue. Deferred revenue consists of revenue to be recognized subsequent to collection. As of September 30, 2020, we had deferred revenue of $28.3 million, of which $25.4 million was recorded as a current liability and is expected to be recorded as revenue in the next 12 months, provided all other revenue recognition criteria have been met.

Credit Facilities

On April 2, 2019, we entered into a $600.0 million credit facility with a syndicate of lenders, comprised of a $550.0 million term loan facility, or our Term Loan Facility, and a $50.0 million revolving credit facility, or our Revolving Credit Facility, under our 2019 Credit Agreement. A portion of the proceeds under the Term Loan Facility was used to repay borrowings outstanding under our 2017 Credit Agreement together with accrued interest, a prepayment penalty and related expenses. The interest rate on our Term Loan Facility was 4.40% and 6.05% at September 30, 2020 and December 31, 2019, respectively, and the interest rate on our Revolving Credit Facility was 3.90% and 5.52% at September 30, 2020 and December 31, 2019, respectively. As of September 30, 2020, we had $543.1 million and $47.1 million of principal balances outstanding under our Term Loan Facility and Revolving Credit Facility, respectively, which were repaid on October 23, 2020 with proceeds from our IPO and available cash, and the 2019 Credit Agreement was terminated.

On October 23, 2020, Datto, Inc., as borrower (the “Borrower”), Merritt Holdco, Inc., Autotask Superior Holding, Inc., Backupify, Inc., Autotask Corporation, Open Mesh, Inc. and SoonR, Inc., each a direct or indirect wholly-owned subsidiary of Datto Holding Corp., entered into a credit agreement (the “2020 Credit Agreement”) with the lenders party thereto and Morgan Stanley Senior Funding, Inc., as administrative agent. The 2020 Credit Agreement is guaranteed by Merritt Holdco, Inc., Autotask Superior Holding, Inc., Backupify, Inc., Open Mesh, Inc., Autotask Corporation, and SoonR, Inc. (the “Guarantors,” and, together with the Borrower, the “Loan Parties”) and is supported by a security interest in substantially all of the Loan Parties’ personal property and assets, subject to customary exceptions.

The 2020 Credit Agreement provides for an initial $200.0 million in commitments for revolving credit loans, which may be increased or decreased under specific circumstances, with a $40.0 million letter of credit sublimit and a $100 million

 

44


Table of Contents

alternative currency sublimit (the “2020 Revolving Credit Facility”). In addition, the 2020 Credit Agreement provides for the ability of the Borrower to request incremental term loan facilities, in a minimum amount of $5.0 million for each facility. Borrowings pursuant to the 2020 Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the 2020 Credit Agreement.

Borrowings under the 2020 Credit Agreement are scheduled to mature on October 23, 2025. The 2020 Credit Agreement contains certain customary events of default, which include failure to make payments when due thereunder, the material inaccuracy of representations or warranties, failure to observe or perform certain covenants, cross-defaults, bankruptcy and insolvency-related events, certain judgments, certain ERISA-related events, or a Change in Control (as defined in the 2020 Credit Agreement).

The 2020 Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants, including certain restrictions on the ability of the Loan Parties and their Restricted Subsidiaries (as defined in the 2020 Credit Agreement) to incur any additional indebtedness or guarantee indebtedness of others, to create liens on properties or assets, and to enter into certain asset and stock-based transactions. In addition, under the terms of the 2020 Credit Agreement, the First Lien Net Leverage Ratio shall not be more than 4.00 to 1.00.

The interest rates applicable to the revolving borrowings under the 2020 Credit Agreement, are, at the Borrower’s option, either (i) a base rate, equal to the greater of (a) the Prime Rate, (b) the Federal Funds Effective Rate plus 0.5% or (c) the Adjusted LIBO Rate for a one month Interest Period (each term as defined in the 2020 Credit Agreement) plus 1%, or (ii) the Adjusted LIBO Rate equal to the LIBO Rate (as defined in the 2020 Credit Agreement) for the applicable Interest Period multiplied by the Statutory Reserve Rate (each term as defined in the 2020 Credit Agreement), plus in the case of each of clauses (i) and (ii), the Applicable Rate (as defined in the 2020 Credit Agreement). The Applicable Rate (i) for base rate loans range from 0.25% to 1.0% per annum and (ii) for LIBO Rate loans range from 1.25% to 2.0% per annum, in each case, based on the Senior Secured Net Leverage Ratio (as defined in the 2020 Credit Agreement). The Borrower will pay a commitment fee during the term of the 2020 Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio (as defined in the 2020 Credit Agreement).

Any borrowings under the 2020 Credit Agreement may be repaid, in whole or in part, at any time and from time to time without premium or penalty other than customary breakage costs, and any amounts repaid may be reborrowed. No mandatory prepayments will be required other than when borrowings and letter of credit usage exceed the aggregate commitment of all lenders.

The 2020 Revolving Credit Facility is undrawn, with the exception of $1.9 million of outstanding letters of credit.

Cash Flows

The following table presents a summary of our consolidated cash flows from operating, investing and financing activities for the periods indicated.

 

     Nine Months
Ended September 30,
 
     2020      2019  
     (in thousands)  

Net cash provided by operating activities

   $ 74,055      $ 6,623  

Net cash used in investing activities

     (32,890      (27,777

Net cash provided by financing activities

     29,099        19,955  

Operating Activities

For the nine months ended September 30, 2020, net cash provided by operating activities was $74.1 million, which resulted from net income of $29.7 million, adjusted for non-cash charges of $57.4 million and net cash outflow of $13.0 million

 

45


Table of Contents

from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization expenses of $36.3 million, deferred income taxes of $7.6 million, stock-based compensation expense of $6.6 million and provision for doubtful accounts of $4.8 million. The net cash outflow from changes in operating assets and liabilities was primarily driven by an increase in other assets of $8.4 million driven by deferred contract acquisition costs and an increase in inventory of $6.3 million, which was in part a result of the timing of purchases in order to mitigate the potential risk of disruption of our supply chain from suppliers located in Asia from the COVID-19 pandemic. We elected to defer payment of our obligation for social security tax for the remainder of 2020 as provided in the CARES Act, resulting in a reduction in cash outflows of $4.1 million during the nine months ended September 30, 2020.

For the nine months ended September 30, 2019, net cash provided by operating activities was $6.6 million, which resulted from a net loss of $23.0 million, adjusted for non-cash charges of $59.7 million and net cash outflow of $30.1 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization expenses of $31.8 million, loss on extinguishment of debt of $19.2 million, and stock-based compensation of $9.5 million, partially offset by a decrease in deferred income taxes of $6.0 million. The net cash outflow from changes in operating assets and liabilities were primarily driven by an increase in other assets of $15.3 million driven by deferred contract acquisition costs and an increase in accounts receivable of $12.2 million, partially offset by an increase in accounts payable and accrued expenses of $4.5 million as a result of the timing of payments.

Investing Activities

Cash used in investing activities was $32.9 million during the nine months ended September 30, 2020, including $28.5 million of purchases of property and equipment, primarily resulting from investment in servers for our Datto Cloud infrastructure to support our overall subscription growth. In addition, we incurred expenses for leasehold improvements and furniture and fixtures to expand and update certain offices and purchased computer equipment to support our increased workforce. In July 2020, we acquired two affiliated Australian entities, Gluh Pty Ltd and Keystone Software Holdings Pty Ltd, which offer a quoting tool for MSPs to quote, sell and procure IT goods and services. The amount paid was approximately $4.4 million, reflecting the purchase price of $4.0 million and certain closing adjustments.

Cash used in investing activities was $27.8 million during the nine months ended September 30, 2019, primarily resulting from investment in servers for our Datto Cloud infrastructure to support our overall subscription growth. In addition, we incurred expenses for leasehold improvements and for furniture and fixtures to expand and update certain offices and purchased computer equipment to support our increase in workforce.

Financing Activities

Cash provided by financing activities was $29.1 million during the nine months ended September 30, 2020, reflecting proceeds from our Revolving Credit Facility of $32.1 million and proceeds from stock option exercises of $2.5 million, partially offset by the scheduled amortization payments of our Term Loan Facility of $4.1 million and principal payments under various capital lease arrangements, as well as capitalized transaction costs related to our IPO of $1.0 million.

Cash provided by financing activities was $20.0 million during the nine months ended September 30, 2019, primarily reflecting proceeds under our 2019 Credit Agreement of $562.3 million. The proceeds were partially utilized to repay borrowings outstanding under our 2017 Credit Agreement of $520.0 million, to fund a pre-payment penalty of $10.4 million incurred on our 2017 Credit Agreement, and to pay debt issuance costs of $8.8 million incurred in securing our 2019 Credit Agreement. In addition, we paid scheduled amortization payments of our Term Loan Facility of $1.4 million and $1.1 million in settlement of certain stock-based awards held by terminated employees.

Contractual Obligations and Commitments

Our principal commitments consist of obligations under operating leases for office space and repayments of our credit facilities and the respective interest expense. In “Management’s Discussion and Analysis of Financial Conditions and Results of Operations” included in the IPO Prospectus, we disclosed our total contractual obligations as of December 31, 2019. On October 23, 2020, we repaid all outstanding balances under our 2019 Credit Agreement using the proceeds from the IPO and available cash.

 

46


Table of Contents

Impact of Inflation

While inflation may impact our net revenues and costs of revenues, we believe the effects of inflation, if any, on our results of operations and financial condition have not been significant. However, there can be no assurance that our results of operations and financial condition will not be materially impacted by inflation in the future.

Indemnification Agreements

In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify MSP partners, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us or from intellectual property infringement claims made by third parties. No demands have been made upon us to provide indemnification under such agreements and there are no claims that we are aware of that could have a material effect on our condensed consolidated balance sheet, condensed consolidated statement of operations and comprehensive income (loss) or condensed consolidated statement of cash flows. In connection with the IPO, we entered into indemnification agreements with our directors and certain officers and employees that require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees.

Off-Balance Sheet Arrangements

We did not have any material off-balance sheet arrangements as of September 30, 2020.

JOBS Act

We qualify as an “emerging growth company” pursuant to the provisions of the JOBS Act. For as long as we are an “emerging growth company,” 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, but not limited to, not being required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, exemptions from the requirements of holding shareholder advisory “say-on-pay” votes on executive compensation and shareholder advisory votes on golden parachute compensation.

The JOBS Act also permits an emerging growth company like us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies. We have elected to “opt-in” to this extended transition period for complying with new or revised accounting standards and, therefore, we will not be subject to the same new or revised accounting standards as other public companies that comply with such new or revised accounting standards on a non-delayed basis.

Critical Accounting Policies

Our condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.

There have been no material changes to our critical accounting policies and estimates disclosed in the IPO Prospectus. For additional information about our critical accounting policies and estimates, see the disclosure included in the IPO Prospectus as well as Note 1. Business and Note 2. Significant Accounting Policies to the condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report on Form 10-Q.

 

47


Table of Contents

Recent Accounting Pronouncements

For a description of our recently adopted accounting pronouncements and accounting pronouncements issued but not yet adopted, see Note 2. Significant Accounting Policies, to our condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q.

 

ITEM 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Market risk represents the risk of loss that may impact our financial position because of adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of exposure to potential changes in inflation, foreign exchange rates or interest rates. We do not hold financial instruments for trading purposes.

Foreign Currency Exchange Risk

The functional currencies of our foreign subsidiaries are the respective local currencies. Most of our sales and operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, United Kingdom and Europe, although we do have certain arrangements in which we invoice in a non-functional currency, based upon the location of the partner. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations resulting from changes in foreign currency exchange rates and may be adversely affected in the future because of changes in foreign exchange rates. In addition, we maintain cash balances in foreign currencies, which are also subject to foreign currency exchange risk. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. During the nine months ended September 30, 2020, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our condensed consolidated financial statements.

Interest Rate Risk

Our primary market risk exposure is changing LIBOR-based interest rates. Interest rate risk is sensitive to many factors, including U.S. monetary and tax policies, U.S. and international economic factors and other factors beyond our control. Our Term Loan Facility bears interest at a floating rate at our option of a rate per annum equal to (a) LIBOR (subject to a floor of 0.0%) plus an applicable margin of 4.25%, or (b) an alternative base rate (as described under “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources—Credit Facilities,” above) plus an applicable margin of 3.25%. At September 30, 2020, we had outstanding principal balances of $543.1 million and $47.1 million under our Term Loan Facility and Revolving Credit Facility, respectively. Based on the amounts outstanding, a 100-basis point increase or decrease in market interest rates over a twelve-month period would result in a change to interest expense of $5.9 million. Shortly after the completion of the Company’s IPO in October 2020, the Company repaid all outstanding balances under the Term Loan Facility and Revolving Credit Facility, and terminated the 2019 Credit Agreement. The Company entered into the 2020 Revolving Credit Facility, which bears interest at a floating rate at our option, as described above.

 

ITEM 4.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

We maintain “disclosure controls and procedures” (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act), that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

 

48


Table of Contents

Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure.

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2020, the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of September 30, 2020 because of the material weakness in internal control over financial reporting discussed below.

Notwithstanding the material weakness in internal control over financial reporting described below, our management has concluded that our condensed consolidated financial statements included in the Quarterly Report on Form 10-Q are fairly stated in all material respects in accordance with accounting principles generally accepted in the United States of America.

Material Weakness

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis.

As disclosed in our final IPO prospectus dated October 20, 2020, we have identified a material weakness in our internal control over the financial statement close process related to deficiencies in information technology general controls and process level controls. These control deficiencies could result in a misstatement of our accounts or disclosures that would result in a material misstatement of our financial results that would not be prevented or detected, and accordingly, we determined that these control deficiencies constitute a material weakness.

Remediation Plan

We are in the process of developing a detailed plan for remediation of the material weakness, as well as compliance with Section 404 of the Sarbanes-Oxley Act, including developing and maintaining appropriate IT general controls and process level controls. While we have performed certain remediation activities to strengthen our controls to address the identified material weakness, control weaknesses are not considered remediated until new internal controls have been operational for a period of time, are tested, and management concludes that these controls are operating effectively. We will continue to monitor the effectiveness of our remediation measures in connection with our future assessments of the effectiveness of internal control over financial reporting and disclosure controls and procedures, and we will make any changes to the design of our plan and take such other actions that we deem appropriate given the circumstances. We expect to complete the remediation process by the end of the fourth quarter of 2021.

Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the fiscal quarter ended September 30, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We are continuing to take steps to remediate the material weakness in our internal control over financial reporting, as discussed above.

Inherent Limitation on the Effectiveness of Internal Control

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures, or our internal controls, will prevent all error 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, within our Company have been detected.

 

49


Table of Contents

PART II. OTHER INFORMATION

 

ITEM 1.

LEGAL PROCEEDINGS

From time to time, we may become involved in various legal proceedings that arise in the ordinary course of our business. We are not currently a party to any material legal proceedings, and are not aware of any pending or threatened legal proceeding against us that we believe could have an adverse effect on our business, operating results or financial condition.

 

ITEM 1A.

RISK FACTORS

There have been no material changes to the risk factors disclosed in the section entitled “Risk Factors” in the IPO Prospectus.

 

ITEM 2.

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

(a)     Unregistered Sales of Equity Securities

During the nine months ended September 30, 2020, we granted options to acquire 1,419,225 shares of common stock and 11,719 restricted stock units (“RSUs”) to directors, employees, consultants and other service providers. The options are exercisable for shares of common stock at a per share exercise price of $12.80. During the nine months ended September 30, 2020, we issued to directors, employees, consultants, and other service providers an aggregate of 260,099 shares of common stock at estimated fair market values ranging from $12.78 to $14.50, pursuant to exercises of options.

The offers and sales of the above securities were deemed to be exempt from registration under the Securities Act of 1933 in reliance upon Rule 701 promulgated under Section 3(b) of the Securities Act, as transactions pursuant to benefit plans and contracts relating to compensation as provided under Rule 701. The recipients of the above securities 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. Appropriate legends were placed upon any stock certificates issued in these transactions.

 

(b)

Use of Proceeds

On October 23, 2020, in connection with our IPO, we issued and sold 22,000,000 shares of our common stock at a price to the public of $27.00 per share resulting in net proceeds to us of approximately $558.0 million, after deducting the underwriting discount of $36.0 million. On November 3, 2020, the underwriters exercised their option in full to purchase 3,300,000 additional shares of common stock at a price of $27.00 per share, resulting in additional net proceeds to us of approximately $83.6 million, after deducting the underwriting discount of $5.4 million. All shares issued and sold were registered pursuant to a registration statement on Form S-1 (File No. 333-249122), as amended, or the Registration Statement, declared effective by the SEC on October 20, 2020. Morgan Stanley& Co. LLC, BofA Securities, Inc., Barclays Capital Inc. and Credit Suisse Securities (USA) LLC acted as representatives of the underwriters for the offering. The offering commenced on October 20, 2020 and terminated after the sale of all securities registered pursuant to the Registration Statement. No offering expenses were paid directly or indirectly to (i) any of our officers or directors (or their associates), (ii) any persons owning 10% or more of any class of our equity securities, or (iii) any other affiliates.

Net proceeds of approximately $558.0 million from our initial public offering together with available cash were used to repay all outstanding balances under our 2019 Credit Agreement. There were no material changes in the expected use of the net proceeds from our IPO as described in the IPO Prospectus.

At September 30, 2020, $2.6 million of expenses incurred in connection with our IPO as of that date had not yet been paid.

 

ITEM 3.

DEFAULTS UPON SENIOR SECURITIES.

None.

 

50


Table of Contents
ITEM 4.

MINE SAFETY DISCLOSURES.

Not applicable.

 

ITEM 5.

OTHER INFORMATION.

None.

 

ITEM 6.

EXHIBITS.

 

Exhibit

    No.    

  

Description of Exhibit

    3.1    Third Amended and Restated Certificate of Incorporation of Datto Holding Corp. dated October  23, 2020 (incorporated by reference to Exhibit 3.1 to Datto Holding Corp.’s Current Report on Form 8-K filed on October 26, 2020).
    3.2    Amended and Restated Bylaws of Datto Holding Corp., dated October  20, 2020 (incorporated by reference to Exhibit 3.2 to Datto Holding Corp’s Current Report on Form 8-K filed on October 26, 2020).
    3.3    Registration Rights Agreement, effective December  7, 2017 (incorporated by reference to Exhibit 3.3 to Datto Holding Corp.’s Registration Statement on Form S-1 filed on September 29, 2020).
  10.1    Director Nomination Agreement, dated as of October  23, 2020, by and among Datto Holding Corp. and the other signatories party thereto (incorporated by reference to Exhibit 10.1 to Datto Holding Corp.’s Current Report on Form 8-K filed on October 26, 2020).
  10.2    Form of Indemnification Agreement (incorporated by reference to Exhibit 10.11 to Datto Holding Corp.’s Registration Statement on Form  S-1 filed on September 29, 2020).
  10.3    Credit Agreement, dated as of October  23, 2020, by and among Datto, Inc., as borrower, Merritt Holdco, Inc., Autotask Superior Holding, Inc., Backupify, Inc., Open Mesh, Inc., Autotask Corporation, and SoonR, Inc., as guarantors, the other loan parties thereto, the lenders party thereto and Morgan Stanley Senior Funding, Inc., as administrative agent (incorporated by reference to Exhibit 10.1 to Datto Holding Corp.’s Current Report on Form 8-K filed on October 29, 2020).
  10.4*    Datto Holding Corp. Omnibus Incentive Plan (incorporated by reference to Exhibit 10.1 to Datto Holding Corp.’s Registration Statement on Form S-8 filed on October 30, 2020).
  10.5*    Amended and Restated 2017 Stock Option Plan (incorporated by reference to Exhibit 10.3 to Datto Holding Corp.’s Registration Statement on Form S-1 filed on October 14, 2020)
  10.6*    Employment Agreement with Timothy Weller (incorporated by reference to Exhibit 10.4 to Datto Holding Corp.’s Registration Statement on Form S-1/A filed on October 19, 2020)
  10.7*    Employment Agreement with Robert Petrocelli (incorporated by reference to Exhibit 10.5 to Datto Holding Corp.’s Registration Statement on Form S-1/A filed on October 19, 2020)
  10.8*    Employment Agreement with Sanjay Singh (incorporated by reference to Exhibit 10.6 to Datto Holding Corp.’s Registration Statement on Form S-1/A filed on October 19, 2020)
  10.9    Master Services Agreement, dated as of December  7, 2017, by and between Vista Consulting Group, LLC and Datto, Inc. (incorporated by reference to Exhibit 10.9 to Datto Holding Corp.’s Registration Statement on Form S-1/A filed on October  19, 2020)
  10.10*    Form of Director Restricted Stock Unit Award Agreement (incorporated by reference to Exhibit 10.3 to Datto Holding Corp.’s Registration Statement on Form S-8 filed on October 30, 2020)

 

51


Table of Contents
  10.11*    Form of 2017 Autotask Option Rollover Agreement (incorporated by reference to Exhibit 10.4 to Datto Holding Corp.’s Registration Statement on Form S-8 filed on October 30, 2020)
  31.1+    Certification of Chief Executive Officer, pursuant to Exchange Act Rule 13a-14(a) or 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  31.2+    Certification of Chief Financial Officer, pursuant to Exchange Act Rule 13a-14(a) or 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  32.1+    Certification of Chief Executive Officer pursuant to 18 U.S.C Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
  32.2+    Certification of Chief Financial Officer pursuant to 18 U.S.C Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS+    XBRL Instance Document
101.SCH+    XBRL Taxonomy Extension Schema Document
101.CAL+    XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB+    XBRL Taxonomy Extension Label Linkbase Document
101.PRE+    XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF+    XBRL Taxonomy Extension Definition Linkbase Document

 

*

Indicates a management contract or compensatory plan or arrangement.

+

Indicates an Exhibit filed herewith.

 

52


Table of Contents

SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized on November 23, 2020.

 

  

Datto Holding Corp.

 

  
                    By:   

/s/ John Abbot

  
   Name:    John Abbot   
   Title:   

Chief Financial Officer

(Principal Financial Officer)

  

 

53

EX-31.1 2 d69351dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

I, Timothy Weller, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Datto Holding Corp.;

 

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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

 

  a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b)

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

 

  c)

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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 23, 2020

 

/s/ Timothy Weller
Timothy Weller
Director & Chief Executive Officer
EX-31.2 3 d69351dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

I, John Abbot, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Datto Holding Corp.;

 

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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

 

  a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b)

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

 

  c)

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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 23, 2020

 

/s/ John Abbot
John Abbot
Chief Financial Officer
EX-32.1 4 d69351dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

Certification of the Chief Executive Officer

Pursuant to Rule 18 U.S.C. Section 1350

In connection with the Quarterly Report on Form 10-Q of Datto Holding Corp. (the “Company”) for the period ended September 30, 2020, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, Timothy Weller, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

  1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

  2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 23, 2020

 

/s/ Timothy Weller
Timothy Weller
Director & Chief Executive Officer
EX-32.2 5 d69351dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

Certification of the Chief Financial Officer

Pursuant to Rule 18 U.S.C. Section 1350

In connection with the Quarterly Report on Form 10-Q of Datto Holding Corp. (the “Company”) for the period ended September 30, 2020, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, John Abbot, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

  1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

  2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 23, 2020

 

/s/ John Abbot
John Abbot
Chief Financial Officer
EX-101.INS 6 msp-20200930.xml XBRL INSTANCE DOCUMENT 0001724570 2020-09-30 0001724570 2019-12-31 0001724570 2020-01-01 2020-09-30 0001724570 2020-07-01 2020-09-30 0001724570 2019-07-01 2019-09-30 0001724570 2019-01-01 2019-09-30 0001724570 2020-04-01 2020-06-30 0001724570 2019-04-01 2019-06-30 0001724570 2020-01-01 2020-03-31 0001724570 2019-01-01 2019-03-31 0001724570 2020-11-15 0001724570 2018-12-31 0001724570 2019-09-30 0001724570 2019-06-30 0001724570 2019-03-31 0001724570 2020-03-31 0001724570 2020-06-30 0001724570 msp:ServersMember 2019-12-31 0001724570 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001724570 us-gaap:ComputerEquipmentMember 2019-12-31 0001724570 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001724570 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001724570 msp:PurchasedSoftwareMember 2019-12-31 0001724570 us-gaap:VehiclesMember 2019-12-31 0001724570 msp:TwoThousandAndNineteenCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001724570 msp:TermLoanMember msp:TwoThousandAndNineteenCreditAgreementMember 2019-12-31 0001724570 msp:TermLoanMember 2019-12-31 0001724570 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001724570 msp:LessThanOneYearMember 2019-12-31 0001724570 msp:GreaterThanOneYearAndLessThanThreeYearsMember 2019-12-31 0001724570 msp:GreaterThanThreeYearsAndLessThanFiveYearsMember 2019-12-31 0001724570 msp:VistaAndVistaAffiliatesMember 2019-12-31 0001724570 msp:ServersMember 2020-09-30 0001724570 us-gaap:LeaseholdImprovementsMember 2020-09-30 0001724570 us-gaap:ComputerEquipmentMember 2020-09-30 0001724570 us-gaap:SoftwareDevelopmentMember 2020-09-30 0001724570 us-gaap:FurnitureAndFixturesMember 2020-09-30 0001724570 msp:PurchasedSoftwareMember 2020-09-30 0001724570 us-gaap:VehiclesMember 2020-09-30 0001724570 msp:TwoThousandAndNineteenCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-09-30 0001724570 msp:TermLoanMember msp:TwoThousandAndNineteenCreditAgreementMember 2020-09-30 0001724570 msp:TermLoanMember 2020-09-30 0001724570 us-gaap:RevolvingCreditFacilityMember 2020-09-30 0001724570 msp:LessThanOneYearMember 2020-09-30 0001724570 msp:GreaterThanOneYearAndLessThanThreeYearsMember 2020-09-30 0001724570 msp:GreaterThanThreeYearsAndLessThanFiveYearsMember 2020-09-30 0001724570 us-gaap:StockOptionMember 2020-09-30 0001724570 msp:ManagementOptionsMember 2020-09-30 0001724570 us-gaap:IPOMember 2020-09-30 0001724570 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001724570 us-gaap:OperatingExpenseMember 2019-01-01 2019-09-30 0001724570 msp:SubscriptionRevenueMember 2019-01-01 2019-09-30 0001724570 msp:DeviceRevenueMember 2019-01-01 2019-09-30 0001724570 msp:ProfessionalServicesAndOthersMember 2019-01-01 2019-09-30 0001724570 us-gaap:TransferredAtPointInTimeMember msp:DeviceRevenueMember 2019-01-01 2019-09-30 0001724570 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001724570 us-gaap:TransferredOverTimeMember msp:ProfesionalServicesAndOthersMember 2019-01-01 2019-09-30 0001724570 us-gaap:TransferredOverTimeMember msp:SubscriptionRevenueMember 2019-01-01 2019-09-30 0001724570 us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001724570 msp:ProfesionalServicesAndOthersMember 2019-01-01 2019-09-30 0001724570 country:US 2019-01-01 2019-09-30 0001724570 us-gaap:NonUsMember 2019-01-01 2019-09-30 0001724570 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001724570 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001724570 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001724570 msp:BlackScholesOptionMember 2019-01-01 2019-09-30 0001724570 msp:BlackScholesOptionMember srt:MinimumMember 2019-01-01 2019-09-30 0001724570 msp:BlackScholesOptionMember srt:MaximumMember 2019-01-01 2019-09-30 0001724570 us-gaap:IPOMember 2019-01-01 2019-09-30 0001724570 msp:ConsultingServicesExecutiveRecruitmentAndOtherExpensesMember msp:VistaAndVistaAffiliatesMember 2019-01-01 2019-09-30 0001724570 msp:VistaAndVistaAffiliatesMember 2019-01-01 2019-09-30 0001724570 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001724570 us-gaap:OperatingExpenseMember 2019-07-01 2019-09-30 0001724570 msp:SubscriptionRevenueMember 2019-07-01 2019-09-30 0001724570 msp:DeviceRevenueMember 2019-07-01 2019-09-30 0001724570 msp:ProfessionalServicesAndOthersMember 2019-07-01 2019-09-30 0001724570 us-gaap:TransferredAtPointInTimeMember msp:DeviceRevenueMember 2019-07-01 2019-09-30 0001724570 us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001724570 us-gaap:TransferredOverTimeMember msp:ProfesionalServicesAndOthersMember 2019-07-01 2019-09-30 0001724570 us-gaap:TransferredOverTimeMember msp:SubscriptionRevenueMember 2019-07-01 2019-09-30 0001724570 us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001724570 msp:ProfesionalServicesAndOthersMember 2019-07-01 2019-09-30 0001724570 country:US 2019-07-01 2019-09-30 0001724570 us-gaap:NonUsMember 2019-07-01 2019-09-30 0001724570 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001724570 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001724570 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001724570 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001724570 msp:ConsultingServicesExecutiveRecruitmentAndOtherExpensesMember msp:VistaAndVistaAffiliatesMember 2019-07-01 2019-09-30 0001724570 msp:VistaAndVistaAffiliatesMember 2019-07-01 2019-09-30 0001724570 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001724570 msp:ServersMember srt:MinimumMember 2020-01-01 2020-09-30 0001724570 msp:ServersMember srt:MaximumMember 2020-01-01 2020-09-30 0001724570 us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-09-30 0001724570 us-gaap:ComputerEquipmentMember srt:MinimumMember 2020-01-01 2020-09-30 0001724570 us-gaap:ComputerEquipmentMember srt:MaximumMember 2020-01-01 2020-09-30 0001724570 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-09-30 0001724570 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-09-30 0001724570 msp:PurchasedSoftwareMember 2020-01-01 2020-09-30 0001724570 us-gaap:VehiclesMember 2020-01-01 2020-09-30 0001724570 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001724570 us-gaap:OperatingExpenseMember 2020-01-01 2020-09-30 0001724570 msp:SubscriptionRevenueMember 2020-01-01 2020-09-30 0001724570 msp:DeviceRevenueMember 2020-01-01 2020-09-30 0001724570 msp:ProfessionalServicesAndOthersMember 2020-01-01 2020-09-30 0001724570 us-gaap:TransferredAtPointInTimeMember msp:DeviceRevenueMember 2020-01-01 2020-09-30 0001724570 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001724570 us-gaap:TransferredOverTimeMember msp:ProfesionalServicesAndOthersMember 2020-01-01 2020-09-30 0001724570 us-gaap:TransferredOverTimeMember msp:SubscriptionRevenueMember 2020-01-01 2020-09-30 0001724570 us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001724570 msp:ProfesionalServicesAndOthersMember 2020-01-01 2020-09-30 0001724570 country:US 2020-01-01 2020-09-30 0001724570 us-gaap:NonUsMember 2020-01-01 2020-09-30 0001724570 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001724570 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001724570 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001724570 us-gaap:StockOptionMember 2020-01-01 2020-09-30 0001724570 msp:DattoPlanMember 2020-01-01 2020-09-30 0001724570 msp:BlackScholesOptionMember 2020-01-01 2020-09-30 0001724570 msp:BlackScholesOptionMember srt:MinimumMember 2020-01-01 2020-09-30 0001724570 msp:BlackScholesOptionMember srt:MaximumMember 2020-01-01 2020-09-30 0001724570 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001724570 srt:ManagementMember 2020-01-01 2020-09-30 0001724570 us-gaap:IPOMember 2020-01-01 2020-09-30 0001724570 msp:ManagementOptionsMember 2020-01-01 2020-09-30 0001724570 msp:ConsultingServicesExecutiveRecruitmentAndOtherExpensesMember msp:VistaAndVistaAffiliatesMember 2020-01-01 2020-09-30 0001724570 msp:VistaAndVistaAffiliatesMember 2020-01-01 2020-09-30 0001724570 msp:GluhPtyLtdMember 2020-01-01 2020-09-30 0001724570 msp:LargeAccelaratedFilerMember 2020-01-01 2020-09-30 0001724570 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001724570 us-gaap:OperatingExpenseMember 2020-07-01 2020-09-30 0001724570 msp:SubscriptionRevenueMember 2020-07-01 2020-09-30 0001724570 msp:DeviceRevenueMember 2020-07-01 2020-09-30 0001724570 msp:ProfessionalServicesAndOthersMember 2020-07-01 2020-09-30 0001724570 us-gaap:TransferredAtPointInTimeMember msp:DeviceRevenueMember 2020-07-01 2020-09-30 0001724570 us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001724570 us-gaap:TransferredOverTimeMember msp:ProfesionalServicesAndOthersMember 2020-07-01 2020-09-30 0001724570 us-gaap:TransferredOverTimeMember msp:SubscriptionRevenueMember 2020-07-01 2020-09-30 0001724570 us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001724570 msp:ProfesionalServicesAndOthersMember 2020-07-01 2020-09-30 0001724570 country:US 2020-07-01 2020-09-30 0001724570 us-gaap:NonUsMember 2020-07-01 2020-09-30 0001724570 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001724570 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001724570 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001724570 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001724570 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001724570 msp:ConsultingServicesExecutiveRecruitmentAndOtherExpensesMember msp:VistaAndVistaAffiliatesMember 2020-07-01 2020-09-30 0001724570 msp:VistaAndVistaAffiliatesMember 2020-07-01 2020-09-30 0001724570 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001724570 us-gaap:IPOMember us-gaap:SubsequentEventMember 2020-10-23 2020-10-23 0001724570 us-gaap:IPOMember 2020-10-23 2020-10-23 0001724570 us-gaap:SubsequentEventMember msp:TermLoanMember msp:TwoThousandAndNineteenCreditAgreementMember 2020-10-23 2020-10-23 0001724570 msp:TwoThousandAndNineteenCreditAgreementMember us-gaap:SubsequentEventMember 2020-10-23 2020-10-23 0001724570 msp:TwoThousandAndTwentyCreditAgreementMember us-gaap:SubsequentEventMember 2020-10-23 2020-10-23 0001724570 us-gaap:SubsequentEventMember msp:TwoThousandAndTwentyCreditAgreementMember msp:AccordionFeatureMember us-gaap:LetterOfCreditMember 2020-10-23 2020-10-23 0001724570 us-gaap:SubsequentEventMember msp:TwoThousandAndTwentyCreditAgreementMember msp:AccordionFeatureMember 2020-10-23 2020-10-23 0001724570 us-gaap:SubsequentEventMember us-gaap:IPOMember msp:UnderWriterPurchaseOptionMember 2020-10-23 2020-10-23 0001724570 us-gaap:IPOMember 2020-10-23 0001724570 us-gaap:SubsequentEventMember 2020-10-23 0001724570 us-gaap:SubsequentEventMember msp:VistaMember 2020-10-23 0001724570 msp:TwoThousandAndNineteenCreditAgreementMember us-gaap:SubsequentEventMember 2020-10-23 0001724570 us-gaap:SubsequentEventMember msp:TwoThousandAndTwentyCreditAgreementMember 2020-10-23 0001724570 us-gaap:SubsequentEventMember msp:TwoThousandTwentyOnePlanMember 2020-10-23 0001724570 us-gaap:SubsequentEventMember msp:TwoThousandAndTwentyCreditAgreementMember msp:AccordionFeatureMember 2020-10-23 0001724570 msp:TwoThousandAndTwentyCreditAgreementMember us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2020-10-23 0001724570 us-gaap:IPOMember us-gaap:SubsequentEventMember 2020-10-23 0001724570 msp:ServersMember srt:MinimumMember 2019-01-01 2019-12-31 0001724570 msp:ServersMember srt:MaximumMember 2019-01-01 2019-12-31 0001724570 us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001724570 us-gaap:ComputerEquipmentMember srt:MinimumMember 2019-01-01 2019-12-31 0001724570 us-gaap:ComputerEquipmentMember srt:MaximumMember 2019-01-01 2019-12-31 0001724570 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001724570 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001724570 msp:PurchasedSoftwareMember 2019-01-01 2019-12-31 0001724570 us-gaap:VehiclesMember 2019-01-01 2019-12-31 0001724570 us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001724570 msp:GluhPtyLtdMember 2020-07-31 2020-07-31 0001724570 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001724570 us-gaap:OperatingExpenseMember 2020-04-01 2020-06-30 0001724570 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001724570 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001724570 msp:TwoThousandAndTwentyCreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-10-30 0001724570 us-gaap:RevolvingCreditFacilityMember msp:TwoThousandAndSeventeenCreditAgreementMember 2017-12-07 0001724570 msp:TermLoanMember msp:TwoThousandAndSeventeenCreditAgreementMember 2017-12-07 0001724570 us-gaap:RevolvingCreditFacilityMember msp:TwoThousandAndNineteenCreditAgreementMember 2019-04-02 0001724570 msp:TwoThousandAndNineteenCreditAgreementMember msp:TermLoanMember 2019-04-02 0001724570 us-gaap:SubsequentEventMember msp:DattoTwoThousandTwentyOmnibusIncentivePlanMember 2020-10-20 0001724570 us-gaap:SubsequentEventMember srt:MaximumMember 2020-12-31 0001724570 us-gaap:SubsequentEventMember 2020-10-01 2020-12-31 0001724570 us-gaap:SubsequentEventMember us-gaap:RestrictedStockUnitsRSUMember 2020-10-01 2020-10-01 0001724570 us-gaap:SubsequentEventMember us-gaap:RestrictedStockUnitsRSUMember 2020-10-01 0001724570 msp:UnderWriterPurchaseOptionMember us-gaap:SubsequentEventMember us-gaap:IPOMember 2020-11-03 2020-11-03 0001724570 us-gaap:SubsequentEventMember us-gaap:IPOMember 2020-11-03 2020-11-03 0001724570 us-gaap:SubsequentEventMember 2020-11-03 2020-11-03 0001724570 us-gaap:SubsequentEventMember us-gaap:IPOMember 2020-11-03 0001724570 us-gaap:SubsequentEventMember us-gaap:IPOMember msp:UnderWriterPurchaseOptionMember 2020-11-03 0001724570 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001724570 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001724570 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001724570 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001724570 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001724570 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001724570 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001724570 us-gaap:CommonStockMember 2019-09-30 0001724570 us-gaap:TreasuryStockMember 2019-09-30 0001724570 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001724570 us-gaap:RetainedEarningsMember 2019-09-30 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001724570 us-gaap:StockOptionMember 2019-12-31 0001724570 msp:DattoPlanMember 2019-12-31 0001724570 msp:DattoPlanMember 2020-09-30 0001724570 us-gaap:CommonStockMember 2020-09-30 0001724570 us-gaap:TreasuryStockMember 2020-09-30 0001724570 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001724570 us-gaap:RetainedEarningsMember 2020-09-30 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001724570 us-gaap:StockOptionMember 2018-12-31 0001724570 us-gaap:CommonStockMember 2020-06-30 0001724570 us-gaap:TreasuryStockMember 2020-06-30 0001724570 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001724570 us-gaap:RetainedEarningsMember 2020-06-30 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001724570 us-gaap:CommonStockMember 2019-12-31 0001724570 us-gaap:TreasuryStockMember 2019-12-31 0001724570 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001724570 us-gaap:RetainedEarningsMember 2019-12-31 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001724570 us-gaap:CommonStockMember 2020-03-31 0001724570 us-gaap:TreasuryStockMember 2020-03-31 0001724570 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001724570 us-gaap:RetainedEarningsMember 2020-03-31 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001724570 us-gaap:CommonStockMember 2018-12-31 0001724570 us-gaap:TreasuryStockMember 2018-12-31 0001724570 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001724570 us-gaap:RetainedEarningsMember 2018-12-31 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001724570 us-gaap:CommonStockMember 2019-03-31 0001724570 us-gaap:TreasuryStockMember 2019-03-31 0001724570 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001724570 us-gaap:RetainedEarningsMember 2019-03-31 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001724570 us-gaap:CommonStockMember 2019-06-30 0001724570 us-gaap:TreasuryStockMember 2019-06-30 0001724570 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001724570 us-gaap:RetainedEarningsMember 2019-06-30 0001724570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 98614000 27597000 1436000 1469000 16668000 20841000 17266000 12415000 8831000 10265000 9453000 10120000 152268000 82707000 86618000 80746000 1123000000 1118856000 289954000 306685000 63407000 53298000 1715247000 1642292000 8517000 16049000 35407000 33909000 5500000 5500000 25412000 24254000 74836000 79712000 575739000 546499000 2937000 3798000 17660000 10120000 13158000 9860000 684330000 649989000 136000 136000 1092090000 1083082000 3621000 3621000 -58058000 -87724000 370000 430000 1030917000 992303000 1715247000 1642292000 2399000 1449000 6546000 1921000 122753000 105170000 356348000 301107000 6964000 11948000 21098000 29582000 950000 575000 2347000 1937000 130667000 117693000 379793000 332626000 18915000 20815000 60786000 60472000 10089000 14036000 87366000 67420000 31456000 29567000 14605000 13502000 7080000 5479000 6005000 5955000 998000 900000 101000 100000 147611000 122923000 60993000 42177000 4400000 2100000 3000000 2100000 12200000 6400000 7700000 6200000 400000 300000 1000000 800000 26464000 36591000 1332000 1438000 4399000 3874000 5526000 4150000 15746000 11256000 35862000 40439000 107395000 112193000 94805000 77254000 272398000 220433000 24709000 25084000 83828000 79172000 15257000 14640000 48000000 43924000 17433000 17680000 59389000 50555000 6820000 6782000 20600000 20506000 64219000 64186000 211817000 194157000 30586000 13068000 60581000 26276000 -19231000 -6078000 -9939000 -22188000 -53364000 24508000 3129000 38393000 -27088000 4962000 404000 8727000 -4130000 19546000 2725000 29666000 -22958000 0.14 0.02 0.22 -0.17 0.14 0.02 0.22 -0.17 135553097 135195800 135496696 135195800 138590770 135615949 137006921 135195800 19615000 14739000 1265000 1452000 1508000 183000 6561000 9454000 4793000 3422000 7556000 -6035000 647000 -235000 766000 12202000 6337000 2035000 -2099000 4464000 8446000 15347000 109000 4479000 348000 -554000 74055000 6623000 28519000 22000000 27.00 558000000 3800000 600000 3200000 719000 -461000 -60000 -650000 20265000 2264000 29606000 -23608000 27777000 -32890000 -27777000 32100000 562250000 4468000 522048000 8775000 10400000 980000 2500000 29099000 19955000 720000 -396000 70984000 -1595000 29066000 37258000 100050000 35663000 98614000 31781000 1436000 3882000 151000 1117000 22317000 34820000 40000 512000 2620000 3200000 3600000 7094000 8379000 6964000 6964000 950000 122753000 123703000 950000 11948000 11948000 575000 105170000 105745000 575000 21098000 21098000 2347000 356348000 358695000 2347000 29582000 29582000 1937000 301107000 303044000 1937000 94632000 87084000 277654000 245280000 36035000 30609000 102139000 87346000 166241000 85162000 76395000 4684000 220915000 107562000 103234000 10119000 77000 20000 118000 77000 524000 619000 1803000 2259000 494000 234000 1115000 3051000 1694000 893000 3525000 4067000 2789000 1766000 6561000 9454000 9623400 10.01 P8Y4M24D 43227000 9888465 10.36 P7Y10M24D 155732000 3300494 8.94 P6Y9M18D 56670000 0.202 0.129 28300000 28100000 6700000 6500000 6500000 7700000 400000 300000 1600000 1400000 28100000 P2Y10M24D 10-Q false DATTO HOLDING CORP. 0001724570 2020-09-30 2020 Q3 --12-31 false false true false Non-accelerated Filer Yes MSP Common Stock NYSE 0.001 150000000 0.001 150000000 135915527 135655428 135915527 135655428 362126 362126 3508000 <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="font-weight:bold;display:inline;">4.</div></td><td style="text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inventory<div style="display:inline;">, Net</div> </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory, net of the reserves for obsolescence, consisted of the following (in&#160;thousands): </div></div></div></div> <div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;;;width:72%;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:8%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:8%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30,<br/> 2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Components</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,321</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,045</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in progress</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">2,399</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,449</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Finished goods</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,546</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,921</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total inventory<div style="display:inline;">, net</div></div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">17,266</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">12,415</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory, net of the reserves for obsolescence, consisted of the following (in&#160;thousands): </div></div></div></div> <div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;;;width:72%;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:8%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:8%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">September&#160;30,<br/> 2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Components</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,321</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,045</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in progress</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">2,399</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,449</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Finished goods</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,546</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,921</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total inventory<div style="display:inline;">, net</div></div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">17,266</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">12,415</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="font-weight:bold;display:inline;">5.</div></td><td style="text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Property and Equipment, Net </div></div></div></td></tr></table><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net, consisted of the following (in&#160;thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;width:13%;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;"></td><td style="font-family: 'times new roman';"></td><td style="font-family: 'times new roman';"></td><td style="font-family: 'times new roman';"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;"></td><td style="font-family: 'times new roman';"></td><td style="font-family: 'times new roman';"></td><td style="font-family: 'times new roman';"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-family: 'times new roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: 'times new roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> Useful&#160;Life<br/> (in Years)</div></div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-weight:bold;display:inline;">September&#160;30,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-weight:bold;display:inline;"></div><br/> <div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>December&#160;31,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-weight:bold;display:inline;"><br/> 2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Servers</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">3-5</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">87,366</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">67,420</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="text-align:center;;vertical-align:bottom;">10&#160;years&#160;or&#160;less</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">31,456</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">29,567</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Computer equipment</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">3-5</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14,605</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,502</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internally developed software</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="text-align:center;;vertical-align:bottom;">3</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7,080</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5,479</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Furniture and fixtures</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;">5</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,005</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,955</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased software</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="text-align:center;;vertical-align:bottom;">3</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">998</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">900</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Vehicles</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;">5</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">101</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">147,611</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">122,923</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: accumulated depreciation and amortization</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(60,993</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(42,177</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, net</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">86,618</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">80,746</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense included in cost of revenue and operating expenses was $4.4&#160;million and $2.1&#160;million, respectively, for the three months ended September&#160;30, 2020, and $3.0&#160;million and $2.1&#160;million, respectively, for the three months ended September&#160;30, 2019. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense included in cost of revenue and operating expenses was $12.2&#160;million and $6.4&#160;million, respectively, for the nine months ended September&#160;30, 2020, and $7.7&#160;million and $6.2&#160;million, respectively, for the nine months ended September&#160;30, 2019. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company capitalized $0.4&#160;million and $0.3&#160;million of internally developed software costs during the three months ended September&#160;30, 2020 and 2019, and $1.6&#160;million and $1.4&#160;million during the nine months ended September&#160;30, 2020 and 2019, respectively. Amortization expense related to capitalized software included in operating expenses was $0.4&#160;million and $0.3&#160;million during the three months ended September&#160;30, 2020 and 2019, and $1.0&#160;million and $0.8&#160;million during the nine months ended September&#160;30, 2020 and 2019, respectively. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net, consisted of the following (in&#160;thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;width:13%;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;"></td><td style="font-family: 'times new roman';"></td><td style="font-family: 'times new roman';"></td><td style="font-family: 'times new roman';"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;"></td><td style="font-family: 'times new roman';"></td><td style="font-family: 'times new roman';"></td><td style="font-family: 'times new roman';"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-family: 'times new roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="font-family: 'times new roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> Useful&#160;Life<br/> (in Years)</div></div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-weight:bold;display:inline;">September&#160;30,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-weight:bold;display:inline;"></div><br/> <div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>December&#160;31,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">&#160;</div><div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-weight:bold;display:inline;"><br/> 2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Servers</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">3-5</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">87,366</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">67,420</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="text-align:center;;vertical-align:bottom;">10&#160;years&#160;or&#160;less</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">31,456</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">29,567</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Computer equipment</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">3-5</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14,605</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,502</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internally developed software</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="text-align:center;;vertical-align:bottom;">3</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7,080</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5,479</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Furniture and fixtures</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;">5</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,005</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,955</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased software</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="text-align:center;;vertical-align:bottom;">3</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">998</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">900</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Vehicles</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;">5</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">101</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">147,611</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">122,923</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: accumulated depreciation and amortization</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(60,993</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(42,177</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, net</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">86,618</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">80,746</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> P3Y P5Y P10Y P3Y P5Y P3Y P5Y P3Y P5Y P3Y P5Y P10Y P3Y P5Y P3Y P5Y P3Y P5Y <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Commitments and Contingencies </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. The Company believes there is no litigation or other liabilities for loss contingencies pending, individually or in the aggregate, that could have a material adverse effect on the Company&#8217;s financial position, results of operations, or cash flows.</div></div></div><div style="font-size: 10pt;;display:inline;">&#160;</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Subsequent Events </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Initial Public Offering</div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October&#160;23, 2020, the </div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Company<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">completed</div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;its IPO through which the Company issued and sold 22,000,000 shares of common stock at a price per share of $27.00. The Company received aggregate proceeds of approximately $558.0&#160;million from the IPO, after deducting the underwriting discount<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;of </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$36.0&#160;million.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the completion of the IPO, authorized capital stock consists of 500,000,000 shares of common stock, par value $0.001 per share, and 50,000,000 shares of undesignated preferred stock, par value $0.001 per share. Immediately after the IPO, funds controlled by Vista </div><div style="font-size: 10pt; font-family: 'times new roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">owned<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">approximately 72.2% of the Company&#8217;s outstanding common stock</div><div style="font-size: 10pt; font-family: 'times new roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">, excluding treasury shares</div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. As a result, the Company is a &#8220;controlled company&#8221; under New York Stock Exchange corporate governance rules. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October&#160;20, 2020, the Board adopted and the stockholders approved the 2020 Plan, pursuant to which the Company and its affiliates&#8217; employees, consultants and directors will be eligible to receive incentive awards. The 2020 Plan provides for the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, bonus stock, dividend equivalents, other stock-based awards, substitute awards, annual incentive awards and performance awards, in each case intended to align the interests of participants with those of the Company&#8217;s stockholders. In connection with the 2020 Plan,</div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;20,868,874 shares of the Company&#8217;s common stock <div style="letter-spacing: 0px; top: 0px;;display:inline;">were</div> reserved for issuance. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">Shortly after closing the IPO, the Company utilized the IPO proceeds and available cash of $38.4&#160;million to <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i)&#160;repay the outstanding principal balances under the 2019 Credit Agreement</div></div></div> of $590.2&#160;million, <div style="letter-spacing: 0px; top: 0px;;display:inline;">(ii) pay</div> $1.6&#160;million of related accrued interest, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iii)&#160;pay</div></div></div> $1.2&#160;million in debt issuance costs for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> Credit Agreement, as defined below, <div style="letter-spacing: 0px; top: 0px;;display:inline;">and (iv) pay</div> $3.3&#160;million for certain offering costs. In relation to <div style="letter-spacing: 0px; top: 0px;;display:inline;">this</div> refinancing, in the fourth <div style="letter-spacing: 0px; top: 0px;;display:inline;">quarter of 2020</div> the Company will <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-off</div> approximately $9.0&#160;million of unamortized debt issuance costs and original issue discount related to the 2019 Credit Agreement, and record $1.2&#160;million of debt issuance costs related to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> Credit Agreement. See below for a fuller description of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> Credit Agreement.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, on November&#160;3, 2020, the underwriters exercised their option in full to </div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">purchase 3,300,000 additional shares of common stock at a price of $27.00 per share, resulting in proceeds to the Company of approximately $83.6&#160;million, after deducting the underwriting discount of $5.4&#160;million</div><div style="font-size: 10pt; font-family: 'times new roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;and funds controlled by Vista owned approximately 70.7% of the Company&#8217;s outstanding common stock, excluding treasury share<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>.</div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Impact of IPO on Options</div> </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As discussed in Note 9. Stock-Based Compensation, the performance condition in relation to the IPO Options was not deemed satisfied as of September&#160;30, 2020, as the closing of an initial public offering event is not deemed probable until consummated, and no stock-based compensation for the IPO </div></div></div><div style="font-size: 10pt; font-family: 'times new roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Options<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">is</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> reflected in the periods presented. The Company will begin to record stock-based compensation for the IPO <div style="letter-spacing: 0px; top: 0px;;display:inline;">O</div>ptions using the accelerated attribution method during the fourth quarter of 2020. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Based upon the IPO Options outstanding as of September&#160;30, 2020, the Company expects to record approximately $52.7&#160;million of stock-based compensation expense, including $22.0&#160;million during the fourth quarter of 2020 and $30.7&#160;million thereafter, over a weighted average period of 1.2 years. In addition, after September&#160;30, 2020, the Company awarded 391,119 of restricted stock units to certain directors, officers and employees, for which the Company expects to recognize approximately $10.6&#160;million of stock-based compensation expense over the requisite service periods (typically four years). The valuation of awards granted during 2020, as well as the final valuation of the IPO Options which were modified during 2020, is based upon an interpolation of the Company&#8217;s stock price from the beginning of the year to the initial public offering price of $27.00. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">2020 Credit Agreement</div> </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October&#160;23, 2020, Datto, Inc., as borrower (the &#8220;Borrower&#8221;), and certain direct and indirect wholly-owned subsidiaries of Datto Holding Corp., entered into the 2020 Credit Agreement with the lenders party thereto and Morgan Stanley Senior Funding, Inc., as administrative agent. The 2020 Credit Agreement is guaranteed by certain direct and indirect subsidiaries of Datto Holding Corp. (the &#8220;Guarantors,&#8221; and, together with the Borrower, the &#8220;Loan Parties&#8221;) and is supported by a security interest in substantially all of the Loan Parties&#8217; personal property and assets, subject to customary exceptions</div></div></div><div style="font-size: 10pt; font-family: 'times new roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">, as defined in the 2020 Credit Agreement.</div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The 2020 Credit Agreement provides for an </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">initial</div>&#160;$200.0&#160;million in commitments for revolving credit loans, which<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>may be increased or decreased under specific circumstances, with a $40.0&#160;million letter of credit sublimit and a $100&#160;million alternative currency sublimit. In addition, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> Credit Agreement provides for the ability of<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">the</div></div>&#160;Borrower to request incremental term loan facilities, in a minimum amount of $5.0&#160;million for each facility. Borrowings pursuant to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> Credit Agreement, and are scheduled to mature on October&#160;23, 2025.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The 2020 Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants, as defined in the 2020&#160;Credit Agreement, which was attached as Exhibit&#160;10.1 to the Company&#8217;s Current Report, Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">8-K</div> filed with the SEC on October&#160;29, 2020. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The 2020 Credit Agreement is undrawn, with the exception of</div></div></div> $1.9&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">million of outstanding letters of credit.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 22000000 27.00 558000000 1419225 891830 <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="font-weight:bold;display:inline;">13.</div></td><td style="text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Restructuring </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">In response to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, the Company undertook various measures to mitigate the risk of potential reductions in revenue and delays or reductions in payments from its customers. The measures included a focus on the Company&#8217;s cost structure to match expenditures to its revised forecasts of revenue and cash generation activities. As a result of <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the measures taken, </div></div></div>the Company incurred approximately $3.8&#160;million for restructuring activities in the second quarter of 2020, primarily related to severance for a reduction in workforce, including $0.6&#160;million in cost of revenue and $3.2&#160;million in operating expenses.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="font-weight:bold;display:inline;">8.</div></td><td style="text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Debt </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;7, 2017, the Company entered into a debt agreement </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(the &#8220;2017 Credit Agreement&#8221;) comprised of a<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$520.0&#160;million term loan facility and a $35.0&#160;million revolving credit facility<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> On April&#160;2, 2019, the Company refinanced its 2017 Credit Agreement with a syndicate of lenders, under a new debt agreement<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(the &#8220;2019 Credit Agreement&#8221;)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">consisting of a $550.0&#160;million </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">term loan facility (the &#8220;Term Loan Facility&#8221;) and a $50.0&#160;million revolving credit facility (the &#8220;Revolving Credit Facility&#8221;). </div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shortly after the completion of the Company&#8217;s IPO in October 2020, the Company repaid all outstanding balances under the Term Loan Facility and Revolving Credit Facility</div></div></div><div style="font-size: 10pt; font-family: 'times new roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">, and the 2019 Credit Agreement was terminated.</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> The Company entered into a new revolving credit facility (the &#8220;2020 Revolving Credit Facility&#8221;) under a new debt agreement (the &#8220;2020 Credit Agreement&#8221;) which provides $200.0&#160;million of borrowing capacity. See Note 14. Subsequent Events, for further information. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of September&#160;30, 2020 and December&#160;31, 2019, $543.1&#160;million and $547.3&#160;million, respectively, of principal was outstanding under the Term Loan Facility. The decrease in the balance reflects scheduled amortization payments. The interest rate on the Term Loan Facility was 4.40% and 6.05% at September&#160;30, 2020 and December&#160;31, 2019, respectively. The estimated fair value of the Company&#8217;s Term Loan Facility based upon quoted market prices as of September&#160;30, 2020 was $541.7&#160;million, and $550.0&#160;million as of December&#160;31, 2019. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of September&#160;30, 2020 and December&#160;31, 2019, $47.1&#160;million and $15.0&#160;million, respectively, was drawn on the Revolving Credit Facility and $1.9 and $2.8&#160;million, respectively, of letters of credit were outstanding. The interest rate on the Revolving Credit Facility was 3.90% and 5.52% at September&#160;30, 2020 and December&#160;31, 2019, respectively. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The 2019 Credit Agreement contained certain affirmative, negative and financial covenants. At September&#160;30, 2020, the Company was in compliance with all applicable covenants. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recorded amortization of the debt issuance costs and original issue discount of $0.4&#160;million as interest expense during both the three months ended September&#160;30, 2020 and 2019, and $1.3&#160;million and $1.5&#160;million as interest expense during the nine months ended September&#160;30, 2020 and 2019, respectively. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s long-term debt consisted of the following (in&#160;thousands): </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;; width: 73%;"></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">September&#160;30,&#160;</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2020</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Term loan facility</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">543,125</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">547,250</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Revolving credit facility</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">47,100</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">15,000</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: current portion of long-term debt</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(5,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(5,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Less: debt issuance costs and original issue discount, net</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(8,986</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(10,251</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 73%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total long-term debt</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">575,739</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">546,499</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 73%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 520000000 35000000 550000000 543125000 547250000 47100000 15000000 5500000 5500000 8986000 10251000 <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Income Taxes </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company incurred a provision for income tax of </div></div></div>$5.0&#160;million and $0.4&#160;million for the three months ended September&#160;30, 2020 and 2019, respectively and the effective tax rate for the three months ended September&#160;30, 2020 and 2019 was 20.2% and 12.9%, respectively. The Company incurred a provision for income tax of $8.7&#160;million for the nine months ended September&#160;30, 2020, as compared to a benefit from income tax of $4.1&#160;million for the nine months ended September&#160;30, 2019. The effective tax rate for the nine months ended September&#160;30, 2020 and 2019 was 22.7% and 15.2%, respectively. The higher effective tax rate for the three and nine months ended September&#160;30, 2020 <div style="letter-spacing: 0px; top: 0px;;display:inline;">was</div>&#160;primarily related to an increase in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> income in 2020, including a shift from a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> loss for the nine months ended September&#160;30, 2019, as well as the&#160;inability to recognize tax benefits from certain foreign jurisdictions which generate a taxable loss, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> tax benefits recorded in the three and nine months ended September&#160;30, 2019.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income (Loss) per Share </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three and nine month periods ended September&#160;30, 2020 there were 1,058,594 and 2,216,118 of weighted-average outstanding shares, respectively, of potentially dilutive options excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the period presented because including them would have been antidilutive. For the three and nine month periods ended September&#160;30, 2019 there were 6,049,093 and 6,300,201 of weighted-average outstanding shares, respectively, of potentially dilutive options excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the period presented because including them would have been antidilutive. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the purpose of computing diluted earnings per share, options with a performance condition, such as the IPO Options, are considered contingently issuable, and are included in the denominator for computing dilutive net earnings per share for the entire period only once the performance condition is met, and only to the extent such options are dilutive. As of September&#160;30, 2020, 2,876,233 IPO Options were outstanding. </div></div></div></div><div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of net income (loss) available to common stockholders and the<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>number of shares in the calculation of basic and diluted income (loss) per share follows (in thousands, except share and per share amounts):</div></div></div><br/></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 92%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="width: 49%;"></td><td style="width: 8%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 8%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 8%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 7%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended September&#160;30,</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine Months Ended September&#160;30,</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) attributable to common stockholders</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">19,546</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">2,725</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">29,666</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">(22,958</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 49%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Denominator:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average shares used in computing net income (loss) per share attributable to common stockholders</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Basic</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">135,553,097</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">135,195,800</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">135,496,696</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">135,195,800</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 49%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">138,590,770</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">135,615,949</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">137,006,921</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">135,195,800</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 49%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net income (loss) per share attributable to common stockholders</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">0.14</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">0.02</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">0.22</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">(0.17</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 49%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Diluted</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">0.14</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">0.02</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">0.22</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">(0.17</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;">)&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Related Party Transactions </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vista Equity Partners (&#8220;Vista&#8221;), the Company&#8217;s majority shareholder, is a U.S.-based investment firm. During the three and nine months ended September&#160;30, 2020, the Company paid a total of $0.2&#160;million and $0.4&#160;million, respectively, for consulting services, executive recruitment, and other expenses related to services provided by Vista and Vista affiliates. During the three and nine months ended September&#160;30, 2019, the Company paid a total of $0.2&#160;million and $0.9&#160;million, respectively, for consulting services, executive recruitment, and other expenses related to services provided by Vista and Vista affiliates. At September&#160;30, 2020, the Company had immaterial accounts payable to Vista. At December&#160;31, 2019, the Company had $0.1&#160;million in accounts payable due to Vista. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the normal course of business, the Company sells technology solutions as recurring subscriptions to portfolio companies of Vista. Sales to Vista portfolio companies were immaterial during the three months and nine months ended September&#160;30, 2020 and 2019. At September&#160;30, 2020 and December&#160;31, 2019, the Company had immaterial accounts receivable and deferred revenue from Vista portfolio companies on the condensed consolidated balance sheets. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company purchased software licenses, software services, and related IT support services from Vista portfolio companies. Purchases from Vista portfolio companies amounted to $0.2&#160;million and $0.3&#160;million, during the three months ended September&#160;30, 2020 and 2019, and $0.7&#160;million, during both the nine months ended September&#160;30, 2020 and 2019. At September&#160;30, 2020 and December&#160;31, 2019, the Company had immaterial accounts payable due to Vista portfolio companies. </div></div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 16731000 17023000 4371000 3300000 83600000 27.00 8321000 9045000 0.227 0.152 500000000 0.001 50000000 0.001 0.722 53000 1072000 20868874 38400000 1600000 1200000 3300000 9000000 1200000 3300000 27.00 83600000 5400000 52700000 22000000 30700000 P1Y2M12D 391119 10600000 P4Y 27.00 200000000 40000000 100000000 5000000 1900000 1419225 322755 831405 7065000 9932000 23590000 34131000 987000 -7000 1402000 -2000 590200000 2025-10-23 2742903 2215508 No 160959637 0.0440 0.0605 135655428 136000 -3621000 1083082000 -87724000 430000 1914000 1914000 255438 2500000 2500000 1353000 1353000 135910866 136000 -3621000 1087496000 -86371000 -270000 997370000 1858000 1858000 8767000 8767000 135910866 136000 -3621000 1089354000 -77604000 -349000 1007916000 -53000 -53000 2789000 2789000 19546000 135915527 136000 -3621000 1092090000 -58058000 370000 135557926 136000 -3621000 1071914000 -56536000 -83000 1011810000 4874000 4874000 -3449000 -3449000 135557926 136000 -3621000 1076788000 -59985000 354000 1013672000 -1072000 -1072000 2814000 2814000 -22234000 -22234000 135557926 136000 -3621000 1078530000 -82219000 -272000 992554000 1766000 1766000 2725000 135557926 136000 -3621000 1080296000 -79494000 -733000 996584000 -700000 -700000 -79000 -79000 719000 719000 437000 437000 -626000 -626000 -461000 -461000 4661 <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Business </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description of Business </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Datto Holding Corp., through its operating subsidiaries, provides cloud-based software and technology solutions purpose-built for delivery through the managed service provider channel to small and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">medium-sized</div> businesses. The Company&#8217;s platform enables its managed service provider (&#8220;MSP&#8221;) partners to serve the small and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">medium-sized</div> businesses (&#8220;SMB&#8221;) information technology market. The Company&#8217;s platform includes mission critical cloud-based software and technologies that MSPs sell to SMBs, business management software to help MSPs scale their own businesses, and marketing tools, content, training and industry-leading events that cultivate an empowered and highly engaged MSP partner community.<div style="font-weight:bold;display:inline;"> </div> </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unless otherwise indicated or as the context otherwise requires, D<div style="display:inline;">a</div>tto Holding Corp. and its wholly-owned subsidiaries, collectively, are referred to as the &#8220;Company&#8221;, &#8220;Datto&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our.&#8221;</div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Initial Public Offering </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October&#160;</div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23, 2020, the Company completed an initial public offering (&#8220;IPO&#8221;) of its common stock. As part of the IPO, the Company issued and sold 22,000,000 shares of its common stock at a public offering price of $27.00 per share. The Company received proceeds of approximately $558.0&#160;million from the IPO, after deducting the underwriting discount. <div style="letter-spacing: 0px; top: 0px;;display:inline;">In addition, on November 3, 2020,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the underwriters exercised their option </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">in full<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">to purchase </div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 3,300,000 additional shares of common stock at a price of $27.00 per share, resulting in proceeds of approximately $83.6&#160;million,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">after deducting the underwriting discount. See Note 14. Subsequent Events for further information. </div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Emerging Growth Company Status </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i)&#160;is no longer an emerging growth company or (ii)&#160;affirmatively and irrevocably opt<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> out of the extended transition period provided in the JOBS Act. As a result, the Company&#8217;s 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 based on public company effective dates. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">The Company will remain an emerging growth company until the earliest of (i)&#160;the last day of the first fiscal year (a)&#160;following the fifth anniversary <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of the completion of the IPO,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>(b)&#160;in which the Company&#8217;s total annual gross revenue is at least $1.07&#160;billion or (c)&#160;when the Company is deemed to be a large accelerated filer, which means the market value of its common stock that is held by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-affiliates</div> exceeds $700.0&#160;million as of June 30th <div style="letter-spacing: 0px; top: 0px;;display:inline;">of<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>th<div style="letter-spacing: 0px; top: 0px;;display:inline;">at</div> fiscal <div style="letter-spacing: 0px; top: 0px;;display:inline;">year </div></div>and (ii)&#160;the date on which the Company has issued more than $1.0&#160;billion in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-convertible</div> debt securities during the prior three-year period.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company's 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 based on public company effective dates. The Company will remain an emerging growth company until the earliest of (i) the last day of the first fiscal year (a) following the fifth anniversary of the completion of the IPO, (b) in which the Company's total annual gross revenue is at least $1.07 billion or (c) when the Company is deemed to be a large accelerated filer, which means the market value of its common stock that is held by non-affiliates exceeds $700.0 million as of June 30th of that fiscal year and (ii) the date on which the Company has issued more than $1.0 billion in non-convertible debt securities during the prior three-year period. <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Basis of Presentation </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain information and note disclosures included in complete financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) applicable to interim financial reporting. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the final prospectus for the Company&#8217;s IPO dated October&#160;20, 2020 and filed with the SEC on October&#160;22, 2020 pursuant to Rule 424(b)(4) under the Securities Act of 1933 (the &#8220;IPO Prospectus&#8221;). </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The condensed consolidated financial statements include the accounts of Datto Holding Corp. and its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">wholly-owned</div> subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The condensed consolidated balance sheet as of December&#160;31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures required by U.S. GAAP. The accompanying interim condensed consolidated balance sheet as of September&#160;30, 2020, the interim condensed consolidated statements of operations, comprehensive income (loss)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>and the interim condensed consolidated statements of changes in stockholders&#8217; equity for the three and nine months ended September&#160;30, 2020 and 2019, and the interim condensed consolidated statements of cash flows, for the nine months ended September&#160;30, 2020 and 2019, and the related footnote disclosures are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state its financial position as of September&#160;30, 2020, the results of its operations for the three and nine months ended September&#160;30, 2020 and 2019 and the results of its cash flows for the nine months ended September&#160;30, 2020 and 2019. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The results for the three and nine months ended September&#160;30, 2020 are not necessarily indicative of the operating results expected for the year ending December&#160;31, 2020 or any other future period. Additionally, there are many uncertainties regarding the ongoing coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(&#8220;COVID-19&#8221;)</div> pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how it has impacted and may continue to impact the Company&#8217;s operations and the operations of its MSP partners and their SMB customers for an indefinite period of time, including as a result of travel restrictions and/or business shutdowns. Many of the countries in which the Company operates have implemented significant governmental measures to control the spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> These measures may restrict the movement of employees and goods in impacted regions, which could impact the Company&#8217;s or its MSP partners&#8217; ability to provide services or deliver them effectively. While it is not possible at this time to estimate the impact that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> will have on worldwide economic activity and the Company&#8217;s business, the continued spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and the measures taken by governments, businesses and other organizations in response to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> may adversely impact the Company&#8217;s business, financial condition or results of operations. The Company will continue to assess the evolving impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and will make adjustments to its operations as necessary. </div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Segment Information </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. The Company&#8217;s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating segment. As of September&#160;30, 2020 and December&#160;31, 2019 the Company did not have material long-lived assets located outside of the United States. </div></div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Use of Estimates </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition (including upgrade and return rights), contract balances, contract acquisition costs, allowance for doubtful accounts, reserves for inventory obsolescence, useful lives and recoverability of property and equipment and intangible assets with definite lives, capitalized software development and implementation costs, recoverability of goodwill, income taxes, stock-based compensation and contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could materially differ from these estimates as a result of risks and uncertainties, including the uncertainty surrounding rapidly changing market and economic conditions from the impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">With the exception of the items noted below there have been no material changes to the Company&#8217;s significant accounting policies.</div></div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deferred Offering Costs </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred offering costs, consisting of legal, accounting and other fees and costs incurred in connection with the sale of common stock in the Company&#8217;s IPO, were capitalized and recorded in other assets on the condensed consolidated balance sheets. As of September&#160;30, 2020 and December&#160;31, 2019, $3.6&#160;million and $1.9&#160;million, respectively, of deferred offering costs were capitalized. Upon completion of the IPO, these deferred offering costs will be reclassified to stockholders&#8217; equity and recorded against the proceeds from the IPO. </div></div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies </div></div></div></div></div></td></tr></table><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Basis of Presentation </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain information and note disclosures included in complete financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) applicable to interim financial reporting. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the final prospectus for the Company&#8217;s IPO dated October&#160;20, 2020 and filed with the SEC on October&#160;22, 2020 pursuant to Rule 424(b)(4) under the Securities Act of 1933 (the &#8220;IPO Prospectus&#8221;). </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The condensed consolidated financial statements include the accounts of Datto Holding Corp. and its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">wholly-owned</div> subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The condensed consolidated balance sheet as of December&#160;31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures required by U.S. GAAP. The accompanying interim condensed consolidated balance sheet as of September&#160;30, 2020, the interim condensed consolidated statements of operations, comprehensive income (loss)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>and the interim condensed consolidated statements of changes in stockholders&#8217; equity for the three and nine months ended September&#160;30, 2020 and 2019, and the interim condensed consolidated statements of cash flows, for the nine months ended September&#160;30, 2020 and 2019, and the related footnote disclosures are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state its financial position as of September&#160;30, 2020, the results of its operations for the three and nine months ended September&#160;30, 2020 and 2019 and the results of its cash flows for the nine months ended September&#160;30, 2020 and 2019. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The results for the three and nine months ended September&#160;30, 2020 are not necessarily indicative of the operating results expected for the year ending December&#160;31, 2020 or any other future period. Additionally, there are many uncertainties regarding the ongoing coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(&#8220;COVID-19&#8221;)</div> pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how it has impacted and may continue to impact the Company&#8217;s operations and the operations of its MSP partners and their SMB customers for an indefinite period of time, including as a result of travel restrictions and/or business shutdowns. Many of the countries in which the Company operates have implemented significant governmental measures to control the spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> These measures may restrict the movement of employees and goods in impacted regions, which could impact the Company&#8217;s or its MSP partners&#8217; ability to provide services or deliver them effectively. While it is not possible at this time to estimate the impact that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> will have on worldwide economic activity and the Company&#8217;s business, the continued spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and the measures taken by governments, businesses and other organizations in response to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> may adversely impact the Company&#8217;s business, financial condition or results of operations. The Company will continue to assess the evolving impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and will make adjustments to its operations as necessary. </div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Segment Information </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. The Company&#8217;s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating segment. As of September&#160;30, 2020 and December&#160;31, 2019 the Company did not have material long-lived assets located outside of the United States. </div></div></div></div> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Use of Estimates </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition (including upgrade and return rights), contract balances, contract acquisition costs, allowance for doubtful accounts, reserves for inventory obsolescence, useful lives and recoverability of property and equipment and intangible assets with definite lives, capitalized software development and implementation costs, recoverability of goodwill, income taxes, stock-based compensation and contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could materially differ from these estimates as a result of risks and uncertainties, including the uncertainty surrounding rapidly changing market and economic conditions from the impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">With the exception of the items noted below there have been no material changes to the Company&#8217;s significant accounting policies.</div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deferred Offering Costs </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred offering costs, consisting of legal, accounting and other fees and costs incurred in connection with the sale of common stock in the Company&#8217;s IPO, were capitalized and recorded in other assets on the condensed consolidated balance sheets. As of September&#160;30, 2020 and December&#160;31, 2019, $3.6&#160;million and $1.9&#160;million, respectively, of deferred offering costs were capitalized. Upon completion of the IPO, these deferred offering costs will be reclassified to stockholders&#8217; equity and recorded against the proceeds from the IPO. </div></div></div></div> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accounts Receivable, Net </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are presented net of an estimated allowance for doubtful accounts based on a review of all outstanding amounts. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">The Company maintains an allowance for doubtful accounts based upon an analysis of past credit history and the current financial condition of the Company&#8217;s customers, as well as the consideration of expected trends based upon characteristics of the accounts and general economic conditions. The Company also considers other specific operational factors which may impact the ability to collect past due amounts. During fiscal year 2020, the Company also considered the impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of September&#160;30, 2020, the allowance for doubtful accounts was $8.4&#160;million. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The f</div>ollowing table summarizes the activity of the allowance for doubtful accounts for the nine months ended September&#160;30, 2020 (in thousands): </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">&#160;</div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;;;width:89%;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:5%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance as of December&#160;31, 2019</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,094</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for bad debt</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">4,793</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net <div style="letter-spacing: 0px; top: 0px;;display:inline;">r</div>eductions and other</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(3,508</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of September&#160;30, 2020</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">8,379</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unbilled accounts receivable <div style="letter-spacing: 0px; top: 0px;;display:inline;">is</div>&#160;included in the accounts receivable balances and represent revenue earned, but not contractually billable as of the balance sheet date. The unbilled accounts receivable balance is principally invoiced within the following month. As of September&#160;30, 2020 and December&#160;31, 2019, unbilled accounts receivable was $3.2&#160;million and $3.6&#160;million, respectively. </div></div> <div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recently Adopted Accounting Pronouncements </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In October 2016, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Accounting Standards Update (&#8220;ASU&#8221;) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-16,</div> Income Taxes (Topic 740): Intra-entity Transfers of Assets other than Inventory</div>, which requires recognition of current and deferred income taxes resulting from an intra-entity transfer of any asset other than inventory when the transfer occurs. The Company adopted this guidance on January&#160;1, 2020 and it did not have a material impact on the Company&#8217;s condensed consolidated financial statements. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2018, the FASB issued <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-07,</div> Compensation-Stock Compensation, Improvements to Nonemployee Share-Based Payment Accounting</div>, which expands the scope of Accounting Standards Codification (&#8220;ASC&#8221;) 718, Compensation&#8212;Stock Compensation to include share-based payment transactions for acquiring goods and services from nonemployees. This guidance provides for the following changes: (1)&#160;awards to nonemployees will be measured at the grant date fair value of equity instruments that the entity issues, (2)&#160;performance-based awards to nonemployees will be measured based on the probability of the performance condition being met and (3)&#160;the requirement to reassess the classification (equity or liability) of awards to nonemployees upon vesting is eliminated. The Company adopted this guidance on January&#160;1, 2020 and it did not have a material impact on the Company&#8217;s condensed consolidated financial statements. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A<div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>counting Pronouncements Issued but Not Yet Adopted</div> </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In February 2016, t<div style="letter-spacing: 0px; top: 0px;;display:inline;">h</div>e FASB issued<div style="font-style:italic;display:inline;;font-style:italic;display:inline;"> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> Leases (Topic 842), (&#8220;ASC 842&#8221;)</div> which requires lessees to recognize the following for all leases (with the exception of short-term leases) at the commencement date; (i)&#160;a lease liability, which is a lessee&#8217;s obligation to make lease payments arising from a lease, measured on a discounted basis; and (ii)&#160;a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term. Additional disclosures will be required to allow the user to assess the amount, timing and uncertainty of cash flows arising from leasing activities. A modified retrospective transition approach is required for leases existing at the time of adoption. On November&#160;15, 2019, the FASB issued <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-10</div></div> which addresses challenges associated with the transition. Those challenges have been significantly amplified by the current business and capital market disruptions caused by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, and as such the effective date of the standard for private companies has been deferred to fiscal years beginning after December&#160;15, 2021, although early adoption is still permitted. The Company plans to adopt this standard as of January&#160;1, 2021 using the modified retrospective approach of all leases entered into before the effective date. The impact of the Company&#8217;s adoption of ASC 842 to its consolidated financial statements will be to recognize the majority of the operating lease commitments as operating lease liabilities and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets upon adoption, which will result in an increase in the assets and liabilities recorded on the consolidated balance sheet. The Company is continuing its assessment, which may identify additional impacts ASC 842 will have on the Company&#8217;s consolidated financial statements. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</div>, which simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">step-up</div> in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. <div style="letter-spacing: 0px; top: 0px;;display:inline;">The st<div style="letter-spacing: 0px; top: 0px;;display:inline;">andard</div></div> is effective for <div style="letter-spacing: 0px; top: 0px;;display:inline;">the <div style="letter-spacing: 0px; top: 0px;;display:inline;">C</div></div>ompan<div style="display:inline;">y</div>&#160;for fiscal years beginning after December&#160;15, 2021, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact this guidance will have on the Company&#8217;s consolidated financial statements. </div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recently Adopted Accounting Pronouncements </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In October 2016, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Accounting Standards Update (&#8220;ASU&#8221;) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-16,</div> Income Taxes (Topic 740): Intra-entity Transfers of Assets other than Inventory</div>, which requires recognition of current and deferred income taxes resulting from an intra-entity transfer of any asset other than inventory when the transfer occurs. The Company adopted this guidance on January&#160;1, 2020 and it did not have a material impact on the Company&#8217;s condensed consolidated financial statements. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2018, the FASB issued <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-07,</div> Compensation-Stock Compensation, Improvements to Nonemployee Share-Based Payment Accounting</div>, which expands the scope of Accounting Standards Codification (&#8220;ASC&#8221;) 718, Compensation&#8212;Stock Compensation to include share-based payment transactions for acquiring goods and services from nonemployees. This guidance provides for the following changes: (1)&#160;awards to nonemployees will be measured at the grant date fair value of equity instruments that the entity issues, (2)&#160;performance-based awards to nonemployees will be measured based on the probability of the performance condition being met and (3)&#160;the requirement to reassess the classification (equity or liability) of awards to nonemployees upon vesting is eliminated. The Company adopted this guidance on January&#160;1, 2020 and it did not have a material impact on the Company&#8217;s condensed consolidated financial statements. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A<div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>counting Pronouncements Issued but Not Yet Adopted</div> </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In February 2016, t<div style="letter-spacing: 0px; top: 0px;;display:inline;">h</div>e FASB issued<div style="font-style:italic;display:inline;;font-style:italic;display:inline;"> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> Leases (Topic 842), (&#8220;ASC 842&#8221;)</div> which requires lessees to recognize the following for all leases (with the exception of short-term leases) at the commencement date; (i)&#160;a lease liability, which is a lessee&#8217;s obligation to make lease payments arising from a lease, measured on a discounted basis; and (ii)&#160;a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term. Additional disclosures will be required to allow the user to assess the amount, timing and uncertainty of cash flows arising from leasing activities. A modified retrospective transition approach is required for leases existing at the time of adoption. On November&#160;15, 2019, the FASB issued <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-10</div></div> which addresses challenges associated with the transition. Those challenges have been significantly amplified by the current business and capital market disruptions caused by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, and as such the effective date of the standard for private companies has been deferred to fiscal years beginning after December&#160;15, 2021, although early adoption is still permitted. The Company plans to adopt this standard as of January&#160;1, 2021 using the modified retrospective approach of all leases entered into before the effective date. The impact of the Company&#8217;s adoption of ASC 842 to its consolidated financial statements will be to recognize the majority of the operating lease commitments as operating lease liabilities and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets upon adoption, which will result in an increase in the assets and liabilities recorded on the consolidated balance sheet. The Company is continuing its assessment, which may identify additional impacts ASC 842 will have on the Company&#8217;s consolidated financial statements. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</div>, which simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">step-up</div> in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. <div style="letter-spacing: 0px; top: 0px;;display:inline;">The st<div style="letter-spacing: 0px; top: 0px;;display:inline;">andard</div></div> is effective for <div style="letter-spacing: 0px; top: 0px;;display:inline;">the <div style="letter-spacing: 0px; top: 0px;;display:inline;">C</div></div>ompan<div style="display:inline;">y</div>&#160;for fiscal years beginning after December&#160;15, 2021, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact this guidance will have on the Company&#8217;s consolidated financial statements. </div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="letter-spacing: 0px; top: 0px;;display:inline;">The f</div>ollowing table summarizes the activity of the allowance for doubtful accounts for the nine months ended September&#160;30, 2020 (in thousands): <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;;;width:89%;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:5%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance as of December&#160;31, 2019</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,094</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for bad debt</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">4,793</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net <div style="letter-spacing: 0px; top: 0px;;display:inline;">r</div>eductions and other</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(3,508</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of September&#160;30, 2020</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">8,379</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 3600000 1900000 <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue Recognition </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Disaggregation of Revenue</div><div style="font-weight:bold;display:inline;"> </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table disaggregates revenue by service (in thousands):<div style="font-weight:bold;display:inline;"> </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 65%;"></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended September&#160;30, 2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Device</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Professional<br/> Services</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Subscription</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Timing of revenue recognition:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred at a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">6,964</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">6,964</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Transferred over time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">950</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">122,753</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">123,703</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">6,964</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">950</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">122,753</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">130,667</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 65%;"></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended September&#160;30, 2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Device</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Professional<br/> Services</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Subscription</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Timing of revenue recognition:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred at a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">11,948</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">11,948</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Transferred over time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">575</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">105,170</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">105,745</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">11,948</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">575</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">105,170</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">117,693</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 64%;"></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine Months Ended September&#160;30, 2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Device</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Professional<br/> Services</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Subscription</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Timing of revenue recognition:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred at a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">21,098</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">21,098</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Transferred over time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,347</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">356,348</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">358,695</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 64%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">21,098</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">2,347</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">356,348</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">379,793</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 64%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 64%;"></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine Months Ended September&#160;30, 2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Device</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Professional<br/> Services</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Subscription</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Timing of revenue recognition:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred at a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">29,582</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">29,582</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Transferred over time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,937</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">301,107</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">303,044</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 64%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">29,582</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">1,937</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">301,107</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">332,626</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 64%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes sales to customers by geography (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 65%;"></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 2%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended&#160;September&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended&#160;September&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">(Unaudited)</div></td><td style="font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">United States</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">94,632</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">87,084</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">277,654</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">245,280</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">International</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">36,035</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">30,609</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">102,139</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">87,346</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">130,667</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">117,693</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">379,793</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">332,626</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue by location is determined by the billing address for the customer. Other than the United States, no other individual country accounted for 10% or more of total revenue for the three and nine months ended September&#160;30, 2020 and 2019. </div><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Contract Balances </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">Deferred revenue as of September&#160;30, 2020 and December&#160;31, 2019, was $28.3&#160;million (of which $2.9&#160;million <div style="letter-spacing: 0px; top: 0px;;display:inline;">was</div>&#160;classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current)</div> and $28.1&#160;million (of which&#160;$3.8&#160;million <div style="letter-spacing: 0px; top: 0px;;display:inline;">was</div>&#160;classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current),</div> respectively.<br/></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">Current contract assets of $6.7&#160;million and $6.5&#160;million <div style="letter-spacing: 0px; top: 0px;;display:inline;">were</div>&#160;included in other current assets as of September&#160;30, 2020 and December&#160;31, 2019, respectively. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> contract assets of $6.5&#160;million and $7.7&#160;million <div style="letter-spacing: 0px; top: 0px;;display:inline;">were</div>&#160;included in other assets as of September&#160;30, 2020 and December&#160;31, 2019, respectively.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Contract Acquisition Costs </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract acquisition costs as of September&#160;30, 2020 and December&#160;31, 2019 were $43.6&#160;million and $35.9&#160;million, respectively. The contract acquisition cost balance has increased over time as sales commissions have been incurred at a higher rate than the contract acquisition cost has been amortizing. Contract acquisition costs are included in other assets on the condensed consolidated balance sheets. </div></div></div><br/></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Remaining Unsatisfied Performance Obligations </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues expected to be recognized in the future related to performance obligations that are unsatisfied at September&#160;30, 2020 and December&#160;31, 2019 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 67%;"></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 2%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">September&#160;30, 2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Less&#160;than<br/> 1 Year</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-3&#160;Years</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5&#160;Years</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Remaining unsatisfied performance obligations</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">166,241</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#160;&#160;85,162</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#160;&#160;76,395</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,684</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 66%;"></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 2%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Less&#160;than<br/> 1 Year</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-3&#160;Years</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5&#160;Years</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Remaining unsatisfied performance obligations</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">220,915</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">107,562</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">103,234</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,119</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;">Amounts&#160;above exclude <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">month-to-month</div></div> contracts.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes sales to customers by geography (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 65%;"></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 2%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended&#160;September&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended&#160;September&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">(Unaudited)</div></td><td style="font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">United States</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">94,632</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">87,084</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">277,654</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">245,280</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">International</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">36,035</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">30,609</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">102,139</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">87,346</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">130,667</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">117,693</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">379,793</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">332,626</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 43600000 35900000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s long-term debt consisted of the following (in&#160;thousands): </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;; width: 73%;"></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">September&#160;30,&#160;</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2020</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Term loan facility</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">543,125</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">547,250</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Revolving credit facility</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">47,100</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">15,000</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: current portion of long-term debt</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(5,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(5,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Less: debt issuance costs and original issue discount, net</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(8,986</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(10,251</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 73%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total long-term debt</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">575,739</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">546,499</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 73%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 50000000 400000 400000 1300000 1500000 543100000 547300000 1900000 2800000 47100000 15000000 541700000 550000000 1058594 2216118 6049093 6300201 200000 400000 200000 900000 100000 200000 300000 700000 700000 0.0390 0.0552 <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense for all equity arrangements was reflects in the Company&#8217;s condensed consolidated statements of operations as follows (in thousands): </div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="font-family: 'times new roman';;width:4%;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;;width:1%;"></td><td style="font-family: 'times new roman';;width:19%;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;;width:1%;"></td><td style="font-family: 'times new roman';;width:75%;"></td></tr></table><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width:60%;"></td><td style="vertical-align:bottom;;width:6%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:6%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:6%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:6%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended&#160;September&#160;30,</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended&#160;September&#160;30,</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cost of revenue&#8212;subscription</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">77</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">118</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">77</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and marketing</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">524</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">619</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,803</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">2,259</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Research and development</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">494</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">234</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,115</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,051</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,694</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">893</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,525</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">4,067</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,789</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,766</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,561</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,454</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock option activity related to the plans during the nine months ended September&#160;30, 2020 (in&#160;thousands, except share and per share amounts): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;; width: 66%;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Number of<br/> Shares</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise<br/> Price</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life (Years)</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options outstanding at December&#160;31, 2019</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,623,400</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10.01</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.4</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43,227</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,419,225</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">12.80</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options exercised</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(322,755</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10.07</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited&#160;&amp; expired</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(831,405</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">10.56</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 66%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options outstanding at September&#160;30, 2020</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,888,465</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10.36</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.9</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">155,732</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 66%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options vested and exercisable at September&#160;30, 2020</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,300,494</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">8.94</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">6.8</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">56,670</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 66%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of each stock option grant is estimated on the date of grant using the Black Scholes option pricing model with the following assumptions used for employee grants during the nine months ended September&#160;30, 2020 and 2019: </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="width:67%;"></td><td style="vertical-align:bottom;;width:2%;"></td><td></td><td style="vertical-align:bottom;;width:2%;"></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td colspan="3" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September&#160;30,</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected dividend yield</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">0%</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">0%</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">65.0%</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50.0%</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected term (years)</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">6.21</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">6.13&#160;-&#160;6.19</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.4%</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.8%&#160;-&#160;2.2%</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value of common stock</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">$22.17&#160;-&#160;$22.64&#160;&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">$10.93&#160;-&#160;$11.54</div></div></div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the options available for future grants under the Datto Plan: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;;;width:83%;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:6%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Shares&#160;</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Available<br/> for&#160;Future&#160;</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Grant</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance at December&#160;31, 2019</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,742,903</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(1,419,225</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options forfeited, expired and repurchased</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">891,830</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at September&#160;30, 2020</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">2,215,508</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 0.00 0.00 0.650 0.500 P6Y2M15D 0.004 Norwalk P6Y1M17D P6Y2M8D 0.018 0.022 CT 22.17 22.64 10.93 11.54 27.00 100000 1300000 0 15.77 5.70 15.42 5.49 1300000 11798422 Time-based: 25% vest after one year and 6.25% vest per quarter for the subsequent twelve quarters Time based, but initial vesting contingent on an IPO: Change-in-control: 100% vest Change-in-control: 100% vest IPO, with time vesting, as modified: 25% vest upon an IPO, but to the extent the IPO occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter of service provided, commencing on the second anniversary date of the award, and 6.25% vest per quarter thereafter. Note the vesting terms of these awards were modified in September 2020 to provide for the additional vesting commencing on the second anniversary of the award. Previously, 25% would vest upon the closing of an IPO and 6.25% would vest per quarter for the subsequent twelve quarters. IPO, with time vesting: 25% vest upon the later of (a) the closing of an IPO and (b) one year after the employees start date (the &#8220;First Vesting Date&#8221;), with 6.25% vesting per quarter thereafter. However, to the extent the First Vesting Date occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter, commencing on the second anniversary of the grant date. 4000000 4400000 2 36000000 12.80 10.07 10.56 4100000 200000000 The following table disaggregates revenue by service (in thousands):<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 65%;"></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended September&#160;30, 2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Device</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Professional<br/> Services</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Subscription</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Timing of revenue recognition:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred at a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">6,964</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">6,964</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Transferred over time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">950</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">122,753</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">123,703</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">6,964</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">950</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">122,753</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">130,667</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 65%;"></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended September&#160;30, 2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Device</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Professional<br/> Services</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Subscription</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Timing of revenue recognition:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred at a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">11,948</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">11,948</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Transferred over time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">575</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">105,170</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">105,745</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 65%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">11,948</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">575</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">105,170</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">117,693</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 65%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 64%;"></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine Months Ended September&#160;30, 2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Device</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Professional<br/> Services</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Subscription</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Timing of revenue recognition:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred at a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">21,098</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">21,098</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Transferred over time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,347</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">356,348</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">358,695</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 64%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">21,098</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">2,347</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">356,348</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">379,793</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 64%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 64%;"></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 4%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine Months Ended September&#160;30, 2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Device</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Professional<br/> Services</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Subscription</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Timing of revenue recognition:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred at a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">29,582</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">29,582</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Transferred over time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,937</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">301,107</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">303,044</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 64%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 64%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">29,582</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">1,937</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">301,107</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">332,626</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 64%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> Revenues expected to be recognized in the future related to performance obligations that are unsatisfied at September&#160;30, 2020 and December&#160;31, 2019 are as follows (in thousands):<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 67%;"></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 2%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">September&#160;30, 2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Less&#160;than<br/> 1 Year</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-3&#160;Years</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5&#160;Years</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 67%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Remaining unsatisfied performance obligations</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">166,241</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#160;&#160;85,162</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#160;&#160;76,395</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,684</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 66%;"></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 3%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 2%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="14" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31, 2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Less&#160;than<br/> 1 Year</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-3&#160;Years</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5&#160;Years</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Remaining unsatisfied performance obligations</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">220,915</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">107,562</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">103,234</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,119</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 0.707 <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of net income (loss) available to common stockholders and the<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>number of shares in the calculation of basic and diluted income (loss) per share follows (in thousands, except share and per share amounts):</div></div></div><br/></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 92%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="width: 49%;"></td><td style="width: 8%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 8%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 8%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 7%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended September&#160;30,</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine Months Ended September&#160;30,</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) attributable to common stockholders</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">19,546</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">2,725</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">29,666</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">(22,958</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 49%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Denominator:</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average shares used in computing net income (loss) per share attributable to common stockholders</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Basic</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">135,553,097</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">135,195,800</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">135,496,696</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">135,195,800</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 49%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">138,590,770</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">135,615,949</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">137,006,921</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">135,195,800</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 49%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net income (loss) per share attributable to common stockholders</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">0.14</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">0.02</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">0.22</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">(0.17</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 49%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 49%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Diluted</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 0.375pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">0.14</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">0.02</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">0.22</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255); padding-bottom: 1.25pt; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">(0.17</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 1.25pt;;vertical-align:bottom;">)&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 2876233 <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accounts Receivable, Net </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are presented net of an estimated allowance for doubtful accounts based on a review of all outstanding amounts. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">The Company maintains an allowance for doubtful accounts based upon an analysis of past credit history and the current financial condition of the Company&#8217;s customers, as well as the consideration of expected trends based upon characteristics of the accounts and general economic conditions. The Company also considers other specific operational factors which may impact the ability to collect past due amounts. During fiscal year 2020, the Company also considered the impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of September&#160;30, 2020, the allowance for doubtful accounts was $8.4&#160;million. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The f</div>ollowing table summarizes the activity of the allowance for doubtful accounts for the nine months ended September&#160;30, 2020 (in thousands): </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">&#160;</div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;;;width:89%;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:5%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance as of December&#160;31, 2019</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,094</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for bad debt</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">4,793</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net <div style="letter-spacing: 0px; top: 0px;;display:inline;">r</div>eductions and other</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(3,508</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of September&#160;30, 2020</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">8,379</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unbilled accounts receivable <div style="letter-spacing: 0px; top: 0px;;display:inline;">is</div>&#160;included in the accounts receivable balances and represent revenue earned, but not contractually billable as of the balance sheet date. The unbilled accounts receivable balance is principally invoiced within the following month. As of September&#160;30, 2020 and December&#160;31, 2019, unbilled accounts receivable was $3.2&#160;million and $3.6&#160;million, respectively. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock-Based Compensation </div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">2017 Stock Option Plan </div></div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December&#160;2017, the Company adopted the 2017 Stock Option Plan (the &#8220;Datto Plan&#8221;), as amended, which provides for grants of stock options to attract and retain talented employees, directors, officers, and consultants. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company had 11,798,422 shares of common stock reserved for issuance under the Datto Plan for the periods presented. Under the terms of the Datto Plan, two categories of options were established: management options (the &#8220;Management Options&#8221;) and IPO options (the &#8220;IPO Options&#8221; and, together with Management Options, the &#8220;Options&#8221;). </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Options have similar characteristics except for their vesting requirements which are summarized below: </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width:23%;"></td><td style="vertical-align:bottom;;width:2%;"></td><td style="width:75%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="white-space: nowrap; padding-bottom: 0.5pt; font-size: 8pt;;vertical-align:bottom;"><div style="font-family: 'times new roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Option&#160;Category</div></div></div></div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;text-align:center;;vertical-align:bottom;"><div style="font-family: 'times new roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Vesting Requirements</div></div></div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Management&#160;Options&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Time-based: 25% vest after one year and 6.25% vest per quarter for the subsequent twelve quarters</div></div></td></tr><tr style="font-size: 1pt;"><td style="height:8;">&#160;</td><td colspan="2" style="height:8;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Change-in-control:</div></div> 100% vest</div></div></td></tr><tr style="font-size: 1pt;"><td style="height:8;">&#160;</td><td colspan="2" style="height:8;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">IPO Options</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="font-size: 6pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time based, but initial vesting contingent on an IPO:</div></div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="text-indent: -2em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;&#8196;&#8194;&#8202;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>IPO, with time vesting, as modified: 25% vest upon an IPO, but to the extent the IPO occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter of service provided, commencing on the second anniversary date of the award, and 6.25% vest per quarter thereafter. Note the vesting terms of these awards were modified in September 2020 to provide for the additional vesting commencing on the second anniversary of the award. Previously, 25% would vest upon the closing of an IPO and 6.25% would vest per quarter for the subsequent twelve quarters.</div></div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="text-indent: -2em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 4em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8226;&#8196;&#8194;&#8202;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>IPO, with time vesting: 25% vest upon the later of (a)&#160;the closing of an IPO and (b)&#160;one year after the employees start date (the &#8220;First Vesting Date&#8221;), with 6.25% vesting per quarter thereafter. However, to the extent the First Vesting Date occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter, commencing on the second anniversary of the grant date.</div></div></div></div></td></tr><tr style="font-size: 1pt;"><td style="height:8;">&#160;</td><td colspan="2" style="height:8;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Change-in-control:</div></div> 100% vest</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The modification of the vesting terms of the IPO Options is accounted for as a new award, and the Company updated the fair value of each stock option grant using the Black Scholes option pricing model on the modification date in September 2020. See Note 14. Subsequent Events, for further information on the impact of the IPO on the valuation of these awards. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to the Datto Plan, the Company also has outstanding options which were issued under the Autotask Superior Holdings 2013 Stock Option Plan (the &#8220;Autotask Plan&#8221;), which was frozen at the time of the merger with Autotask in December 2017. All outstanding awards were fully vested as of the date of the Autotask merger, and the options settle in common stock of the Company.</div></div></div></div><div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense for all equity arrangements was reflects in the Company&#8217;s condensed consolidated statements of operations as follows (in thousands): </div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="font-family: 'times new roman';;width:4%;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;;width:1%;"></td><td style="font-family: 'times new roman';;width:19%;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;;width:1%;"></td><td style="font-family: 'times new roman';;width:75%;"></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="width: 61%;"></td><td style="width: 6%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 6%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 6%;;vertical-align:bottom;"></td><td></td><td></td><td></td><td style="width: 5%;;vertical-align:bottom;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended&#160;September&#160;30,</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended&#160;September&#160;30,</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cost of revenue&#8212;subscription</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">77</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">118</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">77</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and marketing</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">524</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">619</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,803</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">2,259</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Research and development</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">494</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">234</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,115</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,051</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,694</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">893</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,525</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">4,067</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 61%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,789</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,766</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,561</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,454</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 61%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The table reflects stock-based compensation expense for the time-based Management Options, based upon the function of the option holder. In addition, the table reflects stock-based compensation expense of $1.3&#160;million related to the settlement of certain awards for terminated employees during the nine months ended September&#160;30, 2019. The table does not reflect stock-based compensation expense for the IPO Options, as these awards contain a performance vesting condition (i.e. closing of an initial public offering). For the periods presented, the performance condition was not deemed satisfied, as the closing of an initial public offering event is not deemed probable until consummated. The Company will begin to record stock-based compensation for the IPO Options using the accelerated attribution method, during the fourth quarter of 2020. See Note 14. Subsequent Events, for further information. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock option activity related to the plans during the nine months ended September&#160;30, 2020 (in&#160;thousands, except share and per share amounts): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;; width: 66%;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Number of<br/> Shares</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise<br/> Price</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life (Years)</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value</div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options outstanding at December&#160;31, 2019</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,623,400</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10.01</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.4</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43,227</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,419,225</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">12.80</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options exercised</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(322,755</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10.07</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited&#160;&amp; expired</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(831,405</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">10.56</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 66%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options outstanding at September&#160;30, 2020</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,888,465</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10.36</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.9</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">155,732</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 66%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options vested and exercisable at September&#160;30, 2020</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,300,494</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">8.94</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">6.8</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;">$</td><td style="text-align:right;;vertical-align:bottom;">56,670</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; width: 66%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 3%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;"></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate intrinsic value of stock options exercised during the three and nine months ended September&#160;30, 2020 was $0.1&#160;million and $1.3&#160;million, respectively. There were no stock options exercised during the nine months ended September&#160;31, 2019. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted average fair value of each option granted to purchase common stock during the three months ended September&#160;30, 2020 and 2019 was $15.77<div style="font-weight:bold;display:inline;"> </div>and $5.70, and during the nine months ended September&#160;30, 2020 and 2019 was $15.42 and $5.49, respectively. </div></div></div></div><div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of each stock option grant is estimated on the date of grant using the Black Scholes option pricing model with the following assumptions used for employee grants during the nine months ended September&#160;30, 2020 and 2019: </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="width:67%;"></td><td style="vertical-align:bottom;;width:2%;"></td><td></td><td style="vertical-align:bottom;;width:2%;"></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td colspan="3" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September&#160;30,</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected dividend yield</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">0%</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">0%</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">65.0%</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50.0%</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected term (years)</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">6.21</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">6.13&#160;-&#160;6.19</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.4%</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.8%&#160;-&#160;2.2%</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value of common stock</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">$22.17&#160;-&#160;$22.64&#160;&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">$10.93&#160;-&#160;$11.54</div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The valuation of awards granted during 2020, as well as the final valuation of the IPO Options which were modified during 2020, is based upon an interpolation of the Company&#8217;s stock price from the beginning of the year to the initial public offering price of $27.00<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="width:67%;"></td><td style="vertical-align:bottom;;width:5%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:4%;"></td><td></td><td></td></tr></table><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the options available for future grants under the Datto Plan: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;;;width:83%;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:6%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Shares&#160;</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Available<br/> for&#160;Future&#160;</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Grant</div></div></td><td style="padding-bottom: 0.5pt; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance at December&#160;31, 2019</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,742,903</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(1,419,225</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options forfeited, expired and repurchased</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">891,830</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at September&#160;30, 2020</div></div></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">2,215,508</td><td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: 'times new roman';;vertical-align:bottom;"></td><td style="font-family: 'times new roman';;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: 'times new roman';">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In conjunction with the initial public offering, in October 2020, the Board adopted the </div>Datto<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 2020 Omnibus Incentive Plan (the &#8220;2020 Plan</div><div style="font-size: 10pt; font-family: 'times new roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8221;), and</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;no additional awards are allowed to be issued under the </div>Datto<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> Plan.</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of September&#160;30, 2020, unrecognized compensation expense related to Management Options, which are time-based,</div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> was $28.1&#160;million, which will be recognized over the remaining weighted-average vesting t<div style="display:inline;">e</div>rm of 2.9 years. See Note 14. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent Events, for information pertaining to the unrecognized compensation expense of the IPO Options, as well as further discussion of the 2020 Plan. </div></div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;"><div style="font-weight:bold;display:inline;">6.</div></td><td style="text-align:left;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Acquisitions </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2020, the Company acquired all of the outstanding equity of two affiliated Australian entities, Gluh Pty Ltd and Keystone Software Holdings Pty Ltd (together, &#8220;Gluh&#8221;), which offer a</div> <div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">real-time<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">quoting </div> <div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">platform that enables</div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;MSPs to </div> <div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">simplify the procurement of IT products and services for their clients.</div><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;The purchase consideration was approximately $4.4&#160;million, reflecting the purchase price of $4.0&#160;million and certain closing adjustments. </div></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: 'times new roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The financial results of Gluh are included in the Company&#8217;s condensed consolidated results from the date of acquisition. These amounts are insignificant for the three and nine months ended September&#160;30, 2020. The acquisition was accounted for as a business combination. The Company is currently assessing the identification and measurement of the assets acquired and liabilities assumed based on their fair values as of the close of the acquisition, including the valuation of identifiable intangible assets. Preliminarily, the excess of the purchase price over the net assets acquired of $4.1&#160;million has been recorded to goodwill.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares msp:Entity EX-101.SCH 7 msp-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Business link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Inventory, Net link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Acquisitions link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Net Income (Loss) per Share link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Restructuring link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Inventory, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Business - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Significant Accounting Policies - Summary of Allowance for Doubtful Accounts (Detail) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Revenue Recognition - Summary of Disaggregation Revenue (Detail) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Revenue Recognition - Summary of Disaggregation Revenue By Geography (Detail) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Revenue Recognition - Summary of Revenues expected to be Recognized in the Future Related to Performance Obligations (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Inventory, Net - Summary of Composition of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Property and Equipment, Net - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Acquisitions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Debt - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Debt - Long-term debt (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Stock-Based Compensation - Share-Based Payment Arrangement, Expensed And Capitalized, Amount (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Stock-Based Compensation - Disclosure Of Share-Based Compensation Arrangements By Share-Based Payment Award (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Stock-Based Compensation - Summary Of Fair Value Of Options Granted (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Stock-Based Compensation - Summary Of The Options Available For Future Grants (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Net Income (Loss) per Share - Summary of Net Income (Loss) per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Net Income (Loss) per Share - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Restructuring - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Subsequent Event - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 8 msp-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 msp-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 msp-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 msp-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Sep. 30, 2020
Nov. 15, 2020
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Entity Registrant Name DATTO HOLDING CORP.  
Entity Central Index Key 0001724570  
Document Period End Date Sep. 30, 2020  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Filer Category Non-accelerated Filer  
Entity Interactive Data Current Yes  
Entity Current Reporting Status No  
Entity Address, City or Town Norwalk  
Entity Address, State or Province CT  
Title of 12(b) Security Common Stock  
Trading Symbol MSP  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   160,959,637
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets    
Cash $ 98,614 $ 27,597
Restricted cash 1,436 1,469
Accounts receivable, net 16,668 20,841
Inventory, net 17,266 12,415
Prepaid expenses 8,831 10,265
Other current assets 9,453 10,120
Total current assets 152,268 82,707
Property and equipment, net 86,618 80,746
Goodwill 1,123,000 1,118,856
Intangible assets, net 289,954 306,685
Other assets 63,407 53,298
Total assets 1,715,247 1,642,292
Current liabilities    
Accounts payable 8,517 16,049
Accrued expenses and other current liabilities 35,407 33,909
Long-term debt, current portion 5,500 5,500
Deferred revenue 25,412 24,254
Total current liabilities 74,836 79,712
Long-term debt 575,739 546,499
Deferred revenue, noncurrent 2,937 3,798
Deferred income taxes 17,660 10,120
Other long-term liabilities 13,158 9,860
Total liabilities 684,330 649,989
Commitments and contingencies (Note 7)
STOCKHOLDERS' EQUITY    
Common stock, $0.001 par value; 150,000,000 shares authorized at September 30, 2020 (unaudited) and December 31, 2019; 135,915,527 and 135,655,428 shares issued and outstanding at September 30, 2020 (unaudited) and December 31, 2019, respectively (inclusive of treasury stock) 136 136
Additional paid-in capital 1,092,090 1,083,082
Treasury stock, at cost; 362,126 shares at September 30, 2020 (unaudited) and December 31, 2019 (3,621) (3,621)
Accumulated deficit (58,058) (87,724)
Accumulated other comprehensive income 370 430
Total stockholders' equity 1,030,917 992,303
Total liabilities and stockholders' equity $ 1,715,247 $ 1,642,292
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2020
Dec. 31, 2019
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock par or stated value per share $ 0.001 $ 0.001
Common stock shares authorised 150,000,000 150,000,000
Common stock shares issued 135,915,527 135,655,428
Common stock shares outstanding 135,915,527 135,655,428
Treasury stock shares 362,126 362,126
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenues:        
Revenue $ 130,667 $ 117,693 $ 379,793 $ 332,626
Cost of Revenue:        
Depreciation and amortization 5,526 4,150 15,746 11,256
Total cost of revenue 35,862 40,439 107,395 112,193
Gross profit 94,805 77,254 272,398 220,433
Operating expenses:        
Sales and marketing 24,709 25,084 83,828 79,172
Research and development 15,257 14,640 48,000 43,924
General and administrative 17,433 17,680 59,389 50,555
Depreciation and amortization 6,820 6,782 20,600 20,506
Total operating expenses 64,219 64,186 211,817 194,157
Income from operations 30,586 13,068 60,581 26,276
Other expense:        
Interest Expense 7,065 9,932 23,590 34,131
Loss on extinguishment of debt       19,231
Other (income) expense, net (987) 7 (1,402) 2
Total other expense 6,078 9,939 22,188 53,364
Income (loss) before income taxes 24,508 3,129 38,393 (27,088)
(Provision for) benefit from income taxes (4,962) (404) (8,727) 4,130
Net income (loss) $ 19,546 $ 2,725 $ 29,666 $ (22,958)
Net income (loss) per share attributable to common stockholders:        
Basic $ 0.14 $ 0.02 $ 0.22 $ (0.17)
Diluted $ 0.14 $ 0.02 $ 0.22 $ (0.17)
Weighted-average shares used in computing net income (loss) per share:        
Basic 135,553,097 135,195,800 135,496,696 135,195,800
Diluted 138,590,770 135,615,949 137,006,921 135,195,800
Subscription [Member]        
Revenues:        
Revenue $ 122,753 $ 105,170 $ 356,348 $ 301,107
Cost of Revenue:        
Cost of revenue 18,915 20,815 60,786 60,472
Device [Member]        
Revenues:        
Revenue 6,964 11,948 21,098 29,582
Cost of Revenue:        
Cost of revenue 10,089 14,036 26,464 36,591
Professional services and other [Member]        
Revenues:        
Revenue 950 575 2,347 1,937
Cost of Revenue:        
Cost of revenue $ 1,332 $ 1,438 $ 4,399 $ 3,874
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 19,546 $ 2,725 $ 29,666 $ (22,958)
Other comprehensive income (loss):        
Currency translation adjustment 719 (461) (60) (650)
Total comprehensive income (loss) $ 20,265 $ 2,264 $ 29,606 $ (23,608)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Balance at Dec. 31, 2018 $ 1,011,810 $ 136 $ (3,621) $ 1,071,914 $ (56,536) $ (83)
Balance (Shares) at Dec. 31, 2018   135,557,926        
Stock-based compensation 4,874     4,874    
Other comprehensive income (loss) 437         437
Net income (loss) (3,449)       (3,449)  
Balance at Mar. 31, 2019 1,013,672 $ 136 (3,621) 1,076,788 (59,985) 354
Balance (Shares) at Mar. 31, 2019   135,557,926        
Balance at Dec. 31, 2018 1,011,810 $ 136 (3,621) 1,071,914 (56,536) (83)
Balance (Shares) at Dec. 31, 2018   135,557,926        
Net income (loss) (22,958)          
Balance at Sep. 30, 2019 996,584 $ 136 (3,621) 1,080,296 (79,494) (733)
Balance (Shares) at Sep. 30, 2019   135,557,926        
Balance at Mar. 31, 2019 1,013,672 $ 136 (3,621) 1,076,788 (59,985) 354
Balance (Shares) at Mar. 31, 2019   135,557,926        
Repurchase of common stock (1,072)     (1,072)    
Stock-based compensation 2,814     2,814    
Other comprehensive income (loss) (626)         (626)
Net income (loss) (22,234)       (22,234)  
Balance at Jun. 30, 2019 992,554 $ 136 (3,621) 1,078,530 (82,219) (272)
Balance (Shares) at Jun. 30, 2019   135,557,926        
Stock-based compensation 1,766     1,766    
Other comprehensive income (loss) (461)         (461)
Net income (loss) 2,725       2,725  
Balance at Sep. 30, 2019 996,584 $ 136 (3,621) 1,080,296 (79,494) (733)
Balance (Shares) at Sep. 30, 2019   135,557,926        
Balance at Dec. 31, 2019 992,303 $ 136 (3,621) 1,083,082 (87,724) 430
Balance (Shares) at Dec. 31, 2019   135,655,428        
Stock-based compensation 1,914     1,914    
Exercise of common stock options 2,500     2,500    
Exercise of common stock options (Shares)   255,438        
Other comprehensive income (loss) (700)         (700)
Net income (loss) 1,353       1,353  
Balance at Mar. 31, 2020 997,370 $ 136 (3,621) 1,087,496 (86,371) (270)
Balance (Shares) at Mar. 31, 2020   135,910,866        
Balance at Dec. 31, 2019 992,303 $ 136 (3,621) 1,083,082 (87,724) 430
Balance (Shares) at Dec. 31, 2019   135,655,428        
Net income (loss) 29,666          
Balance at Sep. 30, 2020 1,030,917 $ 136 (3,621) 1,092,090 (58,058) 370
Balance (Shares) at Sep. 30, 2020   135,915,527        
Balance at Mar. 31, 2020 997,370 $ 136 (3,621) 1,087,496 (86,371) (270)
Balance (Shares) at Mar. 31, 2020   135,910,866        
Stock-based compensation 1,858     1,858    
Other comprehensive income (loss) (79)         (79)
Net income (loss) 8,767       8,767  
Balance at Jun. 30, 2020 1,007,916 $ 136 (3,621) 1,089,354 (77,604) (349)
Balance (Shares) at Jun. 30, 2020   135,910,866        
Net share settlement of stock-based payment awards (53)     (53)    
Net share settlement of stock-based payment awards (shares)   4,661        
Stock-based compensation 2,789     2,789    
Other comprehensive income (loss) 719         719
Net income (loss) 19,546       19,546  
Balance at Sep. 30, 2020 $ 1,030,917 $ 136 $ (3,621) $ 1,092,090 $ (58,058) $ 370
Balance (Shares) at Sep. 30, 2020   135,915,527        
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
OPERATING ACTIVITIES    
Net income (loss) $ 29,666 $ (22,958)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization of internally developed software 19,615 14,739
Amortization of acquired intangible assets 16,731 17,023
Loss on extinguishment of debt   19,231
Amortization of debt issuance costs 1,265 1,452
Reserve for inventory obsolescence 1,508 183
Stock-based compensation 6,561 9,454
Provision for bad debt 4,793 3,422
Deferred income taxes 7,556 (6,035)
Unrealized gain (loss) on foreign exchange (647) 235
Changes in operating assets and liabilities:    
Accounts receivable (766) (12,202)
Inventory (6,337) (2,035)
Prepaid expenses and current other assets 2,099 (4,464)
Other assets (8,446) (15,347)
Accounts payable, accrued expenses and other 109 4,479
Deferred revenue 348 (554)
Net cash provided by operating activities 74,055 6,623
INVESTING ACTIVITIES    
Purchase of property and equipment (28,519) (27,777)
Acquisition of business, net of cash acquired (4,371)  
Net cash used in investing activities (32,890) (27,777)
FINANCING ACTIVITIES    
Proceeds from debt 32,100 562,250
Repayments of debt (4,468) (522,048)
Debt issuance costs   (8,775)
Prepayment penalty on debt   (10,400)
Capitalized transaction costs (980)  
Proceeds from stock option exercise 2,500  
Net share settlement and settlement of stock-based payment awards (53) (1,072)
Net cash provided by financing activities 29,099 19,955
Effect of exchange rate changes on cash 720 (396)
Net increase (decrease) in cash 70,984 (1,595)
Cash and restricted cash, beginning of year 29,066 37,258
Cash and restricted cash, end of period 100,050 35,663
Reconciliation of cash and restricted cash:    
Cash 98,614 31,781
Restricted cash 1,436 3,882
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for income taxes 151 1,117
Cash paid for interest 22,317 34,820
NON-CASH INVESTING AND FINANCING ACTIVITIES    
Purchase of property and equipment included in accounts payable 40 $ 512
Deferred initial public offering costs in accounts payable and accrued liabilities $ 2,620  
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Business
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business
1.
Business
Description of Business
Datto Holding Corp., through its operating subsidiaries, provides cloud-based software and technology solutions purpose-built for delivery through the managed service provider channel to small and
medium-sized
businesses. The Company’s platform enables its managed service provider (“MSP”) partners to serve the small and
medium-sized
businesses (“SMB”) information technology market. The Company’s platform includes mission critical cloud-based software and technologies that MSPs sell to SMBs, business management software to help MSPs scale their own businesses, and marketing tools, content, training and industry-leading events that cultivate an empowered and highly engaged MSP partner community.
Unless otherwise indicated or as the context otherwise requires, D
a
tto Holding Corp. and its wholly-owned subsidiaries, collectively, are referred to as the “Company”, “Datto”, “we”, “us” or “our.”
Initial Public Offering
On October 
23, 2020, the Company completed an initial public offering (“IPO”) of its common stock. As part of the IPO, the Company issued and sold 22,000,000 shares of its common stock at a public offering price of $27.00 per share. The Company received proceeds of approximately $558.0 million from the IPO, after deducting the underwriting discount.
In addition, on November 3, 2020,
 
the underwriters exercised their option
in full
 
to purchase
3,300,000 additional shares of common stock at a price of $27.00 per share, resulting in proceeds of approximately $83.6 million,
 
after deducting the underwriting discount. See Note 14. Subsequent Events for further information.
Emerging Growth Company Status
The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.
The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opt
s
out of the extended transition period provided in the JOBS Act. As a result, the Company’s 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 based on public company effective dates.
The Company will remain an emerging growth company until the earliest of (i) the last day of the first fiscal year (a) following the fifth anniversary
of the completion of the IPO,
 
(b) in which the Company’s total annual gross revenue is at least $1.07 billion or (c) when the Company is deemed to be a large accelerated filer, which means the market value of its common stock that is held by
non-affiliates
exceeds $700.0 million as of June 30th
of
 
th
at
fiscal
year
and (ii) the date on which the Company has issued more than $1.0 billion in
non-convertible
debt securities during the prior three-year period.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Significant Accounting Policies
2.
Significant Accounting Policies
Basis of Presentation
Certain information and note disclosures included in complete financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) applicable to interim financial reporting. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the final prospectus for the Company’s IPO dated October 20, 2020 and filed with the SEC on October 22, 2020 pursuant to Rule 424(b)(4) under the Securities Act of 1933 (the “IPO Prospectus”).
The condensed consolidated financial statements include the accounts of Datto Holding Corp. and its
wholly-owned
subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of December 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures required by U.S. GAAP. The accompanying interim condensed consolidated balance sheet as of September 30, 2020, the interim condensed consolidated statements of operations, comprehensive income (loss)
 
and the interim condensed consolidated statements of changes in stockholders’ equity for the three and nine months ended September 30, 2020 and 2019, and the interim condensed consolidated statements of cash flows, for the nine months ended September 30, 2020 and 2019, and the related footnote disclosures are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state its financial position as of September 30, 2020, the results of its operations for the three and nine months ended September 30, 2020 and 2019 and the results of its cash flows for the nine months ended September 30, 2020 and 2019.
The results for the three and nine months ended September 30, 2020 are not necessarily indicative of the operating results expected for the year ending December 31, 2020 or any other future period. Additionally, there are many uncertainties regarding the ongoing coronavirus
(“COVID-19”)
pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how it has impacted and may continue to impact the Company’s operations and the operations of its MSP partners and their SMB customers for an indefinite period of time, including as a result of travel restrictions and/or business shutdowns. Many of the countries in which the Company operates have implemented significant governmental measures to control the spread of
COVID-19.
These measures may restrict the movement of employees and goods in impacted regions, which could impact the Company’s or its MSP partners’ ability to provide services or deliver them effectively. While it is not possible at this time to estimate the impact that
COVID-19
will have on worldwide economic activity and the Company’s business, the continued spread of
COVID-19
and the measures taken by governments, businesses and other organizations in response to
COVID-19
may adversely impact the Company’s business, financial condition or results of operations. The Company will continue to assess the evolving impact of the
COVID-19
pandemic and will make adjustments to its operations as necessary.
Segment Information
Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating segment. As of September 30, 2020 and December 31, 2019 the Company did not have material long-lived assets located outside of the United States.
 
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.
On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition (including upgrade and return rights), contract balances, contract acquisition costs, allowance for doubtful accounts, reserves for inventory obsolescence, useful lives and recoverability of property and equipment and intangible assets with definite lives, capitalized software development and implementation costs, recoverability of goodwill, income taxes, stock-based compensation and contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could materially differ from these estimates as a result of risks and uncertainties, including the uncertainty surrounding rapidly changing market and economic conditions from the impact of
COVID-19.
With the exception of the items noted below there have been no material changes to the Company’s significant accounting policies.
Deferred Offering Costs
Deferred offering costs, consisting of legal, accounting and other fees and costs incurred in connection with the sale of common stock in the Company’s IPO, were capitalized and recorded in other assets on the condensed consolidated balance sheets. As of September 30, 2020 and December 31, 2019, $3.6 million and $1.9 million, respectively, of deferred offering costs were capitalized. Upon completion of the IPO, these deferred offering costs will be reclassified to stockholders’ equity and recorded against the proceeds from the IPO.
Accounts Receivable, Net
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are presented net of an estimated allowance for doubtful accounts based on a review of all outstanding amounts.
The Company maintains an allowance for doubtful accounts based upon an analysis of past credit history and the current financial condition of the Company’s customers, as well as the consideration of expected trends based upon characteristics of the accounts and general economic conditions. The Company also considers other specific operational factors which may impact the ability to collect past due amounts. During fiscal year 2020, the Company also considered the impact of
COVID-19.
Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
As of September 30, 2020, the allowance for doubtful accounts was $8.4 million.
The f
ollowing table summarizes the activity of the allowance for doubtful accounts for the nine months ended September 30, 2020 (in thousands):
 
   
Amount
 
Balance as of December 31, 2019
  $7,094 
Provision for bad debt
   4,793 
Net
r
eductions and other
   (3,508
  
 
 
 
Balance as of September 30, 2020
  $8,379 
  
 
 
 
Unbilled accounts receivable
is
 included in the accounts receivable balances and represent revenue earned, but not contractually billable as of the balance sheet date. The unbilled accounts receivable balance is principally invoiced within the following month. As of September 30, 2020 and December 31, 2019, unbilled accounts receivable was $3.2 million and $3.6 million, respectively.
Recently Adopted Accounting Pronouncements
In October 2016, the Financial Accounting Standards Board (the “FASB”) issued
Accounting Standards Update (“ASU”)
2016-16,
Income Taxes (Topic 740): Intra-entity Transfers of Assets other than Inventory
, which requires recognition of current and deferred income taxes resulting from an intra-entity transfer of any asset other than inventory when the transfer occurs. The Company adopted this guidance on January 1, 2020 and it did not have a material impact on the Company’s condensed consolidated financial statements.
In June 2018, the FASB issued
ASU
2018-07,
Compensation-Stock Compensation, Improvements to Nonemployee Share-Based Payment Accounting
, which expands the scope of Accounting Standards Codification (“ASC”) 718, Compensation—Stock Compensation to include share-based payment transactions for acquiring goods and services from nonemployees. This guidance provides for the following changes: (1) awards to nonemployees will be measured at the grant date fair value of equity instruments that the entity issues, (2) performance-based awards to nonemployees will be measured based on the probability of the performance condition being met and (3) the requirement to reassess the classification (equity or liability) of awards to nonemployees upon vesting is eliminated. The Company adopted this guidance on January 1, 2020 and it did not have a material impact on the Company’s condensed consolidated financial statements.
A
c
counting Pronouncements Issued but Not Yet Adopted
In February 2016, t
h
e FASB issued
ASU
2016-02,
Leases (Topic 842), (“ASC 842”)
which requires lessees to recognize the following for all leases (with the exception of short-term leases) at the commencement date; (i) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (ii) a
right-of-use
asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Additional disclosures will be required to allow the user to assess the amount, timing and uncertainty of cash flows arising from leasing activities. A modified retrospective transition approach is required for leases existing at the time of adoption. On November 15, 2019, the FASB issued
ASU
2019-10
which addresses challenges associated with the transition. Those challenges have been significantly amplified by the current business and capital market disruptions caused by the
COVID-19
pandemic, and as such the effective date of the standard for private companies has been deferred to fiscal years beginning after December 15, 2021, although early adoption is still permitted. The Company plans to adopt this standard as of January 1, 2021 using the modified retrospective approach of all leases entered into before the effective date. The impact of the Company’s adoption of ASC 842 to its consolidated financial statements will be to recognize the majority of the operating lease commitments as operating lease liabilities and
right-of-use
assets upon adoption, which will result in an increase in the assets and liabilities recorded on the consolidated balance sheet. The Company is continuing its assessment, which may identify additional impacts ASC 842 will have on the Company’s consolidated financial statements.
In December 2019, the FASB issued
ASU
2019-12,
Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes
, which simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a
step-up
in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax.
The st
andard
is effective for
the
C
ompan
y
 for fiscal years beginning after December 15, 2021, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact this guidance will have on the Company’s consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
3.
Revenue Recognition
 
 
Disaggregation of Revenue
 
 
The following table disaggregates revenue by service (in thousands):
 
   
Three Months Ended September 30, 2020
 
   
Device
   
Professional
Services
   
Subscription
   
Total
 
Timing of revenue recognition:
        
Transferred at a point in time
  $6,964   $—     $—     $6,964 
Transferred over time
   —      950    122,753    123,703 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $6,964   $950   $122,753   $130,667 
  
 
 
   
 
 
   
 
 
   
 
 
 
 
   
Three Months Ended September 30, 2019
 
   
Device
   
Professional
Services
   
Subscription
   
Total
 
Timing of revenue recognition:
        
Transferred at a point in time
  $11,948   $—     $—     $11,948 
Transferred over time
   —      575    105,170    105,745 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $11,948   $575   $105,170   $117,693 
  
 
 
   
 
 
   
 
 
   
 
 
 
 
   
Nine Months Ended September 30, 2020
 
   
Device
   
Professional
Services
   
Subscription
   
Total
 
Timing of revenue recognition:
        
Transferred at a point in time
  $21,098   $—     $—     $21,098 
Transferred over time
   —      2,347    356,348    358,695 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $21,098   $2,347   $356,348   $379,793 
  
 
 
   
 
 
   
 
 
   
 
 
 
 
   
Nine Months Ended September 30, 2019
 
   
Device
   
Professional
Services
   
Subscription
   
Total
 
Timing of revenue recognition:
        
Transferred at a point in time
  $29,582   $—     $—     $29,582 
Transferred over time
   —      1,937    301,107    303,044 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $29,582   $1,937   $301,107   $332,626 
  
 
 
   
 
 
   
 
 
   
 
 
 
The following table summarizes sales to customers by geography (in thousands):
 
   
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
   
(Unaudited)
 
United States
  $94,632   $87,084   $277,654   $245,280 
International
   36,035    30,609    102,139    87,346 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $130,667   $117,693   $379,793   $332,626 
  
 
 
   
 
 
   
 
 
   
 
 
 
Revenue by location is determined by the billing address for the customer. Other than the United States, no other individual country accounted for 10% or more of total revenue for the three and nine months ended September 30, 2020 and 2019.
 
Contract Balances
Deferred revenue as of September 30, 2020 and December 31, 2019, was $28.3 million (of which $2.9 million
was
 classified as
non-current)
and $28.1 million (of which $3.8 million
was
 classified as
non-current),
respectively.
Current contract assets of $6.7 million and $6.5 million
were
 included in other current assets as of September 30, 2020 and December 31, 2019, respectively.
Non-current
contract assets of $6.5 million and $7.7 million
were
 included in other assets as of September 30, 2020 and December 31, 2019, respectively.
Contract Acquisition Costs
Contract acquisition costs as of September 30, 2020 and December 31, 2019 were $43.6 million and $35.9 million, respectively. The contract acquisition cost balance has increased over time as sales commissions have been incurred at a higher rate than the contract acquisition cost has been amortizing. Contract acquisition costs are included in other assets on the condensed consolidated balance sheets.

Remaining Unsatisfied Performance Obligations
Revenues expected to be recognized in the future related to performance obligations that are unsatisfied at September 30, 2020 and December 31, 2019 are as follows (in thousands):
 
   
September 30, 2020
 
   
Total
   
Less than
1 Year
   
1-3 Years
   
3-5 Years
 
Remaining unsatisfied performance obligations
  $166,241   $  85,162   $  76,395   $4,684 
 
   
December 31, 2019
 
   
Total
   
Less than
1 Year
   
1-3 Years
   
3-5 Years
 
Remaining unsatisfied performance obligations
  $220,915   $107,562   $103,234   $10,119 
Amounts above exclude
month-to-month
contracts.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory, Net
9 Months Ended
Sep. 30, 2020
Inventory Disclosure [Abstract]  
Inventory, Net
4.
Inventory
, Net
Inventory, net of the reserves for obsolescence, consisted of the following (in thousands):
 
   
September 30,
2020
   
December 31,
2019
 
Components
  $8,321   $9,045 
Work in progress
   2,399    1,449 
Finished goods
   6,546    1,921 
  
 
 
   
 
 
 
Total inventory
, net
  $17,266   $12,415 
  
 
 
   
 
 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net
9 Months Ended
Sep. 30, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
5.
Property and Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
 
   
Estimated
Useful Life
(in Years)
  
 
 
 
 
 
September 30,
 
 
 
 

2020
  
 
 
 
 
 
December 31,
 
 
 
 

2019
 
Servers
  
3-5
  $87,366   $67,420 
Leasehold improvements
  10 years or less   31,456    29,567 
Computer equipment
  
3-5
   14,605    13,502 
Internally developed software
  3   7,080    5,479 
Furniture and fixtures
  5   6,005    5,955 
Purchased software
  3   998    900 
Vehicles
  5   101    100 
    
 
 
   
 
 
 
Total property and equipment
     147,611    122,923 
Less: accumulated depreciation and amortization
     (60,993   (42,177
    
 
 
   
 
 
 
Total property and equipment, net
    $86,618   $80,746 
    
 
 
   
 
 
 
Depreciation expense included in cost of revenue and operating expenses was $4.4 million and $2.1 million, respectively, for the three months ended September 30, 2020, and $3.0 million and $2.1 million, respectively, for the three months ended September 30, 2019.
Depreciation expense included in cost of revenue and operating expenses was $12.2 million and $6.4 million, respectively, for the nine months ended September 30, 2020, and $7.7 million and $6.2 million, respectively, for the nine months ended September 30, 2019.
The Company capitalized $0.4 million and $0.3 million of internally developed software costs during the three months ended September 30, 2020 and 2019, and $1.6 million and $1.4 million during the nine months ended September 30, 2020 and 2019, respectively. Amortization expense related to capitalized software included in operating expenses was $0.4 million and $0.3 million during the three months ended September 30, 2020 and 2019, and $1.0 million and $0.8 million during the nine months ended September 30, 2020 and 2019, respectively.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions
9 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
Acquisitions
6.
Acquisitions
In July 2020, the Company acquired all of the outstanding equity of two affiliated Australian entities, Gluh Pty Ltd and Keystone Software Holdings Pty Ltd (together, “Gluh”), which offer a
real-time
 
quoting
platform that enables
 MSPs to
simplify the procurement of IT products and services for their clients.
 The purchase consideration was approximately $4.4 million, reflecting the purchase price of $4.0 million and certain closing adjustments.
 
The financial results of Gluh are included in the Company’s condensed consolidated results from the date of acquisition. These amounts are insignificant for the three and nine months ended September 30, 2020. The acquisition was accounted for as a business combination. The Company is currently assessing the identification and measurement of the assets acquired and liabilities assumed based on their fair values as of the close of the acquisition, including the valuation of identifiable intangible assets. Preliminarily, the excess of the purchase price over the net assets acquired of $4.1 million has been recorded to goodwill.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
7.
Commitments and Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. The Company believes there is no litigation or other liabilities for loss contingencies pending, individually or in the aggregate, that could have a material adverse effect on the Company’s financial position, results of operations, or cash flows.
 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Debt
8.
Debt
On December 7, 2017, the Company entered into a debt agreement
(the “2017 Credit Agreement”) comprised of a
 
$520.0 million term loan facility and a $35.0 million revolving credit facility
.
On April 2, 2019, the Company refinanced its 2017 Credit Agreement with a syndicate of lenders, under a new debt agreement
 
(the “2019 Credit Agreement”)
 
consisting of a $550.0 million
term loan facility (the “Term Loan Facility”) and a $50.0 million revolving credit facility (the “Revolving Credit Facility”).
Shortly after the completion of the Company’s IPO in October 2020, the Company repaid all outstanding balances under the Term Loan Facility and Revolving Credit Facility
, and the 2019 Credit Agreement was terminated.
The Company entered into a new revolving credit facility (the “2020 Revolving Credit Facility”) under a new debt agreement (the “2020 Credit Agreement”) which provides $200.0 million of borrowing capacity. See Note 14. Subsequent Events, for further information.
As of September 30, 2020 and December 31, 2019, $543.1 million and $547.3 million, respectively, of principal was outstanding under the Term Loan Facility. The decrease in the balance reflects scheduled amortization payments. The interest rate on the Term Loan Facility was 4.40% and 6.05% at September 30, 2020 and December 31, 2019, respectively. The estimated fair value of the Company’s Term Loan Facility based upon quoted market prices as of September 30, 2020 was $541.7 million, and $550.0 million as of December 31, 2019.
As of September 30, 2020 and December 31, 2019, $47.1 million and $15.0 million, respectively, was drawn on the Revolving Credit Facility and $1.9 and $2.8 million, respectively, of letters of credit were outstanding. The interest rate on the Revolving Credit Facility was 3.90% and 5.52% at September 30, 2020 and December 31, 2019, respectively.
The 2019 Credit Agreement contained certain affirmative, negative and financial covenants. At September 30, 2020, the Company was in compliance with all applicable covenants.
The Company recorded amortization of the debt issuance costs and original issue discount of $0.4 million as interest expense during both the three months ended September 30, 2020 and 2019, and $1.3 million and $1.5 million as interest expense during the nine months ended September 30, 2020 and 2019, respectively.
The Company’s long-term debt consisted of the following (in thousands):
 
   
September 30, 
2020
   
December 31, 
2019
 
Term loan facility
  $543,125   $547,250 
Revolving credit facility
   47,100    15,000 
Less: current portion of long-term debt
   (5,500   (5,500
Less: debt issuance costs and original issue discount, net
   (8,986   (10,251
  
 
 
   
 
 
 
Total long-term debt
  $575,739   $546,499 
  
 
 
   
 
 
 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation
9.
Stock-Based Compensation
2017 Stock Option Plan
In December 2017, the Company adopted the 2017 Stock Option Plan (the “Datto Plan”), as amended, which provides for grants of stock options to attract and retain talented employees, directors, officers, and consultants.
The Company had 11,798,422 shares of common stock reserved for issuance under the Datto Plan for the periods presented. Under the terms of the Datto Plan, two categories of options were established: management options (the “Management Options”) and IPO options (the “IPO Options” and, together with Management Options, the “Options”).
The Options have similar characteristics except for their vesting requirements which are summarized below:
 
Option Category
  
Vesting Requirements
Management Options                
  
Time-based: 25% vest after one year and 6.25% vest per quarter for the subsequent twelve quarters
  
 
  
Change-in-control:
100% vest
  
IPO Options
  
Time based, but initial vesting contingent on an IPO:
 
•   
 
 
 
IPO, with time vesting, as modified: 25% vest upon an IPO, but to the extent the IPO occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter of service provided, commencing on the second anniversary date of the award, and 6.25% vest per quarter thereafter. Note the vesting terms of these awards were modified in September 2020 to provide for the additional vesting commencing on the second anniversary of the award. Previously, 25% would vest upon the closing of an IPO and 6.25% would vest per quarter for the subsequent twelve quarters.
 
•   
 
 
 
IPO, with time vesting: 25% vest upon the later of (a) the closing of an IPO and (b) one year after the employees start date (the “First Vesting Date”), with 6.25% vesting per quarter thereafter. However, to the extent the First Vesting Date occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter, commencing on the second anniversary of the grant date.
  
 
  
Change-in-control:
100% vest
The modification of the vesting terms of the IPO Options is accounted for as a new award, and the Company updated the fair value of each stock option grant using the Black Scholes option pricing model on the modification date in September 2020. See Note 14. Subsequent Events, for further information on the impact of the IPO on the valuation of these awards.
In addition to the Datto Plan, the Company also has outstanding options which were issued under the Autotask Superior Holdings 2013 Stock Option Plan (the “Autotask Plan”), which was frozen at the time of the merger with Autotask in December 2017. All outstanding awards were fully vested as of the date of the Autotask merger, and the options settle in common stock of the Company.
 
Stock-based compensation expense for all equity arrangements was reflects in the Company’s condensed consolidated statements of operations as follows (in thousands):
 
   
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
Cost of revenue—subscription
  $77   $20   $118   $77 
Selling and marketing
   524    619    1,803    2,259 
Research and development
   494    234    1,115    3,051 
General and administrative
   1,694    893    3,525    4,067 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $2,789   $1,766   $6,561   $9,454 
  
 
 
   
 
 
   
 
 
   
 
 
 
The table reflects stock-based compensation expense for the time-based Management Options, based upon the function of the option holder. In addition, the table reflects stock-based compensation expense of $1.3 million related to the settlement of certain awards for terminated employees during the nine months ended September 30, 2019. The table does not reflect stock-based compensation expense for the IPO Options, as these awards contain a performance vesting condition (i.e. closing of an initial public offering). For the periods presented, the performance condition was not deemed satisfied, as the closing of an initial public offering event is not deemed probable until consummated. The Company will begin to record stock-based compensation for the IPO Options using the accelerated attribution method, during the fourth quarter of 2020. See Note 14. Subsequent Events, for further information.
The following table summarizes stock option activity related to the plans during the nine months ended September 30, 2020 (in thousands, except share and per share amounts):
 
   
Number of
Shares
   
Weighted
Average
Exercise
Price
   
Weighted
Average
Remaining
Contractual
Life (Years)
   
Aggregate
Intrinsic
Value
 
Options outstanding at December 31, 2019
   9,623,400   $10.01    8.4   $43,227 
Options granted
   1,419,225   $12.80    
Options exercised
   (322,755  $10.07    
Options forfeited & expired
   (831,405  $10.56    
  
 
 
       
Options outstanding at September 30, 2020
   9,888,465   $10.36    7.9   $155,732 
  
 
 
       
Options vested and exercisable at September 30, 2020
   3,300,494   $8.94    6.8   $56,670 
  
 
 
       
The aggregate intrinsic value of stock options exercised during the three and nine months ended September 30, 2020 was $0.1 million and $1.3 million, respectively. There were no stock options exercised during the nine months ended September 31, 2019.
The weighted average fair value of each option granted to purchase common stock during the three months ended September 30, 2020 and 2019 was $15.77
and $5.70, and during the nine months ended September 30, 2020 and 2019 was $15.42 and $5.49, respectively.
 
The fair value of each stock option grant is estimated on the date of grant using the Black Scholes option pricing model with the following assumptions used for employee grants during the nine months ended September 30, 2020 and 2019:
 
 
  
Nine Months Ended September 30,
 
  
2020
  
2019
Expected dividend yield
  
0%
  
0%
Expected volatility
  
65.0%
  
50.0%
Expected term (years)
  
6.21
  
6.13 - 6.19
Risk-free interest rate
  
0.4%
  
1.8% - 2.2%
Fair value of common stock
  
$22.17 - $22.64  
  
$10.93 - $11.54
The valuation of awards granted during 2020, as well as the final valuation of the IPO Options which were modified during 2020, is based upon an interpolation of the Company’s stock price from the beginning of the year to the initial public offering price of $27.00
.
The following table summarizes the options available for future grants under the Datto Plan:
 
   
Shares 
Available
for Future 
Grant
 
Balance at December 31, 2019
   2,742,903 
Options granted
   (1,419,225
Options forfeited, expired and repurchased
   891,830 
  
 
 
 
Balance at September 30, 2020
   2,215,508 
  
 
 
 
In conjunction with the initial public offering, in October 2020, the Board adopted the
Datto
2020 Omnibus Incentive Plan (the “2020 Plan
”), and
 no additional awards are allowed to be issued under the
Datto
Plan.
As of September 30, 2020, unrecognized compensation expense related to Management Options, which are time-based,
was $28.1 million, which will be recognized over the remaining weighted-average vesting t
e
rm of 2.9 years. See Note 14.
Subsequent Events, for information pertaining to the unrecognized compensation expense of the IPO Options, as well as further discussion of the 2020 Plan.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
10.
Income Taxes
The Company incurred a provision for income tax of
$5.0 million and $0.4 million for the three months ended September 30, 2020 and 2019, respectively and the effective tax rate for the three months ended September 30, 2020 and 2019 was 20.2% and 12.9%, respectively. The Company incurred a provision for income tax of $8.7 million for the nine months ended September 30, 2020, as compared to a benefit from income tax of $4.1 million for the nine months ended September 30, 2019. The effective tax rate for the nine months ended September 30, 2020 and 2019 was 22.7% and 15.2%, respectively. The higher effective tax rate for the three and nine months ended September 30, 2020
was
 primarily related to an increase in
pre-tax
income in 2020, including a shift from a
pre-tax
loss for the nine months ended September 30, 2019, as well as the inability to recognize tax benefits from certain foreign jurisdictions which generate a taxable loss, and
non-recurring
tax benefits recorded in the three and nine months ended September 30, 2019.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) per Share
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Net Income (Loss) per Share
11.
Net Income (Loss) per Share
For the three and nine month periods ended September 30, 2020 there were 1,058,594 and 2,216,118 of weighted-average outstanding shares, respectively, of potentially dilutive options excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the period presented because including them would have been antidilutive. For the three and nine month periods ended September 30, 2019 there were 6,049,093 and 6,300,201 of weighted-average outstanding shares, respectively, of potentially dilutive options excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the period presented because including them would have been antidilutive.
For the purpose of computing diluted earnings per share, options with a performance condition, such as the IPO Options, are considered contingently issuable, and are included in the denominator for computing dilutive net earnings per share for the entire period only once the performance condition is met, and only to the extent such options are dilutive. As of September 30, 2020, 2,876,233 IPO Options were outstanding.
 
A reconciliation of net income (loss) available to common stockholders and the
 
number of shares in the calculation of basic and diluted income (loss) per share follows (in thousands, except share and per share amounts):

 
   
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
Numerator:
        
Net income (loss) attributable to common stockholders
  $19,546   $2,725   $29,666   $(22,958
  
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
        
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders
        
Basic
   135,553,097    135,195,800    135,496,696    135,195,800 
  
 
 
   
 
 
   
 
 
   
 
 
 
Diluted
   138,590,770    135,615,949    137,006,921    135,195,800 
  
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) per share attributable to common stockholders
        
Basic
  $0.14   $0.02   $0.22   $(0.17
  
 
 
   
 
 
   
 
 
   
 
 
 
Diluted
  $0.14   $0.02   $0.22   $(0.17
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions
9 Months Ended
Sep. 30, 2020
Related Party Transactions [Abstract]  
Related Party Transactions
12.
Related Party Transactions
Vista Equity Partners (“Vista”), the Company’s majority shareholder, is a U.S.-based investment firm. During the three and nine months ended September 30, 2020, the Company paid a total of $0.2 million and $0.4 million, respectively, for consulting services, executive recruitment, and other expenses related to services provided by Vista and Vista affiliates. During the three and nine months ended September 30, 2019, the Company paid a total of $0.2 million and $0.9 million, respectively, for consulting services, executive recruitment, and other expenses related to services provided by Vista and Vista affiliates. At September 30, 2020, the Company had immaterial accounts payable to Vista. At December 31, 2019, the Company had $0.1 million in accounts payable due to Vista.
In the normal course of business, the Company sells technology solutions as recurring subscriptions to portfolio companies of Vista. Sales to Vista portfolio companies were immaterial during the three months and nine months ended September 30, 2020 and 2019. At September 30, 2020 and December 31, 2019, the Company had immaterial accounts receivable and deferred revenue from Vista portfolio companies on the condensed consolidated balance sheets.
The Company purchased software licenses, software services, and related IT support services from Vista portfolio companies. Purchases from Vista portfolio companies amounted to $0.2 million and $0.3 million, during the three months ended September 30, 2020 and 2019, and $0.7 million, during both the nine months ended September 30, 2020 and 2019. At September 30, 2020 and December 31, 2019, the Company had immaterial accounts payable due to Vista portfolio companies.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring
9 Months Ended
Sep. 30, 2020
Restructuring and Related Activities [Abstract]  
Restructuring
13.
Restructuring
In response to the
COVID-19
pandemic, the Company undertook various measures to mitigate the risk of potential reductions in revenue and delays or reductions in payments from its customers. The measures included a focus on the Company’s cost structure to match expenditures to its revised forecasts of revenue and cash generation activities. As a result of
the measures taken,
the Company incurred approximately $3.8 million for restructuring activities in the second quarter of 2020, primarily related to severance for a reduction in workforce, including $0.6 million in cost of revenue and $3.2 million in operating expenses.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
9 Months Ended
Sep. 30, 2020
Subsequent Events [Abstract]  
Subsequent Events
14.
Subsequent Events
Initial Public Offering
On October 23, 2020, the
Company
 
completed
 its IPO through which the Company issued and sold 22,000,000 shares of common stock at a price per share of $27.00. The Company received aggregate proceeds of approximately $558.0 million from the IPO, after deducting the underwriting discount
 of
$36.0 million.
 
Upon the completion of the IPO, authorized capital stock consists of 500,000,000 shares of common stock, par value $0.001 per share, and 50,000,000 shares of undesignated preferred stock, par value $0.001 per share. Immediately after the IPO, funds controlled by Vista
owned
 
approximately 72.2% of the Company’s outstanding common stock
, excluding treasury shares
. As a result, the Company is a “controlled company” under New York Stock Exchange corporate governance rules.
On October 20, 2020, the Board adopted and the stockholders approved the 2020 Plan, pursuant to which the Company and its affiliates’ employees, consultants and directors will be eligible to receive incentive awards. The 2020 Plan provides for the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, bonus stock, dividend equivalents, other stock-based awards, substitute awards, annual incentive awards and performance awards, in each case intended to align the interests of participants with those of the Company’s stockholders. In connection with the 2020 Plan,
 20,868,874 shares of the Company’s common stock
were
reserved for issuance.
Shortly after closing the IPO, the Company utilized the IPO proceeds and available cash of $38.4 million to
(i) repay the outstanding principal balances under the 2019 Credit Agreement
of $590.2 million,
(ii) pay
$1.6 million of related accrued interest,
(iii) pay
$1.2 million in debt issuance costs for the
2020
Credit Agreement, as defined below,
and (iv) pay
$3.3 million for certain offering costs. In relation to
this
refinancing, in the fourth
quarter of 2020
the Company will
write-off
approximately $9.0 million of unamortized debt issuance costs and original issue discount related to the 2019 Credit Agreement, and record $1.2 million of debt issuance costs related to the
2020
Credit Agreement. See below for a fuller description of the
2020
Credit Agreement.
In addition, on November 3, 2020, the underwriters exercised their option in full to
purchase 3,300,000 additional shares of common stock at a price of $27.00 per share, resulting in proceeds to the Company of approximately $83.6 million, after deducting the underwriting discount of $5.4 million
 and funds controlled by Vista owned approximately 70.7% of the Company’s outstanding common stock, excluding treasury share
s
.
Impact of IPO on Options
As discussed in Note 9. Stock-Based Compensation, the performance condition in relation to the IPO Options was not deemed satisfied as of September 30, 2020, as the closing of an initial public offering event is not deemed probable until consummated, and no stock-based compensation for the IPO
Options
 
is
reflected in the periods presented. The Company will begin to record stock-based compensation for the IPO
O
ptions using the accelerated attribution method during the fourth quarter of 2020.
Based upon the IPO Options outstanding as of September 30, 2020, the Company expects to record approximately $52.7 million of stock-based compensation expense, including $22.0 million during the fourth quarter of 2020 and $30.7 million thereafter, over a weighted average period of 1.2 years. In addition, after September 30, 2020, the Company awarded 391,119 of restricted stock units to certain directors, officers and employees, for which the Company expects to recognize approximately $10.6 million of stock-based compensation expense over the requisite service periods (typically four years). The valuation of awards granted during 2020, as well as the final valuation of the IPO Options which were modified during 2020, is based upon an interpolation of the Company’s stock price from the beginning of the year to the initial public offering price of $27.00.
2020 Credit Agreement
On October 23, 2020, Datto, Inc., as borrower (the “Borrower”), and certain direct and indirect wholly-owned subsidiaries of Datto Holding Corp., entered into the 2020 Credit Agreement with the lenders party thereto and Morgan Stanley Senior Funding, Inc., as administrative agent. The 2020 Credit Agreement is guaranteed by certain direct and indirect subsidiaries of Datto Holding Corp. (the “Guarantors,” and, together with the Borrower, the “Loan Parties”) and is supported by a security interest in substantially all of the Loan Parties’ personal property and assets, subject to customary exceptions
, as defined in the 2020 Credit Agreement.
The 2020 Credit Agreement provides for an
initial
 $200.0 million in commitments for revolving credit loans, which
 
may be increased or decreased under specific circumstances, with a $40.0 million letter of credit sublimit and a $100 million alternative currency sublimit. In addition, the
2020
Credit Agreement provides for the ability of
 
the
 Borrower to request incremental term loan facilities, in a minimum amount of $5.0 million for each facility. Borrowings pursuant to the
2020
Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the
2020
Credit Agreement, and are scheduled to mature on October 23, 2025.
The 2020 Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants, as defined in the 2020 Credit Agreement, which was attached as Exhibit 10.1 to the Company’s Current Report, Form
8-K
filed with the SEC on October 29, 2020.
The 2020 Credit Agreement is undrawn, with the exception of
$1.9 
million of outstanding letters of credit.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
Certain information and note disclosures included in complete financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) applicable to interim financial reporting. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the final prospectus for the Company’s IPO dated October 20, 2020 and filed with the SEC on October 22, 2020 pursuant to Rule 424(b)(4) under the Securities Act of 1933 (the “IPO Prospectus”).
The condensed consolidated financial statements include the accounts of Datto Holding Corp. and its
wholly-owned
subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of December 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures required by U.S. GAAP. The accompanying interim condensed consolidated balance sheet as of September 30, 2020, the interim condensed consolidated statements of operations, comprehensive income (loss)
 
and the interim condensed consolidated statements of changes in stockholders’ equity for the three and nine months ended September 30, 2020 and 2019, and the interim condensed consolidated statements of cash flows, for the nine months ended September 30, 2020 and 2019, and the related footnote disclosures are unaudited. These interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary to fairly state its financial position as of September 30, 2020, the results of its operations for the three and nine months ended September 30, 2020 and 2019 and the results of its cash flows for the nine months ended September 30, 2020 and 2019.
The results for the three and nine months ended September 30, 2020 are not necessarily indicative of the operating results expected for the year ending December 31, 2020 or any other future period. Additionally, there are many uncertainties regarding the ongoing coronavirus
(“COVID-19”)
pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how it has impacted and may continue to impact the Company’s operations and the operations of its MSP partners and their SMB customers for an indefinite period of time, including as a result of travel restrictions and/or business shutdowns. Many of the countries in which the Company operates have implemented significant governmental measures to control the spread of
COVID-19.
These measures may restrict the movement of employees and goods in impacted regions, which could impact the Company’s or its MSP partners’ ability to provide services or deliver them effectively. While it is not possible at this time to estimate the impact that
COVID-19
will have on worldwide economic activity and the Company’s business, the continued spread of
COVID-19
and the measures taken by governments, businesses and other organizations in response to
COVID-19
may adversely impact the Company’s business, financial condition or results of operations. The Company will continue to assess the evolving impact of the
COVID-19
pandemic and will make adjustments to its operations as necessary.
Segment Information
Segment Information
Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating segment. As of September 30, 2020 and December 31, 2019 the Company did not have material long-lived assets located outside of the United States.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.
On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition (including upgrade and return rights), contract balances, contract acquisition costs, allowance for doubtful accounts, reserves for inventory obsolescence, useful lives and recoverability of property and equipment and intangible assets with definite lives, capitalized software development and implementation costs, recoverability of goodwill, income taxes, stock-based compensation and contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could materially differ from these estimates as a result of risks and uncertainties, including the uncertainty surrounding rapidly changing market and economic conditions from the impact of
COVID-19.
With the exception of the items noted below there have been no material changes to the Company’s significant accounting policies.
Deferred Offering Costs
Deferred Offering Costs
Deferred offering costs, consisting of legal, accounting and other fees and costs incurred in connection with the sale of common stock in the Company’s IPO, were capitalized and recorded in other assets on the condensed consolidated balance sheets. As of September 30, 2020 and December 31, 2019, $3.6 million and $1.9 million, respectively, of deferred offering costs were capitalized. Upon completion of the IPO, these deferred offering costs will be reclassified to stockholders’ equity and recorded against the proceeds from the IPO.
Accounts Receivable, Net
Accounts Receivable, Net
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Accounts receivable are presented net of an estimated allowance for doubtful accounts based on a review of all outstanding amounts.
The Company maintains an allowance for doubtful accounts based upon an analysis of past credit history and the current financial condition of the Company’s customers, as well as the consideration of expected trends based upon characteristics of the accounts and general economic conditions. The Company also considers other specific operational factors which may impact the ability to collect past due amounts. During fiscal year 2020, the Company also considered the impact of
COVID-19.
Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
As of September 30, 2020, the allowance for doubtful accounts was $8.4 million.
The f
ollowing table summarizes the activity of the allowance for doubtful accounts for the nine months ended September 30, 2020 (in thousands):
 
   
Amount
 
Balance as of December 31, 2019
  $7,094 
Provision for bad debt
   4,793 
Net
r
eductions and other
   (3,508
  
 
 
 
Balance as of September 30, 2020
  $8,379 
  
 
 
 
Unbilled accounts receivable
is
 included in the accounts receivable balances and represent revenue earned, but not contractually billable as of the balance sheet date. The unbilled accounts receivable balance is principally invoiced within the following month. As of September 30, 2020 and December 31, 2019, unbilled accounts receivable was $3.2 million and $3.6 million, respectively.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In October 2016, the Financial Accounting Standards Board (the “FASB”) issued
Accounting Standards Update (“ASU”)
2016-16,
Income Taxes (Topic 740): Intra-entity Transfers of Assets other than Inventory
, which requires recognition of current and deferred income taxes resulting from an intra-entity transfer of any asset other than inventory when the transfer occurs. The Company adopted this guidance on January 1, 2020 and it did not have a material impact on the Company’s condensed consolidated financial statements.
In June 2018, the FASB issued
ASU
2018-07,
Compensation-Stock Compensation, Improvements to Nonemployee Share-Based Payment Accounting
, which expands the scope of Accounting Standards Codification (“ASC”) 718, Compensation—Stock Compensation to include share-based payment transactions for acquiring goods and services from nonemployees. This guidance provides for the following changes: (1) awards to nonemployees will be measured at the grant date fair value of equity instruments that the entity issues, (2) performance-based awards to nonemployees will be measured based on the probability of the performance condition being met and (3) the requirement to reassess the classification (equity or liability) of awards to nonemployees upon vesting is eliminated. The Company adopted this guidance on January 1, 2020 and it did not have a material impact on the Company’s condensed consolidated financial statements.
A
c
counting Pronouncements Issued but Not Yet Adopted
In February 2016, t
h
e FASB issued
ASU
2016-02,
Leases (Topic 842), (“ASC 842”)
which requires lessees to recognize the following for all leases (with the exception of short-term leases) at the commencement date; (i) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (ii) a
right-of-use
asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Additional disclosures will be required to allow the user to assess the amount, timing and uncertainty of cash flows arising from leasing activities. A modified retrospective transition approach is required for leases existing at the time of adoption. On November 15, 2019, the FASB issued
ASU
2019-10
which addresses challenges associated with the transition. Those challenges have been significantly amplified by the current business and capital market disruptions caused by the
COVID-19
pandemic, and as such the effective date of the standard for private companies has been deferred to fiscal years beginning after December 15, 2021, although early adoption is still permitted. The Company plans to adopt this standard as of January 1, 2021 using the modified retrospective approach of all leases entered into before the effective date. The impact of the Company’s adoption of ASC 842 to its consolidated financial statements will be to recognize the majority of the operating lease commitments as operating lease liabilities and
right-of-use
assets upon adoption, which will result in an increase in the assets and liabilities recorded on the consolidated balance sheet. The Company is continuing its assessment, which may identify additional impacts ASC 842 will have on the Company’s consolidated financial statements.
In December 2019, the FASB issued
ASU
2019-12,
Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes
, which simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a
step-up
in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax.
The st
andard
is effective for
the
C
ompan
y
 for fiscal years beginning after December 15, 2021, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is currently evaluating the impact this guidance will have on the Company’s consolidated financial statements.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Summary of Allowance for Doubtful Accounts
The f
ollowing table summarizes the activity of the allowance for doubtful accounts for the nine months ended September 30, 2020 (in thousands):
   
Amount
 
Balance as of December 31, 2019
  $7,094 
Provision for bad debt
   4,793 
Net
r
eductions and other
   (3,508
  
 
 
 
Balance as of September 30, 2020
  $8,379 
  
 
 
 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation Revenue The following table disaggregates revenue by service (in thousands):
   
Three Months Ended September 30, 2020
 
   
Device
   
Professional
Services
   
Subscription
   
Total
 
Timing of revenue recognition:
        
Transferred at a point in time
  $6,964   $—     $—     $6,964 
Transferred over time
   —      950    122,753    123,703 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $6,964   $950   $122,753   $130,667 
  
 
 
   
 
 
   
 
 
   
 
 
 
 
   
Three Months Ended September 30, 2019
 
   
Device
   
Professional
Services
   
Subscription
   
Total
 
Timing of revenue recognition:
        
Transferred at a point in time
  $11,948   $—     $—     $11,948 
Transferred over time
   —      575    105,170    105,745 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $11,948   $575   $105,170   $117,693 
  
 
 
   
 
 
   
 
 
   
 
 
 
 
   
Nine Months Ended September 30, 2020
 
   
Device
   
Professional
Services
   
Subscription
   
Total
 
Timing of revenue recognition:
        
Transferred at a point in time
  $21,098   $—     $—     $21,098 
Transferred over time
   —      2,347    356,348    358,695 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $21,098   $2,347   $356,348   $379,793 
  
 
 
   
 
 
   
 
 
   
 
 
 
 
   
Nine Months Ended September 30, 2019
 
   
Device
   
Professional
Services
   
Subscription
   
Total
 
Timing of revenue recognition:
        
Transferred at a point in time
  $29,582   $—     $—     $29,582 
Transferred over time
   —      1,937    301,107    303,044 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $29,582   $1,937   $301,107   $332,626 
  
 
 
   
 
 
   
 
 
   
 
 
 
Summary of Disaggregation Revenue By Geography
The following table summarizes sales to customers by geography (in thousands):
 
   
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
   
(Unaudited)
 
United States
  $94,632   $87,084   $277,654   $245,280 
International
   36,035    30,609    102,139    87,346 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $130,667   $117,693   $379,793   $332,626 
  
 
 
   
 
 
   
 
 
   
 
 
 
Summary of Revenues expected to be Recognized in the Future Related to Performance Obligations Revenues expected to be recognized in the future related to performance obligations that are unsatisfied at September 30, 2020 and December 31, 2019 are as follows (in thousands):
   
September 30, 2020
 
   
Total
   
Less than
1 Year
   
1-3 Years
   
3-5 Years
 
Remaining unsatisfied performance obligations
  $166,241   $  85,162   $  76,395   $4,684 
 
   
December 31, 2019
 
   
Total
   
Less than
1 Year
   
1-3 Years
   
3-5 Years
 
Remaining unsatisfied performance obligations
  $220,915   $107,562   $103,234   $10,119 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory, Net (Tables)
9 Months Ended
Sep. 30, 2020
Inventory Disclosure [Abstract]  
Summary of Composition of Inventories
Inventory, net of the reserves for obsolescence, consisted of the following (in thousands):
 
   
September 30,
2020
   
December 31,
2019
 
Components
  $8,321   $9,045 
Work in progress
   2,399    1,449 
Finished goods
   6,546    1,921 
  
 
 
   
 
 
 
Total inventory
, net
  $17,266   $12,415 
  
 
 
   
 
 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2020
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
 
   
Estimated
Useful Life
(in Years)
  
 
 
 
 
 
September 30,
 
 
 
 

2020
  
 
 
 
 
 
December 31,
 
 
 
 

2019
 
Servers
  
3-5
  $87,366   $67,420 
Leasehold improvements
  10 years or less   31,456    29,567 
Computer equipment
  
3-5
   14,605    13,502 
Internally developed software
  3   7,080    5,479 
Furniture and fixtures
  5   6,005    5,955 
Purchased software
  3   998    900 
Vehicles
  5   101    100 
    
 
 
   
 
 
 
Total property and equipment
     147,611    122,923 
Less: accumulated depreciation and amortization
     (60,993   (42,177
    
 
 
   
 
 
 
Total property and equipment, net
    $86,618   $80,746 
    
 
 
   
 
 
 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Summary Of Long-term Debt
The Company’s long-term debt consisted of the following (in thousands):
 
   
September 30, 
2020
   
December 31, 
2019
 
Term loan facility
  $543,125   $547,250 
Revolving credit facility
   47,100    15,000 
Less: current portion of long-term debt
   (5,500   (5,500
Less: debt issuance costs and original issue discount, net
   (8,986   (10,251
  
 
 
   
 
 
 
Total long-term debt
  $575,739   $546,499 
  
 
 
   
 
 
 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Share-based payment arrangement, expensed and capitalized, amount
Stock-based compensation expense for all equity arrangements was reflects in the Company’s condensed consolidated statements of operations as follows (in thousands):
 
   
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
Cost of revenue—subscription
  $77   $20   $118   $77 
Selling and marketing
   524    619    1,803    2,259 
Research and development
   494    234    1,115    3,051 
General and administrative
   1,694    893    3,525    4,067 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $2,789   $1,766   $6,561   $9,454 
  
 
 
   
 
 
   
 
 
   
 
 
 
Disclosure of share-based compensation arrangements by share-based payment award
The following table summarizes stock option activity related to the plans during the nine months ended September 30, 2020 (in thousands, except share and per share amounts):
 
   
Number of
Shares
   
Weighted
Average
Exercise
Price
   
Weighted
Average
Remaining
Contractual
Life (Years)
   
Aggregate
Intrinsic
Value
 
Options outstanding at December 31, 2019
   9,623,400   $10.01    8.4   $43,227 
Options granted
   1,419,225   $12.80    
Options exercised
   (322,755  $10.07    
Options forfeited & expired
   (831,405  $10.56    
  
 
 
       
Options outstanding at September 30, 2020
   9,888,465   $10.36    7.9   $155,732 
  
 
 
       
Options vested and exercisable at September 30, 2020
   3,300,494   $8.94    6.8   $56,670 
  
 
 
       
Summary of fair value of options granted
The fair value of each stock option grant is estimated on the date of grant using the Black Scholes option pricing model with the following assumptions used for employee grants during the nine months ended September 30, 2020 and 2019:
 
 
  
Nine Months Ended September 30,
 
  
2020
  
2019
Expected dividend yield
  
0%
  
0%
Expected volatility
  
65.0%
  
50.0%
Expected term (years)
  
6.21
  
6.13 - 6.19
Risk-free interest rate
  
0.4%
  
1.8% - 2.2%
Fair value of common stock
  
$22.17 - $22.64  
  
$10.93 - $11.54
Summary of the options available for future grants
The following table summarizes the options available for future grants under the Datto Plan:
 
   
Shares 
Available
for Future 
Grant
 
Balance at December 31, 2019
   2,742,903 
Options granted
   (1,419,225
Options forfeited, expired and repurchased
   891,830 
  
 
 
 
Balance at September 30, 2020
   2,215,508 
  
 
 
 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) per Share (Tables)
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Summary of Net Income (Loss) per Share
A reconciliation of net income (loss) available to common stockholders and the
 
number of shares in the calculation of basic and diluted income (loss) per share follows (in thousands, except share and per share amounts):

 
   
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
Numerator:
        
Net income (loss) attributable to common stockholders
  $19,546   $2,725   $29,666   $(22,958
  
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
        
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders
        
Basic
   135,553,097    135,195,800    135,496,696    135,195,800 
  
 
 
   
 
 
   
 
 
   
 
 
 
Diluted
   138,590,770    135,615,949    137,006,921    135,195,800 
  
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) per share attributable to common stockholders
        
Basic
  $0.14   $0.02   $0.22   $(0.17
  
 
 
   
 
 
   
 
 
   
 
 
 
Diluted
  $0.14   $0.02   $0.22   $(0.17
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Business - Additional information (Detail) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Nov. 03, 2020
Oct. 23, 2020
Sep. 30, 2020
Large Accelarated Filer [Member]      
Nature Of Business [Line Items]      
Emerging growth company status     The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company's 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 based on public company effective dates. The Company will remain an emerging growth company until the earliest of (i) the last day of the first fiscal year (a) following the fifth anniversary of the completion of the IPO, (b) in which the Company's total annual gross revenue is at least $1.07 billion or (c) when the Company is deemed to be a large accelerated filer, which means the market value of its common stock that is held by non-affiliates exceeds $700.0 million as of June 30th of that fiscal year and (ii) the date on which the Company has issued more than $1.0 billion in non-convertible debt securities during the prior three-year period.
IPO [Member]      
Nature Of Business [Line Items]      
Stock issued during the period shares   22,000,000  
Shares issued price per share   $ 27.00  
Sale of stock consideration received on the transaction   $ 558.0  
Subsequent Event [Member]      
Nature Of Business [Line Items]      
Sale of stock consideration received on the transaction $ 83.6    
Subsequent Event [Member] | IPO [Member]      
Nature Of Business [Line Items]      
Stock issued during the period shares 3,300,000 22,000,000  
Shares issued price per share $ 27.00    
Sale of stock consideration received on the transaction   $ 558.0  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Significant Accounting Policies [Line Items]    
Deferred offering costs $ 3,600 $ 1,900
Allowance for doubtful debts 8,379 7,094
Unbilled accounts receivable current $ 3,200 $ 3,600
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies - Summary of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Balance as of December 31, 2019 $ 7,094  
Provision for bad debt 4,793 $ 3,422
Net reductions and other (3,508)  
Balance as of September 30, 2020 $ 8,379  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Summary of Disaggregation Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 130,667 $ 117,693 $ 379,793 $ 332,626
Transferred at a point in time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 6,964 11,948 21,098 29,582
Transferred over time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 123,703 105,745 358,695 303,044
Device [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 6,964 11,948 21,098 29,582
Device [Member] | Transferred at a point in time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 6,964 11,948 21,098 29,582
Profesional Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 950 575 2,347 1,937
Profesional Services [Member] | Transferred over time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 950 575 2,347 1,937
Subscription [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 122,753 105,170 356,348 301,107
Subscription [Member] | Transferred over time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 122,753 $ 105,170 $ 356,348 $ 301,107
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Summary of Disaggregation Revenue By Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 130,667 $ 117,693 $ 379,793 $ 332,626
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 94,632 87,084 277,654 245,280
International [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 36,035 $ 30,609 $ 102,139 $ 87,346
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]    
Contract with customer liability $ 28,300 $ 28,100
Contract with customer asset current 6,700 6,500
Contract with customer asset non current 6,500 7,700
Contract with customer liability non current 2,937 3,798
Contract Acquisition Costs $ 43,600 $ 35,900
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Summary of Revenues expected to be Recognized in the Future Related to Performance Obligations (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining unsatisfied performance obligations $ 166,241 $ 220,915
Less Than 1 Year [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining unsatisfied performance obligations 85,162 107,562
1 to 3 Years [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining unsatisfied performance obligations 76,395 103,234
3-5 Years [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining unsatisfied performance obligations $ 4,684 $ 10,119
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory, Net - Summary of Composition of Inventories (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Components $ 8,321 $ 9,045
Work in progress 2,399 1,449
Finished goods 6,546 1,921
Total inventory, net $ 17,266 $ 12,415
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 147,611 $ 122,923
Less: accumulated depreciation and amortization (60,993) (42,177)
Total property and equipment, net 86,618 80,746
Servers    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 87,366 $ 67,420
Servers | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful lives 3 years 3 years
Servers | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful lives 5 years 5 years
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 31,456 $ 29,567
Estimated Useful lives 10 years 10 years
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 14,605 $ 13,502
Computer equipment | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful lives 3 years 3 years
Computer equipment | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful lives 5 years 5 years
Internally developed software    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 7,080 $ 5,479
Estimated Useful lives 3 years 3 years
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 6,005 $ 5,955
Estimated Useful lives 5 years 5 years
Purchased software    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 998 $ 900
Estimated Useful lives 3 years 3 years
Vehicles    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 101 $ 100
Estimated Useful lives 5 years 5 years
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net - Additional information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Property, Plant and Equipment [Line Items]        
Capitalisation of internally developed software costs $ 0.4 $ 0.3 $ 1.6 $ 1.4
Cost of Sales [Member]        
Property, Plant and Equipment [Line Items]        
Depreciation expense 4.4 3.0 12.2 7.7
Operating Expense [Member]        
Property, Plant and Equipment [Line Items]        
Depreciation expense 2.1 2.1 6.4 6.2
Amortisation expenses related to capitalisation of internally developed software costs $ 0.4 $ 0.3 $ 1.0 $ 0.8
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Additional Information (Detail)
$ in Thousands
9 Months Ended
Jul. 31, 2020
USD ($)
Entity
Sep. 30, 2020
USD ($)
Acquisitions [Line Items]    
Acquisitions purchase price   $ 4,371
Gluh    
Acquisitions [Line Items]    
Number of business acquired | Entity 2  
Acquisitions purchase price   4,400
Purchase price prior to certain closing adjustments $ 4,000  
Goodwill, Transfers   $ 4,100
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Additional information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Oct. 30, 2020
Dec. 31, 2019
Apr. 02, 2019
Dec. 07, 2017
Line of Credit Facility [Line Items]                
Amortisation of debt issuance costs $ 400 $ 400 $ 1,300 $ 1,500        
Term Loan Facility [Member]                
Line of Credit Facility [Line Items]                
Term loan outstanding amount $ 543,125   $ 543,125     $ 547,250    
Term Loan Facility [Member] | 2017 Credit Agreement [Member]                
Line of Credit Facility [Line Items]                
Debt instrument, face amount               $ 520,000
Term Loan Facility [Member] | 2019 Credit Agreement [Member]                
Line of Credit Facility [Line Items]                
Revolving line of credit variable interest rate percentage 4.40%   4.40%     6.05%    
Term loan outstanding amount $ 543,100   $ 543,100     $ 547,300    
Term loan facility based upon quoted market price 541,700   541,700     550,000    
Debt instrument, face amount             $ 550,000  
Revolving Credit Facility [Member]                
Line of Credit Facility [Line Items]                
Term loan outstanding amount 47,100   47,100     15,000    
Revolving Credit Facility [Member] | 2017 Credit Agreement [Member]                
Line of Credit Facility [Line Items]                
Line of credit maximum borrowing capacity               $ 35,000
Revolving Credit Facility [Member] | 2019 Credit Agreement [Member]                
Line of Credit Facility [Line Items]                
Line of credit maximum borrowing capacity             $ 50,000  
Letters of credit issued under credit facility $ 1,900   $ 1,900     $ 2,800    
Line of credit facility, interest rate at period end 3.90%   3.90%     5.52%    
Term loan outstanding amount $ 47,100   $ 47,100     $ 15,000    
Revolving Credit Facility [Member] | 2020 Credit Agreement [Member]                
Line of Credit Facility [Line Items]                
Line of credit maximum borrowing capacity         $ 200,000      
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Long-term debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Line of Credit Facility [Line Items]    
Less: current portion of long-term debt $ (5,500) $ (5,500)
Less: debt issuance costs and original issue discount, net (8,986) (10,251)
Total long-term debt 575,739 546,499
Term loan facility [Member]    
Line of Credit Facility [Line Items]    
Long-term Debt, Gross 543,125 547,250
Revolving credit facility [Member]    
Line of Credit Facility [Line Items]    
Long-term Debt, Gross $ 47,100 $ 15,000
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Share-Based Payment Arrangement, Expensed And Capitalized, Amount (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense $ 2,789 $ 1,766 $ 6,561 $ 9,454
Cost of revenue—subscription [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 77 20 118 77
Selling and marketing [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 524 619 1,803 2,259
Research and development [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 494 234 1,115 3,051
General and administrative [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense $ 1,694 $ 893 $ 3,525 $ 4,067
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Disclosure Of Share-Based Compensation Arrangements By Share-Based Payment Award (Detail) - Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Number of Shares Options Beginning Balance 9,623,400  
Number of Shares Options granted 1,419,225  
Number of Shares Options exercised (322,755)  
Number of Shares Options forfeited and expired (831,405)  
Number of Shares Options Ending Balance 9,888,465 9,623,400
Number of Shares Options vested and exercisable 3,300,494  
Weighted Average Exercise Price Options Outstanding $ 10.01  
Weighted Average Exercise Price Options granted 12.80  
Weighted Average Exercise Price Options exercised 10.07  
Weighted Average Exercise Price Options forfeited & expired 10.56  
Weighted Average Exercise Price Options Outstanding 10.36 $ 10.01
Weighted Average Exercise Price Options vested and exercisable $ 8.94  
Weighted Average Remaining Contractual Life (Years) Options outstanding 7 years 10 months 24 days 8 years 4 months 24 days
Weighted Average Remaining Contractual Life (Years) Options outstanding 7 years 10 months 24 days 8 years 4 months 24 days
Weighted Average Remaining Contractual Life (Years) Options vested and exercisable 6 years 9 months 18 days  
Aggregate Intrinsic Value Options outstanding   $ 43,227
Aggregate Intrinsic Value Options outstanding $ 155,732  
Aggregate Intrinsic Value Options vested and exercisable $ 56,670  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Common stock reserved for issuance 11,798,422   11,798,422  
Aggregate intrinsic value of stock options exercised $ 0.1   $ 1.3 $ 0.0
Weighted average fair value of options granted $ 15.77 $ 5.70 $ 15.42 $ 5.49
Recognized over the remaining weighted-average vesting term     2 years 10 months 24 days  
Initial public offering price $ 27.00   $ 27.00  
Management [Member]        
Vesting requirement     Time-based: 25% vest after one year and 6.25% vest per quarter for the subsequent twelve quarters  
IPO [Member]        
Vesting requirement     Time based, but initial vesting contingent on an IPO:  
Description of change in control       Change-in-control: 100% vest
IPO With Time Vesting, as Modified     IPO, with time vesting, as modified: 25% vest upon an IPO, but to the extent the IPO occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter of service provided, commencing on the second anniversary date of the award, and 6.25% vest per quarter thereafter. Note the vesting terms of these awards were modified in September 2020 to provide for the additional vesting commencing on the second anniversary of the award. Previously, 25% would vest upon the closing of an IPO and 6.25% would vest per quarter for the subsequent twelve quarters.  
IPO, with Time Vesting     IPO, with time vesting: 25% vest upon the later of (a) the closing of an IPO and (b) one year after the employees start date (the “First Vesting Date”), with 6.25% vesting per quarter thereafter. However, to the extent the First Vesting Date occurs after the second anniversary of the grant date, in addition to the 25% vesting upon an IPO, the award will vest an additional 6.25% for each quarter, commencing on the second anniversary of the grant date.  
Management Options [Member]        
Unrecognized compensation expense $ 28.1   $ 28.1  
Description of change in control     Change-in-control: 100% vest  
Employee Stock Option [Member]        
Settlement of certain awards for terminated employees     $ 1.3  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary Of Fair Value Of Options Granted (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Fair value of common stock $ 15.77 $ 5.70 $ 15.42 $ 5.49
Black Scholes Option [Member]        
Expected dividend yield     0.00% 0.00%
Expected volatility     65.00% 50.00%
Expected term (years)     6 years 2 months 15 days  
Risk-free interest rate     0.40%  
Black Scholes Option [Member] | Maximum [Member]        
Expected term (years)       6 years 2 months 8 days
Risk-free interest rate       2.20%
Fair value of common stock     $ 22.64 $ 11.54
Black Scholes Option [Member] | Minimum [Member]        
Expected term (years)       6 years 1 month 17 days
Risk-free interest rate       1.80%
Fair value of common stock     $ 22.17 $ 10.93
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary Of The Options Available For Future Grants (Detail) - Datto Plan [Member]
9 Months Ended
Sep. 30, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Balance at December 31, 2019 2,742,903
Options granted (1,419,225)
Options forfeited, expired and repurchased 891,830
Balance at September 30, 2020 2,215,508
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Effective tax rate 20.20% 12.90% 22.70% 15.20%
Provision for income tax $ 4,962 $ 404 $ 8,727 $ (4,130)
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) per Share - Summary of Net Income (Loss) per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator:                
Net income (loss) attributable to common stockholders $ 19,546 $ 8,767 $ 1,353 $ 2,725 $ (22,234) $ (3,449) $ 29,666 $ (22,958)
Weighted-average shares used in computing net income (Loss) per share attributable to common stockholders                
Basic 135,553,097     135,195,800     135,496,696 135,195,800
Diluted 138,590,770     135,615,949     137,006,921 135,195,800
Net income (Loss) per share attributable to common stockholders:                
Basic $ 0.14     $ 0.02     $ 0.22 $ (0.17)
Diluted $ 0.14     $ 0.02     $ 0.22 $ (0.17)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) per Share - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Antidilutive securities excluded from computation of earnings per share 1,058,594 6,049,093 2,216,118 6,300,201
IPO [Member]        
Options outstanding 2,876,233   2,876,233  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions - Additional Information (Detail) - Vista and Vista Affiliates [Member] - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Related Party Transaction [Line Items]          
Due to related parties         $ 0.1
Purchases from related party $ 0.2 $ 0.3 $ 0.7 $ 0.7  
Consulting Services Executive Recruitment and Other Expenses [Member]          
Related Party Transaction [Line Items]          
Related party transactions, amounts of transaction $ 0.2 $ 0.2 $ 0.4 $ 0.9  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring - Additional information (Detail)
$ in Millions
3 Months Ended
Jun. 30, 2020
USD ($)
Restructuring Charges  
Restructuring charges $ 3.8
Cost of Revenue [Member]  
Restructuring Charges  
Restructuring charges 0.6
Operating Expense [Member]  
Restructuring Charges  
Restructuring charges $ 3.2
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 03, 2020
Oct. 23, 2020
Oct. 01, 2020
Dec. 31, 2020
Sep. 30, 2020
Sep. 30, 2019
Oct. 20, 2020
Dec. 31, 2019
Subsequent Event [Line Items]                
Stock based compensation expenses         $ 6,561 $ 9,454    
Common stock authorised         150,000,000     150,000,000
Common stock par value, per share         $ 0.001     $ 0.001
Common stock reserved for issuance         11,798,422      
Cash         $ 98,614 31,781    
Repayments of Long-term Debt         $ 4,468 $ 522,048    
Recognized over the remaining weighted-average vesting term         2 years 10 months 24 days      
Payments of Stock Issuance Costs         $ 980      
2019 Credit Agreement [Member] | Revolving Credit Facility [Member]                
Subsequent Event [Line Items]                
Letters of credit issued under credit facility         $ 1,900     $ 2,800
IPO [Member]                
Subsequent Event [Line Items]                
Stock issued during the period shares   22,000,000            
Proceeds from sale of stock   $ 558,000            
Shares issued price per share   $ 27.00            
Subsequent Event [Member]                
Subsequent Event [Line Items]                
Proceeds from sale of stock $ 83,600              
Stock based compensation expenses       $ 22,000        
Common stock authorised   500,000,000            
Common stock par value, per share   $ 0.001            
Undesignated preferred stock authorised   50,000,000            
Undesignated preferred stock par value per share   $ 0.001            
Cash   $ 38,400            
Recognized over the remaining weighted-average vesting term       1 year 2 months 12 days        
Subsequent Event [Member] | Maximum [Member]                
Subsequent Event [Line Items]                
Unrecognized compensation expense       $ 52,700        
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member]                
Subsequent Event [Line Items]                
Shares issued price per share     $ 27.00          
Unrecognized compensation expense     $ 10,600          
Recognized over the remaining weighted-average vesting term     4 years          
Other than options granted     391,119          
Subsequent Event [Member] | 2019 Credit Agreement [Member]                
Subsequent Event [Line Items]                
Payments related to accrued interest   1,600            
Unamortized debt issuance costs   9,000            
Subsequent Event [Member] | 2019 Credit Agreement [Member] | Term Loan Facility [Member]                
Subsequent Event [Line Items]                
Repayments of Long-term Debt   590,200            
Subsequent Event [Member] | 2020 Credit Agreement [Member]                
Subsequent Event [Line Items]                
Payments related to debt issuance costs   1,200            
Unamortized debt issuance costs   1,200            
Payments of Stock Issuance Costs   3,300            
Subsequent Event [Member] | 2020 Credit Agreement [Member] | Revolving Credit Facility [Member]                
Subsequent Event [Line Items]                
Letters of credit issued under credit facility   1,900            
Subsequent Event [Member] | 2020 Credit Agreement [Member] | Accordion Feature [Member]                
Subsequent Event [Line Items]                
Revolving line of credit remaining borrowing capacity   200,000            
Revolving line of credit minimum amount for each requested incremental term loan facility   $ 5,000            
Revolving credit facility maturity date   Oct. 23, 2025            
Revolver alternative currency sublimit   $ 100,000            
Subsequent Event [Member] | 2020 Credit Agreement [Member] | Accordion Feature [Member] | Letter of Credit [Member]                
Subsequent Event [Line Items]                
Revolver letter of credit sublimit   40,000            
Subsequent Event [Member] | 2021 Plan [Member]                
Subsequent Event [Line Items]                
Unrecognized compensation expense   $ 30,700            
Subsequent Event [Member] | Datto 2020 Omnibus Incentive Plan [Member]                
Subsequent Event [Line Items]                
Common stock reserved for issuance             20,868,874  
Subsequent Event [Member] | Vista [Member]                
Subsequent Event [Line Items]                
Entity ownership percentage by parent   72.20%            
Subsequent Event [Member] | IPO [Member]                
Subsequent Event [Line Items]                
Stock issued during the period shares 3,300,000 22,000,000            
Proceeds from sale of stock   $ 558,000            
Shares issued price per share $ 27.00              
Share Price   $ 27.00            
Subsequent Event [Member] | IPO [Member] | Underwriter Purchase Option [Member]                
Subsequent Event [Line Items]                
Sale of stock, number of shares issued in transaction 3,300,000              
Proceeds from sale of stock $ 83,600              
Entity ownership percentage by parent 70.70%              
Shares issued price per share $ 27.00              
Payments of Stock Issuance Costs $ 5,400 $ 36,000            
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "2(=U$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " DB'=1$U"+W^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[H!B;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?42H.+\'CZ2M)@T3L @+D:G&&FDB:NKC!6_-@@^?L9UAU@"VZ+&C!*(4P-0T M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&MW!= M(MT9S+^2DW0.N&;7R:_UYG&_9:KB%2^$**IZ+QXDYW*U>I]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "2(=U$P46*H1 0 ' 0 8 >&PO=V]R:W-H965T&UL MI9A=;^(X%(:O9W^%Q=6N-)#8?+4CBD33=J;:+64*LZMJM1Y$%)[##7'3@)C]+6>)3WS=1X)#,31ZF8*:*S).'J M[5K$ MZ]F _(D_(['3!]?$#F4IY8MMW =7+=<2B5CXQDIP^-D*3\2Q50*.?TO15O5. M&WAXO5>_RPT<"NF5 -Q]H098/ZX8; M/AXIN2/*/@UJ]B+/31X-HXE2^QGG1L'=".+,V)-;H<@,OAAI$QUR)?3(,2!L M;SM^*7)=B+ C(I?D0:8FU.0V#43P/MX!H(J*[:FN&2HX%YL.Z;J?"7.9V\#C MX>%3N>T0VF\*?X?3K9+4S?6Z:)+^GBRU43#O_D$D>Y5D+Y?L'9&\D7X&J\&0 MQ=M&-&4<#Z=N^SM"T:\H^JC,!!""'.,NYNLF##Q^Q6,M$(Y!Q3% =6Y3$YDW M\B36D4TQ\$QYTI@67.=FLE@\DF^/?]S<3[\2[_%IUD'HAA7=\!PZ#_*D>$SN M89*_DM_%6Q,?KN2Z+AVR7G^(SD]6.S[%C7J_ M$Y66\20V4AD[[>:&FR,FABM.)096VSW%/;H$FP0!'"#U9^+9EE1D(7=I(Q4N M-Y5JQ^,7["19NS[#;?HCFDV5L&PS);=1ZC>:[ E-;X&AU=;/<*]>1"8&E!6A M[-?E;V0N_$P!:R/0B4U$)@DL[[F1/IJUVOH9[MG@&4$^L=Z2I8P;B7"!A_D, M ZDMG^%6O4\*&)D?\A3JE&-'PQ-"T^?Y+4946SX[R_(/4PZS*B^=R&-FM.&I M35UCV5(H]W-E6V%OQW3@7O8O!]WAR-D>8CD'-9W=7/)25Q-?9JDIRKNJMRJG M)WD1Z=2/%[7X [=[DR:Q6$&HVQG"^U51WA8-(S=YA;B4!NK-_#(4/!#*/@#W M5U*:?<.^H/HGP_@_4$L#!!0 ( "2(=U$4]\\1BP8 ,<9 8 >&PO M=V]R:W-H965T&ULK9EK;]LV%(;_"N$5:PLXL4CJVB8&VJ1; MBW5K%J<;]I&1F)BH)*HDE%ZX* MPLK%^J3Y[$*L3WBM7[':KS >K]4E%;NF& MJJ_5A=!OJSY*Q@I:2L9+(.C-Z>(=?'.&?>/06/S%Z+W<>08FE6O.OYF73]GI MPC.*:$Y394(0_>>.GM$\-Y&TCN]=T$7?IG'F;QIOG0TKS3!NE-#? M,NVGUF>\S/2@T SH)\ESEA&E7]Z3G)0I!1L36((C\'5S#EZ]> U> %:"JRVO M)2DS>;)26H.)M$J[]MZW[:&)]C:T.@;86P+D(<_A?C;O?DY3[0Z-.TSVW5/FGAX*OU:"%HJ0*34>+6 M%O3:@EEM[]*4UZ6>88*FE-V1ZYPN04F52V1@MQ^&83Q2:5LA+_:A6V;8RPQG M97XJ[_0LX>)Q4EQHBXM0..Y"AQ7R8> 6%_7BHEEQ%X)6A&6 /E1F)3L7960U M',<8CM391M!#X82ZN%<7SZK[HK94Z$HVO.('>*30-H(>-'7$I3#I M%2:S"J^X(ODS%"9VXP%"U@2TS6(4>1-K&'I#G?8.C+)&MU"/0-==0+_7K-(P M59/SL8NV)R,,X5BLR\R+_'!"[0Y5X*S:7SG/[EF>.Z5!NR,API[GC<6Y#&$< M!U/RAJH/T8'UK$AYRW2UZ<9[NA^174_B) G&E=MAASU=G296#QQX N>!TJZ? MZ5G9N>\V'&)_9[YU^FRS *,DGI WL 7.PZ5=/#/R'-2(]+KQ+8$.P]!'*$$3 M$@?$P.!9C,\9N68Y4VQ<(O?C#DR \U#HV5611P,N9_IVQ8\#:.7NX$+H^1-L MA0,8X#P9M$)1TX$,3>W@>P5YLE,Z_383<."870XSG'A3"0SL@//P^,S+VR-% M1:%WYM>ZV#VIKK@PAP"G8IL106"7E@-6^WH'DL!YE)S3&ZH59GH[HS<,M7M* MV(! @0_16*'#S$<[=6=_OSMP!,US9)]V!X8?V7B(_-C:&;K,D@A.K%PT4 3- M4V1_^)T";40$41#A9*S08>>'?C(Q0]'.^6&>).,1UR#A9=>[3L$.GB1XO)X< M5CB:*M9H8 F:9TDOEI4I+RA0Y&%BW&U:P"@,QZO(93:]'T,#5- \5%KFY?WH M'YJE#G1@&(SW.@XS?0:;$CO@!/4'5Q1$KYW29P.;:Z8WLB(I/5U4@DHJ M[NAB#5PG^_\AT'[R P=1-+L#V%Q].?OMXY?/YQ\N-R_!AS^_?KKZ9R[PP"8?D%LB#()KM>6"_:M7 M(5%@0RM%BVL]VY_N1,"KNB1UQO1Q_74S4N?Z9-Q:=-<>.BP.E@D,E@&*&A/S M'@;!TD?Q4S-,2D/^!OBUDGJ[F^GA_M$FE[J\R8HV5V[Y(WBEZT=>2_T"^ U0 M@A)9B\>V&]QSR'%PLRDR;[0_1 .2T3R2WV4Z,;U7(/G//^E-U5MS5#YB9?N2 MDHKIU>N4[#CN>0GR$FO)N@QC[,43^,,#JO$!5.]U[-(,7LJE>@MPB)80A?V4 M^K%!=5Y3V20_TJV-;PH.FNUG/ ?SP-?;UCKHLZ;*\B,WK"4.2&*;9H?!;%G M57R771Q%:&(3A0?JXWGJ[^KL]M.\T%5K:^ZW]:IH^>J4[B+[>$HYC'P\ 2J\ MLNU7WP=!DZ#YZKG5MV\Q/'[T3S%W^?UO-^O_ %!+ P04 " DB'=1 M:[I^V[D" !_!P & 'AL+W=O2+0%L!4DLW;1?;4-FZBVD7)CD0JXZ=V@Z4?[]C)XV@#91R M06SGO*^?<^S8HXU4]SH',.2QX$*/O=R8\M+W=9I#075/EB#PS5*J@AKLJI6O M2P4TR1^+@C$1!%'3(I\?E-Y"B/+3R\&)?[F/V;0FBM@21 M\XL/X1B9WN>29Z#T>_+YH6)F>T9^5,4"%)%+K(%-\XQ@#<@=Y140*C+R$ZNA MR W3*9>ZP@#R]VJAC<)]^>\(5-Q"Q0ZJ?W!=B@)WN;9LI,29)7YZQJW-VC&4 M.+M;@*[ZU]Y#YVV_X_4DZ 5!./+7NV5^+6H/O-^"]T\'KW<(H97)I6*XR[I@ M:[]D!R-,@OKW#/B4R#WHI(5.W@S-M*ZZ@9.7&'%R$29)-'P&W!DY2))^=-X- M/&B!!V\&QC,:=XC(F%AU40].INZ,/$8];*F'1ZE_X3V#W\IVC[N+=?B"(!Y$ M831X!OIJ6$WI[QR/]FKZ3M6*"4TX+%$8](;HH.KCONX86;H3,- M"KFJ]DK9=%35=;F>K:W]G YGYO-7E6Y^: /JG;_V>FFRJV[;.[GYM"H M?-L-JLHYQ3B95WE1SVZNNGN?FYLK?;1E4:O/#3+'JLJ;/V]5J1^O9V3V?.-+ M<;^W[8WYS=4AOU=WROYZ^-RXJ_G)RK:H5&T*7:-&[:YG/Y'+%>?M@ [Q[T(] MFK/OJ*6RUOIK>_%Q>SW#[1.I4FUL:R)W'P]JH2>XS^#T=EISG;@^?=G MZW_KR#LRZ]RHA2Y_*[9V?SW+9FBK=OFQM%_TXS_40$BT]C:Z--U?]-AC4S9# MFZ.QNAH&NR>HBKK_S)\&1YP-<';@ 7080/T!?&( &P:PM\[ AP'\K3.(84!' M?=YS[QRWS&U^<]7H1]2T:&>M_=)YOQOM_%74;:#CRV*;6W=Q9]V'BP=KD-ZA?QU4D[?K:M %^O5NB=[]\![]@(H:_;+71Y/7 M6W,UM^YI6IOSS3#S;3\SG9B9H4^ZMGN#5NX)ML#X97R\C(R?.R^<7$&?77%+ MHP;OU.$#8OA'1#'%P/,LWCR<2(C.M\V^^LNSOW &.\4%Z^RQ"7M?U(.JC\I< M1FSQDRW>V>)Q6U"(] .3;F";TQYN",-)DE[-'\X]#\!(FDCV$K8,82R5J0]; M 3!&$YJ<8"]8BA-+$?780AO;;I:!;8>_9%B$J3:G@'M$015/*9.81!6#4N6V"J#P1E=$],A22 M^AZIIT-;=J+YA>"QB.&H ^_R4IENASBU\U6U,X %"8>L>(J]6%A ,($SWY, M+&,9]3T)P%))4@I[DIP5;O)*5C4J;S;[CO;6[9)2']J*#1(GP':FPD^S$(PG MW,\- ,R%(\8^<0#&).43Q.E(G,9WBZI=%)5]0MPZ3508VT;5 Y@D!F,O.*7G M@3Q0AV!)%E /84*R3/K4 1@60DQ0'XLR8=^W( SVSA\DR2CVR0.H-*,^]Q!% M<1(N.P03>*(HD%%$D+B*Z,N"#C((2)N'A#@EP4:'8"1+?.(AC!*2D=1G'N*( M=+4UG: ^*@LBHM0_UAM=*;1K=/7L *?%0>(BK(E8^(P6 *S579E//(0ESAKQ M>8JE!T9M0N/:Y-WG1C\4W2F:(]_ZH%9.U/>I^U5/ MA*KA@LN@H0%AV%>G$"I+J5^S )A+/'C"#Z-0H7&A\D]EG^GVT0#R96%;+X7? M9"X F&M9A,\70,DD\3M6 '9!J113*S_*$\JCQ2I@C%RA1F:?NRV06]L4ZZ/- MUZ5;?NUZVZIR$6*LWGS=ZW*KFF@?1$>A0.-"X38WQ09T=3\N.Z.-/Q#N>QI" M^;ER":*HGU$!U(6;I0K-"Y78E$62@7",J?I MTM3OJT"H2(B0/"A<$#3%.)'4E]NPU1AO-FH6]LI!RG%M-DUQZ!K,WS^I:JV: M/V+'R:,V8.2;#Y396&=9O,Y&CI2'D2^J"J6I\#M^"(<%\1=Q">#<&C+NBRH( MAPG!$\F G9W$QX_B_X^#93:6*Q;OIA>O'Z\RH)W-)/$;(0!&<>;#E@"LE;G^ MI@9A?.JTC(V5D<4KXU(]%!OUII >2Q&+]Z=O"NDQY[-X:QH+Z; ]=.G0+VP MBA#IQ^D2@%&"@P-@".92S-1"C/6$9=\MFL=TS>+I^BW1#&1-C/V3NP4$XYCY M1T( C";<7Y(5 &.)D!/=-!_3-(^G:==E[)1IVPS781K5M+'=GW_W[>8;PIR/ MF9M_>^;F8^;F?SES\[ 7D?X/4PL )%(_V0 @RKC?^P H(ME$ON9CON;?+5_S MLY]0OSE?<^C'5/]$:@&A./.3!(#B3/K'W "*9:E_C# _>SNA4LU]]UJ(<1KV M6-O^!^G3W=.K)S]U+UQX]V_)Y8( ]Y?D3&)(5L=FM@/M MO]^U$S(((:JV%V([YYQ[[_'%SG#'Q8M,"%'H-:-,CJQ$J&46>.A67L0XR'/%4T9>1!(YEF&Q=N$ M4+X;65UKO_"8KA.E%^SQ<(/79$'4\^9!P,RN5.(T(TRFG"%!5B/KMCN8]S3> M +ZE9"6S(EE&HA2.-WJ6E5(37Q<+Q7 M_VAJAUJ66)(II]_36"4CZ\9",5GAG*I'OOM$RGH"K1=Q*LTOVI58QT)1+A7/ M2C)DD*6L>.+7TH<# N@T$]R2X-8)_AF"5Q*\]T;P2X+_W@A!23"EVT7MQK@9 M5G@\%'R'A$:#FAX8]PT;_$J9[I.%$O V!9X:3SF+8==)C& D.4UCK&"R4/" M=E 2\16\RJ )$]T=6X(^8CA]V:^8V@$*G9FT3 M)G":C>U5-?=::W[B"M,V8YNJ[IUV@N.&M7Z9-J#T;$VERJ$JK+F2K^QM5J=6_?FNNJMC[I#J;=AO49W//%M?Q7OOA( MN,=BG3*)*%E!*.>Z!]LDBHNWF"B^,3?+DBNXI\PP@6\5(C0 WJ\X5_N)#E!] M_8S_ %!+ P04 " DB'=1!]WJ R@( "<+P & 'AL+W=O4KI^J9M/[4Z(+OI2 ME?OV9K'KNL,/RV6[V8DJ;]_6![&7OSS5395W\K)Y7K:'1N3;P:@JESB.DV65 M%_O%[?7PW?OF]KH^=F6Q%^^;J#U65=Y\?2?*^N5F@1;?OOA0/.^Z_HOE[?4A M?Q:/HOO]\+Z15\NSEVU1B7U;U/NH$4\WBQ_1#P^,]@8#XM^%>&DO/D?]K7RL MZT_]Q4_;FT7<1R1*L>EZ%[G\]UFL1%GVGF0\/+S]^\WP\W+V_F M8]Z*55W^I]AVNYM%NHBVXBD_EMV'^N4?8KPAUOO;U&4[_(U>1FR\B#;'MJNK MT5A&4!7[T__\RS@1%P:(6 SP:( U XPM!F0T(+H!M1C0T8!J!B2Q&+#1@.DC M9!:#9#1(- /&+ 9\-.!#LDZS.Z3F+N_RV^NF?HF:'BV]]1^&_ [6,B/%OB_% MQZZ1OQ;2KKM=U?NM+"RQC>2GMBZ+;=[)B\=._I,5U[51_12M=OG^6;11L9<_ MU)M/N[K>T>5B;H_-5[^C MM=O1C]MMT:^TO(S>Y\6VGY15?BCDO;F'L*] M_=KM1",+H)+=;->WF<\B^FF_J2L1O?E7W;;?6\99RF([5QP^5QP>!J:6@=_E M9;[?B"COY%ULWD8$_3W",4JA8CEY2@9/?5/]?(MBA%(47R\_7U8'@"/)%'-G M8JY(@M$4M89&Y"A#=(J[![RQA.F#/@"PE)PQD_DCY_DC0?/WYG&7-T+F)F B M5R>7;#)!C#&>X02.AIZCH(.:,0"S-6,4*_T4__7M>/0Y(Z'H0M"A/]] 1A^3N< X8ZEE M=$7N*)C='\5!SD)L;P^CJ\L@LBQAJ9;>%0JA=\ 95%( #,5IC#/-WSWDCV!ZYB7Y.WTF%A 5Y8^U#30!7+(S?-OTIR(I/G MKQ*LTY@/-8U8*0'DE@)AO %P*,:8Z(SLQTWWCHIN<1C=RE7SS^/>S2_89-DL MPXSI_#+B/-M'TQFX?P28/>8I(YI*NH?\I1@C3<0_0#AL6TA8J03L5@E0&_)- MZ J;JL'3AO#%J8!;.,Q9V1@@<9XD>BH\J&F@BIFQFYE?M;*QR"JG'$>5:UZ0QI1A!G4XU8<3EV<_FK5",VN=JWJA5?X^#3@LM-$9Q8DXEENR8QT1,; M^?3J-2$WC^H8%O/E<8/#5()/]A MRS8/*[& W6)A5K<&MO'&'G[M0TW/2I5>(&Z]L/XBFDUA:MNH/O3Q@H\HB$FY MF,4:@:]]J&G BIB)FYA] 9]K #SF-0FZUSO$DF^BV)FXV?E5I$>@K;$^CP\^ MU#3BBU-R-TT'D1X!-\Q:P[GWH:81*EHFK]E1XQ@,U.3=+..$ZV=O)&1##3B# M>B, D[V14X/T(']I0K@N;R ,9 MOO.%_+$T9JE>52:.V+H%58* SC^O]TWHBH+G]1EB#%L>]U%%^#1L)QY" ]3D M=Y &1IP[KX S**\ #*8!R!]$ Q#.2@-4210:]N1A%@U0X(S 30-4*1#J5B"S M'HT#$B/55\3:AYH&>O$(WRU$7B7N*$#F7#^\\H"F\2K"IV["#^K#U"3XE"=< MKUD/:AJA4@ T6 %<'*I9UC3$QC'/4*(OZA ) '@#%S4H 3*BGXW>0_XX3V)= M H#CVMXUH$H#T/D:P#>C*PIJ .>B5AJ ^C5 V\<2M:+KRN$=N7ZKUEXL]D/^ M=?@Z?\D;^"4X"ASAZ]N.M0#41O6ON.DYHD31/;D253+,W< M+#VG=S)@(\Y3K16M?:AIH(J]F9N]7_=JDFK8DT( #T( & 'AL+W=OWWT4AF:[YA\ENUY27\LJKJ M#5/P6#^.Y+;F+#>#-L4(!T$\VC!1#LY.S+O;^NRDVJE"E/RV1G*WV;#Z]9P7 MU?/I(!R\O;@3CVNE7XS.3K;LD2^X>MC>UO T.LR2BPTOI:A*5//5Z6 2?I_2 ML1Y@)'X*_BR/OB.MRK*J?NF'67XZ"#0B7O!,Z2D8?#SQ*2\*/1/@^&<_Z>"P MIAYX_/UM]BNC/"BS9))/J^(OD:OUZ6 \0#E?L5VA[JKG/_E>H4C/EU6%-/^C MY[UL,$#93JIJLQ\,"#:B;#[9R]X01P-PZ!B ]P/P9P>0_0!B%&V0&;4NF&)G M)W7UC&HM#;/I+\8V9C1H(TJ]C0M5PZ\"QJFS:57FL"D\1_!-5H7(F8*'A8(/ MV"TE4;5"4R;7Z IV7*+?D"C1_;K:25;F\F2D (.>:93MUSMOUL..]5+THRK5 M6J)+6#=_/WX$V \*X#<%SK%WP@7??D,D^(IP@(.'Q07Z\MOO%EC33\\2IM99 MWH$C!^L2,RUQ3'MS>WDWN9_-_T"3Z?WLY^Q^=KGP3$L/TU(S+75,.X?C+CIV.S]*6&&*?1^"#V#F!T !AY]9[D M?X/K-OZC*CCN655FHN"H["+7/^N7F7:Q;5T]"7 +M'Q%$*AJID3YV)QTH027 MWSVVBP_08J_M+CB$NTRP)HB4.6*;JE;BW^8%.+LH%:]+5A2O$ Z>(,YM 9"L M5NJ9U=QFZ&:]Z,B$81J'4E*3/J0X(6$'N$4J"3"Q Q\?@(^]P*]A[Q%@YB]ZBW="KK6S:!5R MOE2V\SNV6!D?@7T'(SW 2/^7_?3B2$BY8V7&459)N^'2/A8<=S?<(D0C;,<; M!FVX#KR([[CD]1-'0."PR4]@M*J&P[*$T,UEQ@&V-28'?3!1,.X@MDF-'1L= M'A%,Z$6\4%7V:ZBI-@>+;B#_D,;>5IQA#T$F)-NZ2Y2Y?/-]/= R )BGIPNQ+$8I='M!22D@^"& K7C=GW,11Q5ZXG8A) M;_TDBKH$8)$:Q@&)'#!;B@K]'/500E99B'\!Z"-DDV_AOK$N)%?Z[&=K"%)V MAZ465#3I8N]+82?REKM"/WE-#2JI$YTC$C)1U!!&(=A2%!\24M@R4NBGI$F6 M53M-E4!,7#PQB-I6F_0I9)CT"-TF%6)(CAQF::DF]'/-["W:6+'U66(8$]+; M,(L8=CM;RR:AGTYN:[YE(@>7TN&%-_N4[>"8:%)1:UY[:##L4PL.TK0+O2\U MI#1V19V6@4(_!=U\A*[/(\,Q+-R%9Q$+(W)T9-YGURWA8#_A')QSRUZU9WZ% M)".K=[QC;&-D&WYL(96@:UR+$(6(ZL#>4@_V4\\A5-:0R)4[ZZG"?3(AM,N, M%J%AY&(N] VW+(3]E\@?V\<;NK@18DU^D8F 6,H5Z-AW%(;;!R%/4>SR27PSV&/ MEC1P],$Q 7A2O"62RYT$ 2F_FN(&7IAM?DO/K1I$EOA"$D>"BUMRP7YR.?C8 M3IJ M2[2JJXTSR@', M(A9!5D =A3YI^8'X^>'B4R73E/0C_'"<) [F)VV()_X0;YC?F D!&[$"@@6< M0%<122QQ/ QHX-@LTD9RXH_D4[85:I_NJII!B=-T*9TE).F'Y6$Z=N$XZC?Y MBX/WKBUUZ06$8J#P%UYG0EI)D/2+ /!@%YHVEI./^U1RS6J.(+M1A6DHFEA^ M] B^+8\JQ+?-9,^LMO<7B26$1]W:RR84!HDC"29MF"?^,&]E[)4HP?D_CJBD M'^)QVL\T+6)AFD:NH](R ?$SP>5JQ3-C\+?*"T&B 6=V7^]H=P75K,C[,3[! MW4AH$1J2-'; ;FF ^.N.?;,3JDE("K[DO/GVNZ8R)]Q^F9$$Z9AV 5NJD3!* M789N^87X^<6TR[6;UT"TM5RO"/OV$E/0N!RP=K/'8$41I2U+47SLL'FYOKR]_7,[O)]?H8K:87M\L M'NXNTV>T MSQ]AU.U#VH3"T)'WTI9CJ)]CND@5U\YK16DA%$S";M?%(@8E+G;0.VT)A<;> M?9S?S(=FPXZ*P?D%^I]Y.VV9@/J9X./24.]KL)HS8N) RL0-O=LA 9Z ;O-4.8U-&F1W-KM6_"'#4CK?J- M^[> <6_G1T?WQQM>/YIK=8G,LLU-[.'MX>I^8BZL.^_/P^_3Y@*^G:;Y>X ? MK ;JDZC@*Y@R^): R>OFBKUY4-76W%(O*Z6JC?FZYBSGM1: WU=5I=X>] *' M/W0X^P]02P,$% @ )(AW47)(FAEF!0 ! P !@ !X;"]W;W)KMT^ M#/M 2R>+*$6J)&7'_?5[CI+MI&N";A\2BR_WW-MSQSM;._\Y5,R1;FMCP_F@ MBK%Y,1Z'O.):A9%KV.*D=+Y6$4N_'(?&LRJ24&W&V63R;%PK;0<79VGOQE^< MN38:;?G&4VCK6OG-%1NW/A\<#;8;'_6RBK(QOCAKU)+G'#\U-QZK\0ZET#7; MH)TES^7YX/+HQ=6QW$\7_M"\#G>^23Q9./=9%N^*\\%$#&+#>10$A9\57[,Q M @0SOO28@YU*$;S[O45_DWR'+PL5^-J9/W41J_/!Z8 *+E5KXD>W?LN]/R>" MESL3TG]:]W\JJ3S!Z0_(4^.!NK M0*]MP<5]^3&LV)F2;4VYRAX%G',SHNED2-DDFSR"-]VY-DUXTP?P9GZIK/ZJ M)/M#NG8V.*,+U9'!%G3C.;"-W88KZ8VVRN9:&9ICD\&\&.BORT6('MSY^Q&+ MCG<6'2>+CO]'L!^7/!K15IA><.E-HNX2_OAD-*5;>M66=</BM38V7H./ZD^SY"/+@ M0(3$?@TK6I,8!#*"3\CW=#CM([55@D3M@_:=@#T4H"&"$M#B0PI]/1LVU<_E,HYLQP/S(='6.!H@19T7;H]2HU'ZFILO7"95C0O3=Z5#J!F\8&D@A/HJI[]NZ"5'8 M.6O]OKO,9:MM EWFB;?9Y"BC Q'H2?]^=C67PRWS1ZA8*?.$V9\-'S!$2_.! MF6@@:H/$27YQQ^)11P@\KU+N59["EAI81&THCVSTI1+VP0,;1"=;=&UIXMLJ MVQLA("!%FZ-#8<+HF@=:V1U89!B9%6)YO4*:]X;>KQMPCM*((=QTU (D5EH8 M&UG>1<+C@0DFT17,TJY(64WM9".>K#6B\"..Q@ITK=2*P1\I;O&,\9'&&L*[ MQAUA^@8@O>-?MO>>I_ H;S32TP='Y#L5.M*!?BJ\L8Z,LTM<>IA!8O:!QGU5 MECKQ43C%0]HS"N@!E>B]@ M C9*U!>*?@,).E!/$16#V7-;BJ4N@8^G1YZJ@$%T*]RW^/Y9W74VZ^RA.&=T M"K%4?^RPY00/#F"B7AC^WH POC.9B8=I_I2V#;^Z(6VWNQMQ+[O);G^]FX\_ M* E0(,,E1">CYR<#\MW,V2VB:]*[>+$U5;)G ^5QW-M&E_H2CU8X9JRE'9SJPJS?G]P>M!^^*H72T\?3FZN:[E04^4?ZP>+MY-$ M)=>EJIPVE;!J_OY@:*7S_G[@Q$)I J5>:(@ M\6>E[E11$"&(\6>D>9!8TL'^&_ MFO4O*NKSENAEIG#\OUB'O6?C Y$USILR'H8$I:["7_D<[= [<#G:JXS67DQR3+3 M5%Y7"_%@"IUIY:Y//)C0UI,L$KP-!,=["%Z)+Z;R2R<^5KG*M\^?0+@DX;B5 M\';\*L&IJH?B;#00X]%X] J]LZ3Q&=,[VT-OAY;BWY.9\Q81\I]7&)PG!N?, MX/S_9]+7"8Z'XCLTQ:UTV@DS%P]6.55YR2%_IZQ'7@I=A>SE-*AR41FO1*Y= M5AC7X V9$4#=^%!9*:L"X4-P:#D8PE0PS%KTL%G#%6#8BI4Z*I9).SXIT*>')P92[I\TZ[ MNZ5IBARJ"X+>X*?JCZ8*V,;F)UE[I+]#,!BEX T4#]M!0+3H6 %/&E<#0ALG MH 4OP$"UK#9DC=.+GYWX_' O J?[S)N9LDC5D*[,9:X++"4184'YT/+TZ.]OR$TGSD(1N7<:.^"&+1W,$ MLX;(YM !S$+"7TR14Z#?&0MX(C4UEM=+@T _-NL*5%]A.),%ITVHNS+059DJ MR2)GIV21TZO.(11"<,H:&V$(5#&(;$VYY?'=3H[!+CT[:"!F#9X,K >7)PV1 MG%MH8-6?C:8P(C)X5^(0FK@C%ACZH#YWL>N75JD @D!9489:I:A6[1!. .K8 M5!6>*?S(+9'O1DE+;&C3"T^##3;!IL)@ MIQ7SQL,- C2UR8=BDL/!4)8@E(V%-1*KI!, @(#QG!( .6F9!4M5+0P] Z1Q M>J4M4KA%UKO[WSY_.#Z]2HC6?ABFI]<>IFI!WA"?>X7E/AG!A57'8J)#TI0- M\#_YRE2M%V4%>WCM-VRC]5)G2XY"NUU[^K4+)4ZNI"X"\%)4:Q>1W<(Q5JW0 MM(6X99Q::C7OR06[:X;U+_()=NYL\>%+L@/2+,&GD$$OP3,(^?$9P,8A=3]'F8=T MT(QU@'#Q()ZBBFZ/?>I0_*DF0H:7V4@= ID:0%L;%RIN*9](RBZ \V@CI%;4 M.X9UT'S &JJ5+)JPT@FRI>D$%:O)EH-^O4#Q)OQ"HI<<$<&!/C+G @2Y^]D4 MKZ3RE]E:/ M,A2/CE<^.J]+EID\$WJBX (L[JDFY XR$$4\%\,$K2W@.LII3$(<20@Q.$<) ME5B1KA"V*>O0QK#]Y'P.H G-#C<=I%&9BE54CHX66LYTT?4[=*1#?=H, R02QY@1-R('5 L':4"W\S@V:;O7G8[6_JA96YBGT3$!HS*4U\ M[FC AJ/IH2UYKO=)9O"M"^0RXWQ,K#671DK'W#0S/V^*U&0,*-V47:F0KKJ" M7-Y8E(<9TEFY3.'H0#1.T2D*XK:;R\P*JVI"IT;O!A'AF4T..N@=2'LVN M)B"-ON:89+1&Q >R4$/6VLM"_Y>*L)G[=8#T%8;Y'BT:&,HT=40MOQ5G84R^ MUD4Q:.NTE\_$!$-N]G1,LW7.-0(1T41ET6X#*L_E+_X/& M4H,\314%!YO59#VFC,45*KI!60R%]]ODLC1L%%JM0HB$[MNAFI+=NJXTTS9K M2L1_\+WO]1U0.Y0V2GU>Z8 X@N\?3=[6RQG0)U"4UG*/18&M7LGD)"=A'(T& MU*%@/,$G>(>[Q*!?I)X7 M 2=#]]^U+;^W\X5ZIBDS8C'O!BIQPTM5D&ZA8A/5S9*5Z2I#& )=.T&^+->N M-XCWY]TXB ]1C6 ]:I[OR8QA1$ ^=-]-^SWF"55IQ"B7X;DHT,(A07JD.51# M8ZABIO-),G)C;3NT5Y5Z,0LZ6418+Y$T(G ZOV@^,D-1@ Z2H*0;E?+=YO]$) M);PVZ9*C%R5L@1#O>VF!>\" K( 1$ 8!%MBRF/P !RY:E-$V F^RH%P@!UQ( M<$!SIE3>"VH(,&SO=ISX"I/H%>',0/P+.?%K*#[MLDW+G/P="Q_'J95!%]G6 M718C-XP1,QI$>-Q"6O<8OJ#8M9*5\FV['G$@_UX%$P'+N0D-'2M3@/6HNP), MD>F:"" OTOLFEJ#A'\D\4F7H/5$G;&* 'HB!5@DYH2SAH"Q]2Y M)(QI@^%E>H2+6+AW0!"X5M!$NC;\J5WLNK\T^7DPR;=D!+102X"0@B&S= ^5 MU"$!XVW9+OS;-I0LG$G?9$K*"[ M\F"['%4G.>A#:,[FZ!9!CT?9;G3?*9#*]P+U/B0(U+[G7,Y/&^A(!B% MK@XYT&\C[.R[4GDC+@:CJW.Z(%J%69#8S"320\V\.!]<7)UQOF$\/!N\'5V* MHQSS;,[^EAS2]].Q)/I M8SI&[(]) HCTSP;C&3Y<1GE /I&=/O+*\>AB("8BH^V?U,PV$ID751#+=MN[ MX]%X$/KG8S,_1BO;KEP=GXZZ>X:M':"8'!J*Q!XA0&-,7:6JCYN:X\,Q!))Y M.&+%9MMS@W8EOA"#]"/=S?\ 4$L#!!0 M ( "2(=U%@2I*NM04 .(/ 9 >&PO=V]R:W-H965T^GLYIR,3D[<7/7ZNQ$-J;B@ETKHINZ MINKA@E5R>SH))OW$#5^7QD[,SDXV=,UNF;G;7"O\S08M!:^9T%P*HMCJ='(> MO+J(+;]C^(VSK=ZAB8UD*>4'^_.Z.)WXUB%6L=Q8#13#/;MD5645P8V/G<[) M8-(*[M*]]I]=[(AE236[E-7OO##EZ60^(05;T:8R-W+["^OB2:R^7%;:?#,;.8/SO8#VL))J2)_20*Z[I M>JW8FKI?N1JXWI<(45;8:%RLB:'+BI%BY&8:VZCE7#X0S=0]SQEYP04QI6PT M%85^^0I*%&./$DJ0#L/J)4#JED288R\S(\ZST;=EN=HX *%(-,T>PX0P>); 1$$ MWB*>[T&B6SP,19(E)/ 3+\A\-V9Q,D Q:+=,1P.;7AB+THC@C49)BG&.<(\81C$%_RW8T,(+*%E[V+#B^766$"R^9A_O@ M:!BE8?IDWVE/>?X934?3"E\C MN_.,*6W[SYK)M:*;\N'K.]"SJM'E8*1>W G:%-RPXB6Y$W8DM\;U1'2 V$LC M&^(\\_RY[0EAAKI/'!4G7CCWR6MAF!*NY0*6*/7\*+'&4G^!_1)Z0;2PXE&< MCKNJ:R3C-AHK: 3O9FS)E/Y>T(J*'!FX8EUM]C:HMG;W M:+EB>3<;M#O-(UL('(7S:80K$D "@B\@ORUY7F)^NABF+:.0XCAO8$^8EU], M>+@0. K0=&Y2K9EQ#AVETVQ095W!1#+J9H#K[:BKG1BB/<\_-ERW1_BEU- X M+-&=I=PM?1T K:6C.)JFC]V+DC%V#^CJ#7.WX.IAZC9MOL\#W'1=;D@)3[C( M<=_7CWH'[;=U+NN:N_:FP7R/,F5,6)%F;%DEKL805*C#L3KWV[8VG1:*"C3\ M,XI^>A L! ^#56-+#[VDK?(^;8.U D\),(#2LN(%M=7>A^DNT-K>M^Q#QNZR M.Z&Q%_6*@^N:*??\L9SOEA5O;UZZW[JH^D\66'"BR2V'!OZY=<>:7S6F47:A MHAW;9D>GW-$)?(R+J-EQ %//K@4K2W77C_47S?4)/6V_^M7V%)>=X#@B?S"* M-AT=)QTU K/KU[X@T/'2U OCP/94W"52VUPSG*(+>[U MT63_=+S_\*/,/2] M1=!>:C(O<8X$..'"*':4%\#P>6V;'PIIB0)',ETIM1WMV,AC1SSU*)CMO+O0 M@-?N=:G;IMH^P8;9X0%[WK[;1O;V]?N&JC6'QQ5;0=2?9LF$J/9%V?X8N7&O MN*4TZ/:.+/$(9\HR8'TEI>E_K('A67_V-U!+ P04 " DB'=1$K?WJ(0" M !6!0 &0 'AL+W=O]),I$2V\U)4RBZ"TMIE%DB MP >TWYJUYBCJ67)9HS*2%&C<+H++X6R5NGR?\%WBWAS-P76R(7IRP6V^"&(G M""O,K&,0/#SC%5:5(V(9OSK.H"_I@,?S _N-[YU[V0B#5U0]RMR6B^ B@!RW M8E?9>]I_QJZ?L>/+J#+^"_LV=Y0$D.V,I;H#LX):JG84+]TY' $NXG< 20=( MO.ZVD%=Y+:Q8SC7M0;ML9G,3WZI'LSBIW$]YL)IW)>/L\E8]H[*D7T/X@G8> M6>9T.U'6X5I>(5V1JCH/:'_TU9ETP#.&*ZH845S9P!A?A*!GR M. WC= R/;#A@ID93P3H,).%H.H5AF*93N)%*\KW,H2#*#4S"<3KAK2GCOY(5 M%0/?^G,-G<'P/$PF$S=)PG0XAK_]G.CHKM>H"^]HP[WNE&VO?;_:/QJ7K5?> MTML7YT[H0BH#%6X9&@_.QP'HUL5M8*GQSMF091_Z:U- NO MLK8]FTQ,46'#3:!:E'2R5KKAEK;Z=F):C;SLC9IZ$C&631HNI+><][*57LY5 M9VLA<:7!=$W#]<,%UFJS\$)O)_@B;BOK!)/EO.6W>(WVSW:E:3<944K1H#1" M2="X7GCGX=E%XO1[A6\"-V9O#2Z3&Z6^N\W'E+CF76V_J,WON,TG=7B% MJDW_#9M!-R&/16>L:K;&M&^$''[Y_9:'/8,I>\$@VAI$?=R#HS[*]]SRY5RK M#6BG36ANT:?:6U-P0KI+N;::3@79V>5*T_UJ^P!@%L!I^5M)6!*UEB>6@_H<#&Z*)==!?14Q3,=>:9:7F! M"X]:SZ"^0V^9!G#$R>$9/IY)I*]"45L9BR6H-=@*8:UJZD\A;^%42)*HSI"= M>7<&5\8*JGY2I=NPV-R@'J^$1!2*-A#_EL()3',_SC):9+F?T.DGI'ZI5%V" M:%JM[M!%8"!D\(" =O2TM!6C4VFZX1H@A]]F40>HG^0P^=%H*VY'<4;$6]VYM M((7,9X28^K,TA56GBXK"/4"9S:8P8PR^826*NK<)64@?!E^5Y36TSY),L>9^ M%I)B%/FS*"8BC#FC%ZCHFJ[NN2R1+K(0?'B:R)@W2EOQ0D=NI6S _3S)XO^\%[^DE-PA"%G5'_4D+J@-C70EHXE!V M T'. 5E0*6PM#&RX@9,D2.@%JNM=Q"=1$.X$/B&8%OLGMJ;VHG^+OJQLI1&A M&5X%=*_",U7D#W!QP/X/_' 6O"T/811$AX%FC\R\%*BDCGXE#WF0/X6/?AW> MT?"5-%UW!42+.-IMCCP#9:<=5Z^^]=Z1BVN; M=AADAS&$>T'M@;^&R3WL?;X".-_OLETA:!QZTJH#5L;\]@OEI:(XRN"O4\.> M@D_?G)KG_O,F>X-%@_JV'Y\,77@G[3!CC-)Q0CL?!I-']6&\^\SUK9"&'OPU MF;(@3SW0P\@T;*QJ^S'E1ED:>OIE15,F:J= YVNE[&[C'(QSZ_)?4$L#!!0 M ( "2(=U'[O-^K!@0 ),( 9 >&PO=V]R:W-H965T]FT#6!LMNU#T0=:&EGL4J1" M4G'\]SU#68J[:/+0!]N\S)PY<^-XM7?^4ZB9(STVQH;+K(ZQ?9OGH:BY46'J M6K:XJ9QO5,36[_+0>E9E4FI,/I_-7N>-TC9;K]+9QJ]7KHM&6]YX"EW3*'^X M9N/VE]E9-AQ\T+LZRD&^7K5JQW<CW$X43B?/:,P/RK,$^_>4&+YO8IJO?)N3UZD@2:+Y&K2!CEM M)2EWT>-60R^NKXK[3@^XG=)B-J'Y;#Y[ 6\QNK=(>(MG\*Z[@),0Z)UKMMJJY"?] M>;4-T:,@_GK!Q'(TL4PFEO\S@B]KOY[2*0#=6/JY,X?D_X1BS<*\5?: ^H68 MYY*4,>2J=( PBGT=W8YAUD_HJR_.Y_/9A:"DY=G% M-Q/:U[JH0:!B3PH=J\RW$0U,]YV+PK U*LHS NHJ@HO:&@YT>[<)%!T%W;1& M5X?D6.M=T7E&]T?QZ.:CG)1=$4,B&]@_Z +*@!-Y[:DP&L)A2A]%O?-%C5ZE M C'5)?N4>-HKJ+= >M3H9T:8OUQ.EV@K8W ]D46)2H>ALH94!>,!+$00F!5]"K&UA.G0.%J>YEI"> MO;D(0K_$ P@!<<097::,#E"5=TW2DV,!5D^EE,R#NVI<9R5LR5S0.ZLK72C$ M]1@[?#QS\L:B.*GI.YJEHPG]&+G9(J%#4_9NG1CJHUH48@8:@BH'M!U:KWAJ MO5YYJ&B-N\Y[! N94"% > @]+:5U^;0]S,_%A*5HZ'/:^R!^Z18S.//W>L+\&PL0.C1EEF& M8^&\I MMM'.NW$-@^E]/6WXR*!KVNS0.)4/(73\SQM-QXE[U@^9)O!_7M\KO M4$]DN(+J;/KF54:^'X'])KHVC9VMBQAB:5GC7P-[$&ULK55-;]LX$/TK RVP)\-RE*3)9FT#^6C1!5H@:+;=0]$#+8TD M(A2ILK+(VA/XJSZ5L MN5,R=SU;[-3.=RI@ZIM<>L^J2J#.Y,5B\2KOE+;9>IG6[OUZZ89@M.5[3S)T MG?+/-VS<;I6=9"\+'W33AKB0KY>]:OB!P\?^WF.63RR5[MB*=I8\UZOL^N3J MYBS&IX!/FG=R,*;H9./<8YS\4ZVR113$ALL0&11>6[YE8R(19'S=X66CA&^=^4]7H5UEEQE57*O!A ]N]Y;W?LXC7^F,I"?MQMCS(J-R MD."Z/1@*.FW'MWK:U^$ <+GX!:#8 XJD>TR45-ZIH-9+[W;D8S38XB!936B( MTS8>RD/PV-7 A?6MZSH=4.4@I&Q%M\X&;1NVI699Y@$I8F!>[NEN1KKB%W1_ MT7L0M$*O;<75C_@3W]/$=_I__-*= MEM(X&3S3Y^N-!(^/YLN1K&=3UK.4]>QW5?DH7;RH5]*KDE<9;J*PWW*VOIC3 M<7/OM-IHHT,*%F5$-6 MW$ M Q890\ND.C?80*6R" "K$F?!\4PL0>-&R5?49FHWF+<"@" %:L.R@#H9(N;DV.CM07N2K, M9DA5Z:VN!F7@!K$0G PWC8>?P+.Q3*4;3(4";;%%T;#7,*NJ+7N!]KJ&0W(C M=J_WSS\NBY.+OR6>CD)6Q/=.]'AB^%C0K81<36CK/AG "4) J:2E&BU:YO2S M#SX_:#$=^R8UTF@/!S1VFVEUZM778XOZ'CXV^O?*-]H*&:X!7P( M=3QR!0 NPX !D !X;"]W;W)K&ULI5=A;]LV M$/TKA)<-+>#)DFS%=IH$2-(6*]"N09-M'X9]H"7:)DJ)*DG9S7[]WI&*JCBQ MUVQ?;$JZ>WS'>W%1R60W.3_V[:W-^JANG9"6N#;--67)S=RF4WIX- MDL']BT]RM7;T8G1^6O.5N!'NM_K:X&G4H12R%)65NF)&+,\&%\G)Y83LO<'O M4FQM;\PHDH76G^GA77$VB(F04")WA,#QMQ%70BD" HTO+>:@FY(<^^-[]+<^ M=L2RX%9<:?6'+-SZ;# ;L$(L>:/<)[W]1;3Q9(27:V7]+]L&VW0Z8'ECG2Y; M9S H917^^==V'7H.LWB/0]HZI)YWF,BS?,T=/S\U>LL,60.-!CY4[PURLJ*D MW#B#KQ)^[ORU6+C3D0,2/8_RUNLR>*5[O.;L@Z[BCM@X'K(T3N,#>.,NK+''&Q\(B[V6-E?:-D:P/R\6UAE(X*\#X),. M?.+!)\]5%TGMN:Y.!N@?*PP&S$XGT7,4_U8X3\7Y4(8-J552/#KUH)= MZ;+FU1T3E1-&%$Q63C,.W<&)KXP0*!#'7I#I3S_,TC1^1;[L"K;2L8M["_\M M>?62Y< ST@))+X%SE*5Q%$-82E&-8(Z2*F9&;+3: MR&K%\C!/9QWM4ID?HH+2MHY@6B[9OW#I8]_2Y_?T^6W[N0-N*3] VT^Y#_JI MLVI9[V)'[&:MC5-8ER4(^A31DBKA>PSBZ"6-G)+I*\O>77]$XMC'W&E*,&G\ M87:-J+D$::48&J=UB(!(++CB52XL:U!F8;+'8?MP]Q)G0_^=7)_,!MMRZY=: M5MR)(F*W^T57H<=^WSI2A/LY=8D*807@@XH&VEX9;=4=&%MJ@P#UECOH# 611"/:K=H(E$SPT"RN^-#3MFPU^[9!AMV/+QH"$0?1A M[P-2)-.?"T A]>2E] MM6[$$(UEY4=^FB5:'.H*995KE#GW:K]XBM7#YDS! -BW>>F+:2O=VC=K7N-5 MSA=*]#%O'W3V7)MBM]I:/?N>)ZUM/&JN+>J3F&HC5R"K_#>8X1RC&T0+MZ,X MFO3%V"5&?,4Y'75?-,9O'1H4:0ZWQEJQ,AS7!!W7]J4AK'RKGO&.-*/L>V:E M"2NDXQGS/<[T;I4K7:U^]JOCQY:N)' M6@M-Y.$YXXBA:P^3-/.CZ3#-^KO9[L8'@R2.69(-8_R]%]:>X.1N#.FSIJ2' MA.^$\2(;9C!_^6T0/)^I"=(XP&;#^>R8P)(8;!.,;K6#\:#:?CN0_L M>#B9S]E3!^)1[T)1"K/RUR;+_(SA;M&][6YF%^%"\LT\7.L^< />R*)8PC6. MIMF F7!5"@].U_YZ L7BLN.':]PNA2$#?%]JM/'V@2;H[JOG_P!02P,$% M @ )(AW477 Z#$X"@ "AL !D !X;"]W;W)K&ULK5EK;]LX%OTKA#<=M("B2/([:0,DG>>'F1:3SLR'Q7Y@)-KF5A)=DHJ; M^?5[[J4DRXF3MKL+!)$LDI?W>>ZA]'IG[$>W4CC??;\[,SEV]4 M)5ULMJK&R,K82GK\M.LSM[5*%KRH*L^R))F=55+7H\O7_.R]O7QM&E_J6KVW MPC55)>W]M2K-[LTH'74/?M?KC:<'9Y>OMW*M;I3_8_O>XM=9+Z70E:J=-K6P M:O5F=)6>7T]H/D_X4ZN=&]P+LN36F(_TXY?BS2@AA52I-])_Y%MARVWTJFWIOQ+%W[S9K08B4*M9%/ZW\WN9]7:,R5Y MN2D=_Q>[,'(M1C77^\L:;_./I->PJQ%M3(=9.DKM>GWE( MISEG>2OI.DC*GI"T%+^:VF^<^*$N5'&X_@Q:]:IEG6K7V;,";]0V%N,D$EF2 M)<_(&_>FCEG>^"EY&VG5Z2V;^E[>([.\N+)6UFO%]_^\NG7>(DW^];?G)^U+6XI=: M?*]R5=TJRU,BX3>*5\KZ7LC";#TDT;,G!+RDL>_^LZ5B@266_;$WEF?0HZVRVA1.<$1( MSUC\T<_WRE:\R^%B.'QG1"Z]6ANK@QZ=$W;**J&E1C$7YZCQ6K:)V4T: M!N#7_7"(D>L"P1[YY?V[H\OH^>%\F@[-S%IAF@7Z^(UX+#PD2RODP8;!Y>U# MN/Q.":Y$^ISKK:^\Z*VX@XVZWJ-$'QJ$%W:TK7)@U"U MK4+_C=C<4O\X[Q+R;?#BO?BS%?#[4,!C_<4'=))0^^.S"US297N9T 60>/'\X!%U M*$R5*31*)R!%FZ*="@=Y.]1=H[+SW#10@_] 6 MVA!.%>@:O@.Y+ %,*B5^,QA+)_BQ#]\/=Y0J$9NS:BPGOZX#RV'?A#TT# (R M#9S2#I!%0R\Z%9P!! +2RJ+0/(C:?X0"0]@MG4')P,[&H_KK@HSL08'K@*&! M4 G^W&/25>.-EPZ.:AB+K/C9E+3:$7R/OP#?_>I#!&\WA#HK:_Y6,,,'0*/< M;5U0*;ON<*(7HQ_TEEA6!3<$WP9A54Y;WG'4P2?89QQ%L[WO)8;M]AG6^ M<Y5R&;H2O#A$8\]'W#L"'!$(I".=AI( M)I^E\PM'95N0H-"$3*E#XL-NWTIAE%=6!KW)MZ8$E &76:1I'&QSKZ@\+7)U M2*(&R4P\Z#')_Z"ZLM3IQS( O^]92^B<^HR MT%00&J:+0YJZ0[!!<-::^P5(KK'%TXX^XN!!^T2CQI'7<@80K]8@&[2J K\S M,&J0"RM#?:_G.+#O?VJ9P:: ;KP%F]Y3.'?8]ODX3I#[(,.WZ$C?F+% K@,L MC3J>R7R?L8:X7/NK(AY#>/M;PS)@]E]\=H?D_N9JO;9J30VI\_!!,_/[=C=. M0]$ B6;9.)HD#*-)G*1B$4]P/QE'63;OY3#=P0YI-$F7&)G2]"Q>)/T,]5G9 M7%/87XXSX-YT*EZU,O=BX/65TB3H.UEM+ZCZ0'^Q9 &%)DF_9#I[RH(C7EQ& MBP5.2K-I6#N>B7G,H#N=1O-QUDOJ6C<V1I,5=<.==43QL/#XMXW@PSQW#A)FZ_*%2KXDR1.>XREE4/0 MC>A$N%7\OJB\Y[1&XC!UJXHW'_!Z9E0^@, D2"] M50]P[=&CZVK=^X1O18K.Z/-OH%,_?*9LH!AK>I\!"?=:E85(7M!?/WIG@&2Z M)%";36.,3)-X.$Z]6;RDHZ9[10?-%/] U4_I AZEW7MAUW MN=4ZDRSG]HR@2.3/@4]Q-8>J6_;87^9!C M!]LH710=3"J>Q.VR;OLR/> C?-M$GFK2009QK&P> ZF_V+*&1PYY)W7)$T(# M](WML_#8RZ)S<1/>-UWU"W_BNKB6)7.0HVT$@#_)HB7H]<..\7+?,EX][@-1 MWP+"6[0.(PI0:M#U<3+<]EBB1UDZC:;)@C@LF,J_.Z+;%^833HWH:/0N]Z8[ M

R=6V060]>*V*;=U4-1N*P20XR0;S_T>&4Y_'3P;M% G?3'ODJ$RB<"#ED]ACPR/,),:UKODUTU%*.Z HQXX(^_=5^[-$%$ U6^S[ M3'^^#FQ/#'8U=ZVN5M&'%$K%KC.<=IVA?TLCU%.D;/C^8AO.!KPB%,67[7Q< MT@*_FG_H>>OR_\ 4$L#!!0 ( "2(=U%_+I[L#P( )X$ 9 >&PO=V]R M:W-H965TM#I:KI MMH=I#PX<8-7V,=N4]+^?;1*626LF[07[?GS??0=WY /I9],B6MA+H=LS@AL0W7MEV&5U%4&'->F$?:?B,AWXN/5])PH0G#&-NED50 M]L:2/("= LG5>++]X3V< *Z2-P#I 9 &W6.AH/*665;DF@;0/MNQ^4MH-:"= M.*[\1]E:[:+=GB7<8C>#+'D':9(F9_BRJ;TL\&7_; ]NN2D%F5XC?%_MC-5N M('Z<*;&82BQ"B<5_OL'SZ'DR@U,&>&H1-B0[IEZ!J[+7&BM@T&EZX6$3W"+Z M@$=8UQ;5,##CXGCAS>.I2%UH]'"NFK]U&9_,C$3=A,TP4%*O[#@^DW=:OM4X M<[_3Q\V]9[KARH# VD&3V8?+"/2X#:-AJ0L3N"/KYCE<6_<#0>T37+PFLD?# M%YA^2<4O4$L#!!0 ( "2(=U$2SPS)2@0 (<+ 9 >&PO=V]R:W-H M965T^S!%D7./+YYG*%FL=/FSFX1'3Q4 M96V7P=:YYG0\MOD6*VE'NL&:5C;:5-+1J[D=V\:@++Q358[C,$S'E51UL%KX MN6NS6NC6E:K&:P.VK2II'L^QU+ME$ 7[B2_J=NMX8KQ:-/(6;]#]VEP;>AL/ M*(6JL+9*UV!PLPS.HM/S"=M[@]\4[NS!&#B2M=9W_')9+(.0"6&)N6,$28][ M_(!ER4!$X\\>,QBV9,?#\1[]1Q\[Q;*6%C_H\JLJW'89S ,H<"/;TGW1NY^P MCV?*>+DNK?^'76>;A 'DK76ZZIV)0:7J[BD?>AT.'.9O.<2]0^QY=QMYEA?2 MR=7"Z!T8MB8T'OA0O3>14S4?RHTSM*K(SZVNZ-POZUQ7""<_:VO?0X,&;K;2 MX&+L: ,V&^<]V'D'%K\!EL$G7;NMA8]U@<5S_S$1&]C%>W;G\5' &VQ&D(0" MXC .C^ E0[2)QTO>P/LH3:WJ6PO7^R#A][.U=8:2XX\C^),!?^+Q)_^-FD?! MN!Q/;2-S7 94;Q;-/0:K*!K!D5V 4A7<%NEG$$'6!5# "!6?"YLI75A /AX@ M<1U6:W+=*\R>A+'COTB$T[F89A,/$HLX2D44S4%O:)U3'8L?Y#T:JER@8K>. MS$A:L$S#"BI8VZ ON?)1L%>C'=9.R;)\A$*5+2^!;K@VB=%#7K9,:F-TY0.@ M\)K625^ZY.T]:+VFV%4?>SG$[C<%Z9Q1:W):ER2 9@B*&ZB&\KNM+@LT%C:] M/IT4X(6M&7B-N6PM,C@QX4C(K*([I2T+V%*D9(%TBU (>_:C[U$[R@[53D4X MR428)1XD%4D8"K+Y7^UOJ=VTIM'D3$0[WNR_IXS[$A^8BB'NG:)CD;SBOV9U MSH&3D+PJZ+N4TZKU6UQ>?X;/G9< CI;LK**8: <:\HX4"&FKK&U9 >$/CBV[ MD,A.U1ZJP%K3Q2T=L6<]7E#FU..#-(.(NJ9M-7/OE7T="[&""EW' MR=O3^7BD!\Z*+M*]*+S3D\9GEF5]?370OYC/4A$GR:$X7?8>9"0A4#(2DUR5 M:LBGUWDD[Z4JCZ4.4V?*O_C2.ORNO&!WQ15W9-U?;+[>GD97;46U1"=RZB_3 M%]3^06*_@R@3TTE*@UC,XBD_,Y&F/'$2QR*;SN$]7#P=_2E\?5G'7>T"E8'/ ME:>\^-ZJ.Y=6Y1 E4S&=)G2IS/PXRJ9B'H9^/,E2D6;IL_F+OH"BA*_]4,QF MG6T:344VR6@\$]3IB2R.GOF]%O#?L'T'X2B:^$<8^T?,CQ.:G;&2/;F_,?O6 M)WQ\T!S1J=_Z%M 2E;9V79\TS Y=YEG77#V9=RWJ)VEN%25]B1MR#4>S:0"F M:_NZ%Z<;WVJMM:/&S0^WU"FC80-:WVBZEOL7WF#HO5=_ 5!+ P04 " D MB'=1+TD6)/,# !&"P &0 'AL+W=OI"C0OMAS(0_)0W+$R<;0)UL@.G@LE;;3J'"NNHACFQ98"MLW%6J^ MR0V5PO&65K&M"$46E$H5)X/!KW$II(YFDW VI]G$U$Y)C7,"6Y>EH.TU*K.9 M1L-H=W O5X7S!_%L4HD5+M!]J.;$N[A#R62)VDJC@3"?1E?#B^NQEP\"'R5N M[,$:?"1+8S[YS5TVC0;>(528.H\@^&^--ZB4!V(W/K>846?2*QZN=^CO0NP< MRU)8O#'J=YFY8AJ=19!A+FKE[LWF-VSC>>WQ4J-L^(5-(SMBX;2VSI2M,GM0 M2MW\B\>6AP.%L\$S"DFKD 2_&T/!RUOAQ&Q"9@/DI1G-+T*H09N=D]HG9>&( M;R7KN=D]*N$P@[D@MX4'$MJ*P)>=Q([QO52Z@RS MI_HQ^]4YE^RV$BE.(^XZB[3&:#9,^G BF(_2.@%O/]>2;_R]1K+P MTX\_G"7)X#+N +AQI25T%M_.'QS:;G _C+DE6TA" NC,J0>2 L" M/O07_5]\'V0@]1JMXPYUD$LJ^W!;D]2K@.@*0@2A,] <$)1-8: O#."T.BR7 M2%UNGW@!E9 96W+&"04FAU>#?L*UKU1H8X;D@_'NH,=/@ZTP-+?:]H#?*4B9 M!.Y*[XLG3*9H>X"/F-9>BA528FJ\X[V 9]@ZL0"_=!8MWS?,.M.I0T5F+;WS MRVU+KU=L5WDNE605^X\I&)Y_/P7G_U,*KMR+&2X$5P]_!1R2Y !%FII:.S8A MMF*IT)L-N 'L%M,6:WB,*H_%; P[>J3^&C"K#T'O=$#0_EE73%5-%CW+R]IR MIJQ]:H _(,A3]F5QM37UK6T6!#V#SR0IW'\#W<=2QSR@7 >R M/0I_&)&(O2!@N%Y]&??V1_LF\-[MROON@;-6>7_V97[:T3[,6WLO28(H M/3--$QWKW]&^?Y]+[(N)[.W WGP%MN26;LK\/ZZ,8SUXG-ICG][X8+8ID59A M@K,0L)LQISOMAL2K9C;:BS<3YGM!*\FMJ3!G5>;L=0343&W-QIDJ3$I,'<]= M85GPH(OD!?@^-\;M-MY -SK/_@902P,$% @ )(AW491"R_<6 @ H00 M !D !X;"]W;W)K&ULG51=;YLP%/TKEI^[0$C: MKA$@)>FFY:%:E:C=P[0'!V[ BC^8?2G=OY]M"$NE-9KV K[V.>?> _19%S1 M/ U[CR9/=8N"*W@TQ+92,O-K!4)W&9W2T\:65S7ZC2A/&U;!#O"I>30NBD:5 MDDM0EFM%#!PRNIPN5G./#X!G#IT]6Q/O9*_UT0>;,J.Q+P@$%.@5F'N]P!J$ M\$*NC)^#)AU3>N+Y^J3^.7AW7O;,PEJ+;[S$.J,?*2GAP%J!6]U]@<'/M=.W?@HK6HY4!V%4BN^C=[';[#&>'F]AU",A"24'>?*%1YSY#EJ=$= M,1[MU/PB6 UL5QQ7_J?LT+A3[GB8;\&B:0ML#5=5&J&3] =1,=!7/3UYAWY' M'K3"VI)/JH3R+3]RI8SU)*=Z5LE%P1TT$S*+KT@2)_$%O=GH;Q;T9O_BCS!5 MDBT(AE"2I>\'CAPL^;[<.Y1KD!\7,L['C/.0#^\#,Q57E@@X.&H\N;VFQ/0#T0>HF]"$ M>XVNI<.R=G<(& ]PYP>M\13X!..ME/\&4$L#!!0 ( "2(=U&U:S5@Q@@ M &T6 9 >&PO=V]R:W-H965TY'V?Z\:54HD[PVQ35=RLKT6I5Q>#R:!] M\$D62TE.Z37OTLHC\G)"_3I?6_;!76IF<#EC76Z2IN MA@655.$_?XQQZ&V8C9_9D,8-J;<[*/)6_L =OSPW>L4,K88TNO"N^MTP3BI* MRKTS>"NQSUW>-W,KOC1".?;^ ;_V?.0@EEZ.LBCB.HA(GQ%QQCYJY9:6O5>Y MR+?WCV!.9U/:VG2=OBCP7M0)FXZ'+!VGXQ?D33L?IU[>]+4^LO]=S:TSJ(@_ M7A!_W(D_]N*/_Y\0OBQBC^F/V24WPC*](($5((1JS#XS[AAGM9&98#5,\*MHT4%ZFHS'"?NU M)]V(3 !UD%\41A3<88_1F1"YE\MKW#U*@$N4:W9PM&@X,S*2/\@ES;3#:)'IDS?;@0E[+<:XFA## Q)QZJ- M[,8MM9%_PXWO'[,E M5P4ETM3:4#D5^D$8Q16JT32EL,D6/,9]>%QK;N!YKFL7*YZ>>E^6*'UA; @+ MU2N]H9WLKN0*66B,;3B*R^D]&")1A#2^6,B2\F%C\)A O>FU$';H:PFQX(1L MVI!+@,-I*%VA3ME<,%'*0LY+04HB<)B$8XH:%^,K6&\#O#K+"$T/$O7#T)^] M387A 0,A1_ 5U0[U$;OP3V0PT?=4ZEAXA20YP-EMBF[W";(A:>5<:4:@&W721\?U+F?.2BS M[7JIF. (?@;!N'&".@Z%BR-T >+TE,SWT )XG,QD[8.^DH[2IJUXKM+[I0!T M*P7@*\BY&[UM8[G":+B49A,VA /:6*% M4VDL&N (_@*LH FD>3J<1K9ME1"S?[6K=;VL3]^!R2AH4FTR &W]5#UM:;-I M\K;-Q;&BF\W\CIX^3TFSG]>4IG&"0@(_.F415BRVT@%Z)Z,KRQE!5) M603&SY) VD?7G@7( LSR/*2:;.H#'$Z%!-%V(\I 4#&ZI*U5M>*6*>T00Y0C MV D+[4*2\SZE&!U=+*".^O'&]_Z(,D7P;/![!?X>*QAMVV9\7N#)RWQ!1@.G70N&;$N1.SR;#":@2 O?W30I6)HS#$7G3 M]8=48BC MO2_(0[>N9<9+R*QT$5SAXMU!<2"+BK=U/ M<.X#X%MEI7/I(;XE$B":;PK;(QI)JW6Y)7)OAX\TWYTO/*Y4Y 9Z0#ZVY/,< M4>RTBB14Y)-VN?>LAI.ZTT/47);XV,RUP9D32PY)8QR-K^/#.!"_"5RS74=A M\E3Q9H71I5P?A69 TY;$X<#(T.R\3O8SAANR_@;S,W0+/RR1B.CM?B>ZV:>D M@0L52W/5.H"-AB\8\5&; DFX!YN48@WL*(DR_K'QW-)SE><5(DJ'[S#O%9#? MFVF?J$::"Z">:BHTO)<"\ J?MT+\4Y!,:&R/'9 'E.M"^#&V<[Q-1F" N/W? M&A[?T8@9!G[*4C (A=;4.*"X8#,'JC(4+V+6CJ?$^WX@AG[IT86?MOYV!=-) M GBT?GX!XG'MPJF#H^6Z,%O_21$@IO$?C;@ARLA$A)./?2X O$W+V1OPEW*Q M==;H]5"_NI/H?YX70N,+\F>[1&[LQ8P:NA\/1I.#(!5*$274^PO.I&]QOG:H M]=(W!;K)0&6*^Q/(*ST=MAQ#5>D', M)T%)'C+Z0,AF1_]ZN9 !!L-7Z"]=6749HLSWB+O?ETOA_-Q+ ZL7FNS[9C7J M?0*LA"G\ATX:%C&SA*^!W=/N6^I5^(2X61X^Q'[DIJ $E6*!K>BN)X-P5&QO MG*[]!\6Y!KPJ?[D4',1 "_!^H3'_Q1M2T'UAOOP;4$L#!!0 ( "2(=U$2 M4^G[1@L 'H> 9 >&PO=V]R:W-H965TT$M0;W8_'.X#+=$V-Y*H)2D[N5]_SPPI M6DYM=[LXH&ADD1P.Y^699ZCKE;%/;J&4%\]E4;F;WL+[^MWQL7_.[!_O^VC2^T)5ZL,(U92GM MRZTJS.JF=])K7WS5\X6G%\?OKVLY5Q/E'^L'BU_'24JN2U4Y;2IAU>RF-SYY M=WM%\WG"KUJM7.=9T$FFQCS1C\_Y36]("JE"99XD2/Q9JCM5%"0(:OP19?;2 MEK2P^]Q*_\1GQUFFTJD[4_RF<[^XZ5WV1*YFLBG\5[/Z6<7SO"5YF2D<_R]6 M8>[9:4]DC?.FC(NA0:FK\%<^1SMT%EP.=RP8Q04CUCMLQ%I^D%Z^O[9F)2S- MAC1ZX*/R:BBG*W+*Q%N,:JSS[R=Z7NF9SF3EQ3C+3%-Y7%&P!WHD& M)RIKK/8ZSOCXG"UD-5?BSI2E=HPI!S0O*C/Y>)?4D'6-8)#30M%.NO+0N^P8 M#$8RE@PQ$+\L%%#$6-6G39T2326;G ^^/@*>',(KE_1ZJ]W=PC1%CJ,+ M;@ MI^KWI@K(Q>8G73NBOR,P&*7@"10/FT% LFA9 4\:5P,@&R=P"AZ @6I9O9 U M3BY^GAP=@B3YG69>R('[)X-$3TA"QR'R[DV.P2\\.ZHMI@R<#Z\'EZ81(S@TTL.J/1E.. M3U]$2L%@0#($.Y_.WL;]#QQR0@ 03AE#A-/B>Z(Z1X(0\ T;4KG/:&75@CC MDL3@MQ('.(D[9(5Q'E3?=>SZA54J@" @5)2A_"@J/UN4$X Z-E4%YS@GK0:, MZ2I'[A-5:)$D*@23M-NI9PH_>QC:8!)L*@YE6S!H/-PC( MU"8?B'$.!^.P!*%L+(R16B6M $C.>4 ,A)RUNP5M7CDZN$:.V+07K:\["G[KU-=>_MWH(U47/RI_B\+DW;JMY>(41'W[E: M9NJF5U/=LTO5VR99W"<'N3#JV(3@9IHR%;%)<62J-L)D!5]Y[5_8?ZN%SA:< M(7:S+G;K*LJO7$I=A*) &:==K#H606/5$G0QY!1CZ$*K64 %S X80% :QR'%N&HL@Y;<5!^E2YPWA030(@Q2JMG,( M92[2RK+^B*&0W:^!/2CY\1F@R^%^/P,/A'8X&9\!RL6%>(I'=#OL4P=B0O4: M.KQ&"F(O9&H4@=JXP 9*^41:KI,KCS9"VL=SQY0+)^_S"=52%DT862NR<=(Q MJFF3+?K=6@9B0=@*$"HY(H(#?=R
P.K M@9V0\5"V0.(>%8SRY"M$9/ Q+-=XI_,$.QO\:2#V9.5YRLKSO5GYZ%CX1^.VI>2/2>#P"*0QQ $&=Y1;B@GR$J4=LX54>]J*Y CTT AR."/.$2%*J+05 M&1P6:\HZ\#QVHIS-@,2!#3(K([.6J9I'"]/20LNI+M:$D):LRR)-AH+D>TZF M'>O"3A36K9=VLJ]=*B&/5-5$):B05)00.7A/!/;$+E.-N"=>GP"?TVDSO&-6 M4"!3==IELG[D!&$G)&*BB+!VU M_,X.6D+UYL)[?U',K-UA MGPU''5/+"5SGEWEC4 MSRDP1;E,86E?-$[1*LJDENYF9HG\96^]D*E!;F%"/+.IH4?=04J/;D 3FD=? M6JC =6=11E:DMBZ?\5IVY,?E*%T6_ M)3)>/M,FZ/&SIR.Z6LBY4"$BULU<"DIJ3OL42 2:Q!/65>#6 %^;_*V:$\!@4&BM)9)* 6VVI/)24\"6NJ=B,*A M?\,K>(=I=#A4)FL1Y3QF$5PY=N3&E%Z4TCZI$%,(G@IM;\:460>?I*8 2=# M>[3F=;^U#9AZIC8\8C'/!BIQ1T"EF"[A(LM<-]N569>GT"6[ML5^S1ER$0;T\&>ZK41:I2%WMKS <%^U-_F?1_S MF*@,O"^6)'7NHC4HIZ-;7U*8\H4$R3]F>[-_2C-Z8LWIX-S40+,6IQZ9, _%8FW1+U8EBMD#(QYVRL'O J*R $1"F ;;8 MLFC= 5MY<-7V%5 MO20H[8M_*;\MOO^:)/%+J-3ML$W#C)3K\_K8G"\->']+4M@FN6% G5);R\T[ M,' @QCLDKLE_I7S;8$70S+]7[D4H?-PVA!Z#)<"5Q(=14Q@K(X':+'GTS8%P ME;+N3V[3U!RO^">+EWBI6DLX'$"43/L::R+1;N4+VVQX'5&UXW+T+W3-E.)]%!3+\[Z%U>GG&]HZ$_[;X>7XO"5S"UX^D9< M]D\OKM#=P9AT<[HM3;7; S17"6BN]L(#H4+EP2_&N>%[^>[7#HN((5["Q&L; M]/R_9(O/G0Q+:/MCT@#J/3/!NT^7EQ&?2 ^B9T\\LC1\*(OQB*CZ9_4U#82 MN!"/(!;MM/.CX:@?6J$C,SM"5]*.7!V=#->7:QLS(#&%6ZBG.Y2 C!$U"*H^ M:FJ.7L< 3>;A?!(OVR+EN/,]$$@TYZ^>S'4K'SX-IK?IP^HX?$]<3P]?9;]( M.R>$+=0,2X>#B[>]<);VAS+BR- 'C,P/F&7_0!NES\_O_ M 5!+ P04 " DB'=1FZFROF$" 0!0 &0 'AL+W=OA6(2T\J.%!%(;O@X8R0=*5W]NI="4[PYG G0+=-0U5 MO[?(Y6%-IN2X\- G:W"99%(^.^-SL2:A$X0<<^,8J/V]X!UR[HBLC%\#)QE#.N#I^LC^ MT>=N<\FHQCO)O[/"U&LR)U!@23MN'N7A$P[YW#J^7'+MOW#H?9.80-YI(YL! M;!4T3/1_^CK4X00P#\\ H@$0>=U](*_RGAJ:KI0\@'+>ELTM?*H>;<4QX2YE M;Y0]919GTCVK!"M93H6!39[+3A@F*MA)SG*&&JZ>:,917Z\"8Z,Y3) /S-N> M.3K#O( '*4RMX8,HL/@7'UB5H]3H*'4;723<8WL#<3B!*(S""WSQF'KL^>(S M?&^E^V.3::-LJ_R\$" 9 R0^0').<-_H($O8<-O]5.0(=H[@7G:9*3M^K+A^ MJ[H7N=VL+G5+&UL MS5=9;^,V$/XKA!H4":"-)>JR4MM CFZ[0+<- MK(2LF,97F8U4+8$MK5!5CJCGQ:.*%=R93>S>K9Q-1*/+@L.M)*JI*B9?KJ 4 MZZGC.YN-NR++M=D8S28UR^ >]&-]*_%MU&M9%A5P50A.)*RFSJ5_<14;?LOP M:P%KM443X\E VO='^ MWOJ.OLR9@FM1_E8L=3YUQ@Y9PHHUI;X3ZQ^A\R<,TFTVD6!-IN%&;(:RK5AK!%=PDY5Y+ M/"U03L_NX EX ^0.%B+CA8W4Z0.;EZ#.)B.-%@S?:-%INVJUT3W:4O)1<)TK M\CU?PO*U_ B1]?#H!MX5/:CP'NIS$G@NH1[U#N@+>G<#JR_X&W=74E3D&K%* M+ L,N<[)M0TV2/+'Y5S9_3\/& Q[@Z$U&.YSH"UV(E;DIE LRR1DS$:Y@[(K MR =5FC:]4#5;P-3!/E0@G\"9/>3HE"BQQPJ>$6T22):#05#80:WK\Q=B9(H% MD-."$YV+1C&^5&<7Y"&7 *]22# !&JHYAF63!7(#5OA6BA4HTYRL)/?-7"UD M45O/'H3&K8>B,E#0\8UE.=08VI*,JQ5(B4:8)HS4HN":&$38].2$Q&X:A[A^ M^\V8^O2[5U1[MJU"/"%$*[GA2B./^)2Z213@&KB)%W3(!MV&YZ3G0@J=C./D MF$#XZ=<*A.^[:3C>$XGN\' HHB0BOA>Y?N+9-0FC/A2]=L-TTK.9@\2-TX#\ MC.7W?ZD)ZKM>NB\4W>'A4% W"!,21#&N8US'Z.,0C%Y_RW;2,R*5I&YR5#B^ M7F70U(W&=%\XVL/#X<#D!Q@.SW=]SZR!ZX7A$(Z-_I;MI&=$*J!N3&-R8$1& M_8B,_MV()%AQ'0&L>L%D3$6>RGV.77](#7B01@/TZ ;@$/[#Y5_5-+C M/NGQL4GOLJP(/-=X5T,O,>[S_DKR!3=LM(&\;W0CS4').K9;D/9BRK';?IF7 M15LX:E>1',2SNTCV(9-OD*U:9') 5F\A$P,RY#:MC+P-5[BE5D7;W3O* 6L+ M)\FBV_6[V6)DF>J*5[VIQ!UZVN3^A)/(6.?$?Q>0WX%A30?OHHZZ W.#-[VP MC6N?$U@><>S2T#<%B!^,V%1B@J,R-=\0+$VLR+?(_PL5:^CK3LS]G=F_PP468B&Z_;ZW._V/Q^7[9U[8&__7#XRF16( MIH05BGKG"45I0" !C!0 &0 'AL+W=O0(I*F::%56XG"T'A@JH"-AVD/;G)-+!)? M9KL4_OW.3IIU$G0OB<^^[[L[WWV>[4B_F!+1PEM=*3,/2FN;:129K,1:F'-J M4/')AG0M+)NZB$RC4>0>5%=1$L?CJ!92!8N9WUOIQ8RVMI(*5QK,MJZ%?E]B M1;MY, CV&P^R**W;B!:S1A3XB/9[L])L13U++FM41I("C9MY<#68+E/G[QU^ M2-R9@S6X2M9$+\ZXR^=![!+""C/K& 3_7O$:J\H1<1J_.\Z@#^F A^L]^ZVO MG6M9"X/75#W+W);SX#* '#=B6]D'VGW%KIZ1X\NH,OX+N]9WR,[9UEBJ.S!G M4$O5_L5;=P\'@,OX$T#2 1*?=QO(9WDCK%C,-.U .V]F2<79QIUY16=+O(7SC$3A]$NL*S=DLLDSN7**L(UJV1,DG1!.X)V5+ U]4 MCOF_^(B3ZC-+]IDMDZ.$C]BC=,Q'$\8_D145 _?=:0LZ@<%% MF(S';I&$Z6 $'S4H.AC\&G7AY6VXUJVRK0;ZW?X%N6J%\]>]?7[NA2ZD,E#A MAJ'Q^<4H -U*NC4L-5Y&:[(L2K\L^15$[1SX?$-D]X8+T+^KBS]02P,$% M @ )(AW4?0,ZQ8G P C 8 !D !X;"]W;W)K&ULA55-;^,V$/TK Z&'!% CZMLR; -)FD47V"V,S79[*'J@I;%%+$5J22I. M^NL[E!QM B3NP=9P-._-FR$Y6AVU^6Y;1 >/G51V';3.]G!2*-P:L$/7/ =\$ M'NT+&WPE.ZV_^\7'9ATP+P@EULXS<'H\X"U*Z8E(QH\39S"G],"7]C/[A[%V MJF7'+=YJ^9=H7+L.%@$TN.>#=%_T\7<\U9-[OEI+._[#<8K-*&,]6*>[$YC6 MG5#3DS^>^O "L&#O )(3(!EU3XE&E;]QQS6,L=423.*'\IMP[ M0V\%X=QF:VA_C7L"KAJX^S&(GCKN0OB#SL/%5[Z3:"]7D:-,/CZJ3ZPW$VOR M#FL%G[5RK84[U6#S&A^1PEEF\BSS)CE+>(_]%:0LA(0E[ Q?.I>=CGSI_Y0= MPE9RY5Y7#W]?[ZPS=&#^.9,JFU-E8ZKL/>G3<0>]AS/-?JO'9WG];5W:GM>X M#N@Z6C0/&+S>3OR902']U9KNDG78>"VN1=AK29=2J -<"$4>/5C"V8;=#,[>?7)3+6$A_S>$76)1A6A1D%&68T=M/2)>DU;(!T?5&/Z!7 M8"%F\(2<4-H '2I"QV&6%Y!485Z4<*N[?G"4918]TL=96#!ZI&'.$OBH*$)Q M*9_HXCW00.E)H-5[=^0&(84R9 L&>9B5%7P8C!)N(+]OQ5X\>MM"#D7(B#$/ MJSR'[6#JEN2^8JFJ!52,P3=L12U'3,QB^C'XJAV7T+_99-):AD5,@4D25DE* MC;!V26.G'KI!CKULD':J%GR:1P3FG39._#LY+@H65E4*EW"1)6%&PO=V]R:W-H965T+(KB.3R414ZW2C^8-:*%QTI(,PO6UM:3*#+Y&BMF M3E6-DDY*I2MF::M7D:DULL*#*A&E<7P658S+8#[UOEL]GZK&"B[Q5H-IJHKI MIPL4:CL+DF#ON..KM76.:#ZMV0KOT?ZH;S7MHHZEX!5*PY4$C>4L.$\F%P,7 M[P-^;6,3!:-GB)0C@BDO%WQQET*1WPT-ZS M?_&U4RU+9O!2B5^\L.M9, J@P)(UPMZI[5?L=:H[10*^U;D:2^**.7A1F%GSP; M+=(?;4>=N>S^'M MD+MAFG337\22H/'I, M MX.CW5A5^V9=*DNM[\TUS5K4+H#.2Z7L?N,2=--[ M_@]02P,$% @ )(AW47D[74^I!0 WPT !D !X;"]W;W)K&ULG5=M;^,V#/XK0M8.+> Z?K?3:PLTO9?MP]V*:[?[,.R# M8C.)4-OR27+2[->/E!TWV=*@-R"()8M\2)$/*?EJ+=637@(8]ER5M;X>+8UI M+L=CG2^AXMJ5#=2X,I>JX@:G:C'6C0)>6*6J' >>EXPK+NK1S95]=Z]NKF1K M2E'#O6*ZK2JN-E,HY?IZY(^V+[Z*Q=+0B_'-5<,7\ #F]^9>X6P\H!2B@EH+ M63,%\^O1K7\Y34G>"OPA8*UWQHQV,I/RB2:_%M'E MLM3VGZU[66_$\E8;6?7*Z$$EZN[)G_LXO$4AZ!4"ZW=GR'KYGAM^N7DP,G^ZF.*^"G8G*\RUYC9<9X]\5H(^OQH; M-$/"X[R'G':0P2N0$_99UF:IV8>Z@&)??XSN#3X&6Q^GP5' !VA<%GH."[S M.X(7#GL.+5[X&MZ2*[B8V3W?\PU2S+!;I7B] #O^\W:FC4*^_'7$6#08BZRQ MZ W&FMX8?S'F,'BFH.,JKPN6\T887HJ_H7 8KV1;FT,).&J2ZOA2-SR'ZQ$6 MJ@:U@E&?Z,Z/?#?1O7V&!O/S M3UG@I^\T@F*ZZPZ^UK(4!3RQBR &$F8&R1/B".SZV3D3!/W^R,[J3VI +"E90MV#]#M[I=J9S M)1H;BA.6IOB'&B?,][-N_H =0]0+FQ[L6T]@:!8'$4L0U7+??8):@Q%:65Y@94MB'/4HE L085L M$J)H',0L.6DV(0>=-$GPF3AQXN-SXD1QQ(XP-AX8&Q]E['NA M\U+J5@&%2^_P=X\W>P29;?8$!Z*ON2H.$?BH!X<)_+B$GC 4?T/=J3]*L%HT M\@SYC?QZZ?7$8@6E9:&1EK--R9%Y1:LL!+ZHB4A51R1XC4A[]*2"S5&FVZ]- M'W)Z.[,52Q3^TEH,#. W>S @\C"X72P4+- O]EO3U0*>EE@G=6%Y9MA[R'L7 M?*=6\HQ8A%*EDZ%#D#2IQ\MH.#D1QXF19 MYD1)W.F&"4M=R^,X=M(P&)!6H$W?#7MG;:H/@X9.Z'D.U=<)1@0?B4ME&R=. MDGK'BB$9BB$YWKZ[RPHEMM!ULKV0'R+Y<63+YSU(X-@[]GALP9G MM&DC*LMDV75?:JZDTTFT>DOH:-E0!HF\ES_0KC_@8933-@NL7SQ."K814!;, M.Z7?L+J26-:BI I/8A=78L_=73>@*G:VP6ZLSY$2@8]_?L@NZ(%]6NBGBSD= M,0)3APW&,$7A]-SHE/EN=HJ"@1NA7S+-[[BHK0503F:MX;Z=)>A0QP\:N-_-=HW.L-: M3+2RTG@QQ?Y[C[WWDMGKD&:W@^(G2^ IQ]4<#C<_;%-1X$SPG/UWGSM[:73G M_^U>SM"XB(H*FA8/9WL^91,\MT-OU^PA1CJ!'SNQEQUL)..=2W<%:F$_+>@: MA"= =_\>W@Y?+[?=I?U%O/OT^&;[N8?4$L#!!0 ( "2(=U',ULL% 0, /D& M 9 >&PO=V]R:W-H965TICVXR;6Q<.S,=BC[[W=V2E8VZ*:]Q.?SW7??W=F7 MZ4;I!U,A6GBJA32SH+*V.8XB4U18,W.D&I1TLE*Z9I:V>AV91B,KO5,MHC2. M1U'-N SF4Z^[UO.I:JW@$J\UF+:NF?ZQ0*$VLR )GA4W?%U9IXCFTX:M\1;M MY^9:TR[J44I>HS1<2="XF@4GR?%BZ.R]P1>.&[,C@\MDJ=2#VUR4LR!VA%!@ M81T"H^413U$(!T0TOF\Q@SZD<]R5G]$_^-PIER4S>*K$/2]M-0LF 92X8JVP M-VKS$;?Y9 ZO4,+X+VPZVT$>0-$:J^JM,S&HN>Q6]K2MPX[#)'[#(=TZI)YW M%\BS/&.6S:=:;4 [:T)S@D_5>Q,Y+EU3;JVF4TY^=GY%?;^0A:H1#CXI8PZA M00VW%=.DN&-+@>9P&EF*Y.RC8HNZZ%#3-U!SN%325@;.98GE2_^(&/8TTV>: MBW0OX"TV1S"(0TCC--Z#-^C3'GB\P1MXYTQ++M<&KOMLOYXLC=5T2[[MP1_V M^$.//WR+;W?'0:U@3X5?*^Q>7/=$CTW#"IP%] 8-ZD<,YB?T.@HE"RXX\U>= MHDJ*RK=1A8_*'AD7KJ%@%=!!389TO8J'2HD2M0$F2[ 5PEVE$5\T$*C\%NLE M\78]N")2^\Y=C^B3Y#O255NC9E;I8U^0WZA9J_FRM?O8O8,D#[/AB(0T'*>9 M6_-P-'**@S0-\VP"AW"&4M$KZ0+=^R>)Y7OV2+'7",85W4!KB#*7+DS36KH& MKU3+]^VM1#OCB+J^]D/7$)56VFXR]=I^KI]TX^R7>?=3N&1ZS:4!@2MRC8_& M60"Z&[3=QJK&#[>ELC0JO5C1OPFU,Z#SE5+V>>,"]'^[^4]02P,$% @ M)(AW431H@]6!!0 L! !D !X;"]W;W)K&UL MM5C;;MLX$/V5@1%@$R"U)3O7P@F02XMMT6Z"9KO[4.P#+8TM(A3IDI2= /OQ M>T@ILIO:VJ!H\V!)%&?F\)R9(97QTMA[5S![>BB5=F>]POOYZ\' 9067PO7- MG#7>3(TMA<>CG0W^3B.W=KSL:F\DIIO+;FJ+(5] MO&1EEF>]M/-)LO3L]Y%^OHZ M/0X&<<9?DI=N[9["4B;&W(>'=_E9+PF(6''F@PN!RX*O6*G@"3B^-DY[;&B#6#]&"+P; Q&+[48-08C)X9;(5TT!@<1&;JI40> MKH47YV-KEF3#;'@+-Y',:(WE2QUTO_,6;R7L_/EEY3#B'+VBBSR700NA2.HZ MHX(RN]?LA51[F/'Y[IIV=_9HAP;D"F'9829]UM*[?0SB_J-4"D9N// %T(, ML@;(90UDN 7('V;1IV2T3\-DF&PPO^HVO\E\GX;;S:^[S>]XWJ=1LLE\ $9; M6HD8S&/J",E/.A7XDYQ%ZD\37 MW?[^+)BN&A^% M5Q,E,X(9S:U<8+Q9L,2$X%7!%1,+JR24--/X&.SK$-+3KMPCK$$;4D;/,$EH MXBTD(N*NQ'PQG4=,A!E<>%(@".'5K@?7S4B_.: 1CNC9!Y3="JUT)E$_0>% 5PC>"D>L2!/ MDX8."UP<) N.-EH JG2N8NMH61A"FT#PKY6TM=2UA+5^<4D;M'B)KJ';YQ36 M7POW1.PS?WVB];Q;HD'!;]@1N]1YKK>+"@1]PY@2>,Y!3*,*%,3 5+H,3#S" M@G;%'A:BL*L&Y_6<*?P+K8',.FRQ3\:1#XY*-B/O;F_V:7>R%Y1<%C(KGHGF MC4<$>)Y.%4(@<5/6EI <4"%.H L7H;;(9RV$$Z[(0@5*Z%._]!?C>! M._T.W.'AR69T:;(Z["7=^*J)0RL.6^";1?A]0<:E:T?)]!?E7+HZ5Z7=!ZN? MQ_!E$^ETC>*34?_P=/UO"^&K,UHZ^C'"Z5]Z8<6GJ^-:>O"K^%]UJ;2[3?UH MU5\V?M?+?C3ZMNJ;<_[W$[O[0[KJB>G13^T0EXV_E[2(=-4WT_]IG#^O2321 MNKO$8.WK,'S+?Q3AR.-P2IC"*ND?@VI;?Q[7#][,XP?CQ'A\?L;;@@4PA@EX M/S7&/SV$;]#VGQ3G_P%02P,$% @ )(AW47[W?[!O @ ] 4 !D !X M;"]W;W)K&ULG51=;YLP%/TK%MI#*VV%0)(V58*4 M)II6:9.B9MT>ICT8&(KJDT;07\,<]YYY[X-[Y0>DG4P)8 M\EP):19!:6U]&X:&E5!18>5(DPCJ)I6%$N@W3N MSS8ZG:O&"BYAHXEIJHKJWW<@U&$1C(*7@P>^*ZT["--Y37>P!?M8;S3NPIXE MYQ5(PY4D&HI%L!S=KB8NW@=\XW P@S5QE61*/;G-?;X((B<(!##K&"B^]K " M(1P1ROC5<09]2@<KQ MIH3Q3W+H8J. L,98575@5%!QV;[I<^?# # :OP&(.T#\KX"D R2^T%:9+VM- M+4WG6AV(=M'(YA;>&X_&:KAT7W%K-=YRQ-ETRW>2%YQ1:HBN]-7%O3>SY MDO^TYL=G!)!["Y7Y>29=TJ=+?+KQF_(+T!IRH@I9 &PK]%G:4X(G MQ\[&1\Z>")H>.1L.>M+-PR]4[[@T1$"!L.CJ&EET.V/:C56U;]-,66QZORQQ M+(-V 7A?*&5?-J[S^T&?_@%02P,$% @ )(AW43Q1 ,NC @ ? 8 !D M !X;"]W;W)K&ULE55=;YLP%/TK%JNF5EH+ 4*: MCB#E8]7VT"EJUNW9P 6L&CNS3=+]^]F&L*PET?8"MO$Y]YQ[[4N\Y^)95@ * MO=24R9E3*;6]<.WP/27@HL:*ST5I2NW G!N035U?<^+W!H3YB2Q M75N+).:-HH3!6B#9U#46OQ9 ^7[FC)S#PB,I*V46W"3>XA(VH)ZV:Z%G;L^2 MDQJ8))PA <7,F8_NEI'9;S=\)["71V-DG*2$804,B48<#ZM8,E M4&J(M(R?':?3AS3 X_&!_=YZUUY2+&')Z0^2JVKFW#HHAP(W5#WR_6?H_(P- M7\:IM$^T[_9Z#LH:J7C=@;6"FK#VC5^Z/!P!-,\PP.\ _FM > (0=(# &FV5 M65LKK' 2"[Y'PNS6;&9@,$58 MB=:I*AIZP$ETN0*%";W2J*?-"EU> M7*$+1!CZ5O%&8I;+V%5:LXGL9IV^1:O//Z%OBAXX4Y5$GU@.^=]X5WOM#?L' MPPO_+.$&MC%;+6O =L=?3E#?%N;X/ MJ1J*WO*,CZ*'DVG01V\3&;Z1&(2^/RQQW$LX!$^DPAKBH0 M0R+';T1>!V/O=EA U N(_J->^C2HXX*=/E:+Z$TV;H/)])48]^@BUR!*V]\D MLM>K/>+]:M]"Y[9SO%I?Z-;:=L(_-&U??L"B)#IU% I-Z=U,=()$V^O:B>); MVRY2KG3SL<-*_QY F WZ>\&Y.DQ,@/Z'D_P&4$L#!!0 ( "2(=U$A?"9T M8P0 &@6 9 >&PO=V]R:W-H965T)$QBTK2S M("'(X]Q[[7N.IOK/F(F%* MGXJ-)7<"6)@');%%,?:LA$7I8#+*KSV)R8CO51RE\"20W"<)$W\]0,R/XP$9 MG"X\1YNMRBY8D]&.;6 !ZNON2>@SJ\H21@FD,N(I$K >#SZ1^SD=9@$YXK<( MCO+L&&5367+^/3OY'(X'.!L1Q+!260JF?PXPA3C.,NEQ_%DF'50UL\#SXU/V MG_/)Z\DLF80ICW^/0K4=#X8#%,*:[6/US(^_0#DA-\NWXK',O]&QQ.(!6NVE MXDD9K$>01&GQRU[*1IP%Z#SF %H&T&: !')#*TSI8=Y-W/HW6_HC03RD()?3?2<6KR# =(]X">8<4W:923 M]Q-:%+)!?(UFD62;C8 -R^^=\.]GH%@4?]#@KXL9>O_N WJ'HA1]V?*]9&DH M1Y;2P\N*6*MR* _%4.B%H=CHD:=J*]$\#2$TQ,^ZXX..>$NWI>H-/?7F@78F M7,#N#MGX(Z*88L-XIKW#26":SMNJS_]W]5?-L"NAV'D^^T*^A@ZT,DY2^/:K MAJ+/"A+Y1TA/B!1[,6FN*.;EQ;*GYF%";.QY_L@ZG%-I@!'?"^S7L%D;9ON!WX3-#3"; M>M2K8*\ZXU:=<3L[\T6P5*Y!"#U;IA!#.QZE*EMU2C^[T;='2)8@NCCPJDK> M=/& IR:<-CU';?!L@%GNT,O:.#F M)ARVL>.8F29G]DLZ^S.#0[3J12ZA=4YZ97IK4R#V3>FU^RQ@ \JT@@TPTQ(V MP2ZO85+;&.GVL0:SZ&_T]N&FBCC!IHPXP:,, Z M-%"[&^FVMR?!UY"]4[$8+4!D@I"]>*ZM@@ROS'-M&B2X*<]!J^>!BYLTMT&N MWWJ(MT'4=OPFQVT4"6S?3#&M#8YV&UPGQ8U%_Y_,G-8>0LEU-4!K:Z'TEAHH MJW5KP !J:\ ,FC @.K00.V"M-L%%_NE7(EHE[>_#[6UB5#GRM36CD&[WRY^ M-+6NX9\:]=WF/S43#KO$QTV"VSC;]>SF$W]NPF%"\"62:YNCW39G)/E-"[RV M$>I?606UG]#N=X\?K8)A^[W:J (#SJB"-LZL @/.I +K;.=,3VV3;UE*/?%] MJHJ]D>IJM2WZ*=\,;%Q_(/=38K@^(_?S8M.S3E_LP3XRL8E2B6)8ZU+XSM>2 M%<6V9G&B^"[?MUMRI?N>'VZ!A2 R@+Z_YER=3K("U>;RY!]02P,$% @ M)(AW4?(?218Q P K H !D !X;"]W;W)K&UL MO59M;]HP$/XK5M0/K=0US@L)5(!47K956J4*UNU#M0^&'$G4Q&:V>>F_G^V$ M%-*4H4VMA(CM/,^=[[ES?-T-XT\B 9!HFV=4]*Q$RN6U;8MY CD15VP)5+U9 M,)X3J:8\ML62 XD,*<]L%^/ SDE*K7[7K-WS?I>M9)92N.=(K/*<\.S*2I3F0$7**.*PZ%DWSO78P9I@$#]2 MV(B],=*AS!A[TI/;J&=AO2/(8"ZU":(>:QA"EFE+:A^_2Z-6Y5,3]\<[ZY]- M\"J8&1$P9-G/-)))SVI;*((%665RPC9?H0RHI>W-62;,/]J46&RA^4I(EI=D MM8,\I<63;$LA]@C*3C/!+0ENG>"_0?!*@G>J![\D^*=Z:)4$$[I=Q&Z$&Q%) M^EW.-HAKM+*F!T9]PU9ZI507RE1R]395/-F?P!KH"M $YBRFJ4G>)S0MR@:Q M!1JE@L0QAYB8=SO\X!E] 19SLDR>T?D()$FS"\5\F([0^=D%.D,I1=\3MA*$ M1J)K2[57[=&>E_L:%/MRW]B7A^X8E8E 8QI!U, ?'>=WCO!MI5$EE+L3:N > M-3B%Y17R\"5RL8L;]C,\F>YTFL+Y/^_C?_9^((9758UG['EOV*L5A2J375T\ M?E-0="LA%[^../(K1[YQY/^E/!>V GKL'$# MS',#-ZA@!\JT*F5:1Y5Y4(=5!3J51() CW>0SX ?DSRH# ?OF]NPJY;<)A@.<*>6W0:8@UW'J^'& M#;AVZ/GU@VOOW;XJKMBT/4)%O:*R^*16JU5K=6,:BMKZP+D>.@WK(]V*F=O^ MQ7S1Q]T1'J=4H P6RA6^"E4M\J(U*B:2+K]@3.XF MVD'5H/;_ %!+ P04 " DB'=11A][/Y0" !;!P &0 'AL+W=O$804$B58<#ZLX,Y4&J(M(SG MAM-I4QI@=WQ@_V)KU[6LL80YIS])IHJ9<^6@##:XHFK)]U^AJ2_-#YT */Q$8#? /SW H(&$-A":V6VK 56.)D* MOD?"1&LV,[#>6+2NAC!SBBLE]"[1.)4L80>L K2$E.>,6&L_HYLLLT-,T1VK MKXK9.%^ PH1>Z(C'U0*=GUV@,T08^E[P2F*6R:FKM";#[*9-_MLZOW\D_PJV MERCP/B'?\[T!^/PT? &IAH\,?#1Y"W>U$ZT=?FN';_F"8WQ$XCP7D-<%\PTZ M&/3KFPY%=PI*^?M$HJ!-%-A$XR.)YIPIH>^P/FY5- <- E&"UX02]3KD9,T8 M64;S[]PE_E7@:==V7<.&HD:=J#=RQZW<\4?D8BEUHTDK(8"I(&ULS59=;]HP%/TK5M2'5FJ;."$!*D!:8=4JM1J"=M-4[<&$ M"[&:V)GM0+=?/]L):2@?ZDNEOA!_W'-\[CW&=F_-Q;-, !1ZR5(F^TZB5'[E MNC).("/RDN? ],R"BXPHW15+5^8"R-R"LM3U/2]R,T*9,^C9L;$8]'BA4LI@ M+) LLHR(O]>0\G7?PYDAQ-*L!__0 94@E@&X*50@SD9(J; S";C06 _H^2^F2&'Z)3D>@"$W/ M]$J/TQ$Z/3E#)X;E(>&%)&PN>Z[2N1F%;ESE<5WFX1_(8PKY)0J\<^1[OK<' M/CP.'T&LX=C <7<;[NJ*UF7UZ[+ZEB\X7M9S70WS7Z)L>: 8Y^CKIJX/-#-Q MNN93/247I-SH3W>:&]TJR.3O(\J"6EE@E;4.*ML(*IBTZU"]=MX0QU^=VN=# M21]9>G-(K 8XBOP6[KFK9KUWPWS?Z^*P#MM2WZK5MXZJOP,I]38A#&'T"XA M3_>0S4 ?S+.H5A9]K&" M=U1^-A?.EF-NXSHW M;ZE[(I947YLI+#3.NVQKST7Y/"D[BN?VAI]QI=\+MIGH)QT($Z#G%YRK3<<\ M&NI'XN _4$L#!!0 ( "2(=U&%Q?2#? ( %D& 9 >&PO=V]R:W-H M965T*TDC0"BV'18C"JN?A;;<+DI!*F"2<(8$+,;. MG7\[28R_=?A)8"-[:V0JF7/^88S'8NQXAA!0R)6)@/5G#1.@U 32-/ZT,9TN MI0'VU]OH#[9V7 M.II96&TL6E=#F.GB3 E]2C1.98]L#4QQ\76)GO2=^89F33L17Z )KVHNB95; MFUM7 A*=3T%A0B\TX&TV1>=G%^@,$89>2[Z2F!4R=95F9W*X>C/7*'3GX4C8;)Q1VY^"2Y M!\*(ONP%6G(^?,GB@ZQ)'"5[U Z=_%%/W!UJ24V*@A@@F M!SWSKX-DG^& 5Q#Y^ZUU>P_?#-T?6"P)DXC"0N.\JVM=HF@&66,H7MM9,.=* M3Q:[+/7L!V$<]/F"<[4US'CI_DVROU!+ P04 " DB'=1]67K%1(% "? M&P &0 'AL+W=O( GG M')^O_&SLX4K(7^F<XBA)SWMSI19GEI5.YSQFZ:E8\$3_,A,R9DK?RDD_?A=&>W58^:*S>L7ZU^+ MX'4P#RSEER+Z)PS4_+PWZ*& SU@6J6]B]1>O G)S>U,1I<4G6E6R=@]-LU2) MN%+6'L1A4GZSIRH1#05MIUN!5 ID7<';HD K!5H$6GI6A'7%%!L-I5@AF4MK M:_E%D9M"6T<3)GD9)TKJ7T.MIT9CJ3M"JF?$D@!=_\["A:Z1.D%_ZP[ZC"9E M<9&8(4CPXQ57+(P^:8W[R17Z^.$3^H#"!'V?BRS5\NG04MK7?$1K6OEU4?I% MMOCEHSN1J'F*KI. !QWZE[ ^)H !2R>ISA1YR=0% 2U.^.(44?L$$9O870[! MZE=\JM5QKHY]P!U:%XX6]N@KA3M!XX@EJET6]/-6BZ,;Q>/T7V PIQ[,*09S MM@SV72@6H46S!?C+6%VU+:UYA;4<),L1=OH>QD-KV(L8HH'^K76B)N&K 2'=I[%0JKP3_&@R_]R +?AV&?/]GVZ MYG^'F$-PO]_MOU?[[^V=[!.4\,Z,>QNN##P/#]8<[I"R^X[7[6^_]K/^>]NO!_(/VM+_1K(,^];RU#&]*>7TGYT57AK%M*&V_)CG'8\?N(0R@1N3 '[_Q&-BAB-@-->I"N/BS;Q/^2R+4*2G\NY) M C9$T3-GZZU730][:+;#,23&]*W%84]O+HYA+W:.4!Q#3PSC-FO8 M2X[ 7F+82V#P[=I%E;GV6LZSW;4NZA*CKDVZNX@8MA*8K9M)WVT.) :SY B8 M)0:SY%"8?<40, ?NH]D.QV"6P)CMKM/;IT-BJ$N.0%UBJ$M@ZNY0)]@0,!WN MH]D.QU"9P$2\2721$A9%S_I?T9)'.I6.5;BZS[8UMU2ZA;5W3V *&]X!WZ!K8$$"=?33+<*S&$4C,Y6-Q,I2B MJ<@259Z&U$_KTZ MNWON#ON&.R'OU09 D\>$IVKD;;3.SGU?+3>04-42&:3X925D0C4NY=I7F00: M6U+"_2@(>GY"6>J-AW9O+L=#L=666Z5%4I Q@H2E^9,^%HFH$-". MFQ 5A*A.Z+Q":!>$]K$>.@6ACR7V'-2/Q&:QF3V:\LR[ )]2KYBCWX@%W',3#TI)RS- MN])4]V0*FC+^'A$WBRDY>?>>O$, N6*8GV>;F,&@TN(&N1=G!*HB *'/%,CJ:' Y>< M?_,^^VOO!\EHETW2MO;:?VB24S+G--6'O4)NOR"\&S+("9*K/2.2B!+H;2SXW(W ^O&G)NF4>NLUY0%U&_8)R4.3V"I([ MD$T)[I6&>V]?S7[IK-^H8@IX?RU97DMXQ/M-@:M8N94PJ&2P\Z):.:A;P=1K MY3 31JVH5BT'JM_JN\MU5@H]:Q3Z#7.**M,UF>4JCRG9H#0^>/N2A<'SG1#\ MEZ(59@X2&;7"6M6.0DU=J%Z] V9N5.0N75BY!,-&P1>)D'I_XA2"%5$'J_, [*^7K\&U!+ P04 " DB'=1W'U& M5I<" B!P &0 'AL+W=O'+@$KP8SVS2MM!^_:T-1NA#4A[[@ MSW/NN0?[.MP*>:\R $T>S.X M3N:.9P0!AU@;!HK- RR 8OKK3$588X M'5W$?RJFF+%4D7?D(DELGW)R7=1GQ)A]? 6:,GY"C@@KR&TF*D6+1(6N1@F& MR(V;<)=U./] N,\5/R/!X)3XGN_=K:[(\=')^T(S_=3!M>CG6D&)7-X+KIOX$ V#R2!T'SHD#%L)PUX)'WF5]60R:FE&;^[2N.4>]TK\5N5KD$2D M9%TI7%,*;SN&DY"0O^3@<;FL64<[=OG=7DU:(9.W_%V3O?C#H>=U2YBV$J:] M$I8OHIJOD$0+$H/$&UF0F NT:$-H\AN+!997W7DKI_LGR3LD;=9*F_6?)"&2 M+>/\E-Q*6J@49%?HQ6P_]& OM+M3P&ULM5EM;^(X$/XK M%MJ5=J4>Q$Y"H*)(;6EII597M;MW'T[WP20&HB9QUC:PE>['GYV$A!?'9&'Y MTB;./#,>C^>9L1FL*'OG$@&WMAPP%=B"A,R L#?!''F'WQ$!L J4 ?": GH%H-<4T"\ _6P[Y/'+@C_" @\'C*X 4])2FWK(=E"&EC$/$[79 MWP237T.)$\,1F0CP![@.@E!M/AR!,,E32&W%+R,BOX),4 M -_F=,%Q$O!!1\A)*%4=OS!XDQM$-09M\$P3,>?@+@E(H,&/S/B^ =^1SI(#_)-]>!0DYO\:S#BE&2*DXV5 M?2;QA##3JG9+[=US!L\KS7B'G8B4$[)QX$)28)C, ([I(A&ZJ'E["^DZ-D3N M3E":B8UU8AYR:P+3*WWJ'1L8\%^67.M5O9XQ0F2G(YI$KE^:[Y\S.3==[3)U, K!(9?'[L:!"/LM#UKL\U:4L]/5ASVVX6[.#WKZWS>3& M.CG7D-=5"8+=WTDP#X6Z;M.)5$4*FJM4E79[&=Z 1JJZ 7MGI9&J0L#^[\V/ M_EZ$'4^3'HW$QAHQU0W51 E5]0B9Z]'A*)U2?E%5CA \9QA15780,CK\M%T# MY"DVC!7.PT05BH/BBD 2")[H+DYH 9N]W7 M]T%'XL8'<&[;1:8^"%4%!34XB?P"SQ?JN@=XOIG86"-FXOFJ>B%S]6K(,,@Z MBF'LJM[8UCD9QJX*BFT^WYS",/>%[JW^,W\#+6Z@9'\'+N_S*O5*?_P+PC-E,MGD@(E-IRFI[DA19?JF> MOPB:9C>N$RH$C;/'.<&2R)2 _#ZELO$M7I2!\J>-X?]02P,$% @ )(AW M48 ';-3F @ T@@ !D !X;"]W;W)K&ULM59= M3]LP%/TK5Q$/( 'Y:MH&M95&*S8DD! ?V\.T!S>Y;2T.EB>U[[CWGV+W.8"/DHUH@:G@J&%=#;Z'U\LSW5;; @JA3L41N5F9"%D2; MH9S[:BF1Y Y4,#\*@JY?$,J]T<#-WZ+U, MW-+Y0ML)?S18DCG>H7Y8WD@S\NLL.2V0*RHX2)P-O2_AV3AT !?QG>)&-=[! M2ID*\6@'E_G0"RPC9)AIFX*8QQK'R)C-9'C\KI)Z=4T+;+Z_9+]PXHV8*5$X M%NP'S?5BZ/4]R'%&5DS?BLTWK 0E-E\FF'*_L"ECD]2#;*6T*"JP85!07C[) M4V5$ Q!V=@"B"A!]%!!7@-@)+9DY61.BR6@@Q0:DC3;9[(OSQJ&-&LKM-MYI M:5:IP>G1!*<:3N!*\/F)1ED8"\S$X00UH>S(K#S<3>#PX @.@'*X7XB5(CQ7 M U^;XC:%GU6%SLM"T8Y"=[@\A3@XABB(@A;X>#]\@IF!AQ8>IJ_AOI%)N=9>*N2VS_C.O129($QKIUT[7WHEZQ[M2L.Q]@[4X" M56I%>(:0":45F+T'(>F<W7VWF>>]'Y=IK__S-0>VY9R#%^E4*UMHM_B81Q&R9;5;6&] M*-EQLM.:9;J7Y2VN!5M3/H>LM.-?' ^#OTTU^$S/PT;W#O^/ZU6>9J/H],(W M[:0E+#3M9-MUOW'AV-O^FDC3$A0PG!E<<-HS^R;+"[0<:+%T=]!4:'.CN=>% M^>A :0/,^DP(_3*PUUK]&3/Z U!+ P04 " DB'=1(2I'1Z\# #_#@ M&0 'AL+W=O,IE6K+M[;(.=#0"*6) M31PGL%,:9]9X:,[N^'C(=C*),[CC2.S2E/)?4TC8?F1AZ_G@/MY&4A_8XV%. MM[ $^36_XVIG5UK".(5,Q"Q#'#8C:X)O%CC0 @;Q3PQ[<;1&.I058P]Z\RD< M68[V"!)82ZV"JK]'F$&2:$W*CY^E4JNRJ06/U\_:/YK@53 K*F#&DF]Q**.1 MU;=0"!NZ2^0]V_\-94"^UK=FB3"_:%]B'0NM=T*RM!16'J1Q5OS3IS(11P)* M3[L *05(7< [(^"6 NZE%KQ2P+O4@E\*F-#M(G:3N#F5=#SD;(^X1BMM>F&R M;Z15ON),%\I2;?\H$/> M5KFK$DB>$S@EG0J7D%\CU[E"Q"%.BS^SB\7QH"VGU M598>C]EM@G O"$Y!\R8H\ -\"EHT00//]RK02?A^%;[?&?Z,"8G81KW1'R'; MP1]O^@23/\5N)=8\SLUS_OT6TA7PKF0'E;7@=;#?JQSJO1C[A6;_B(Y>K\9] M$Z*?P1/FFQ",^S7B.RV=Q-VOXNYWQZWZ;IQM39I5^W\ J7<7,#VH# Q>!]/8 M.?0QY\6X+E4?4^ 3K\9V"RC M=?!O 6$^XY;8[P%18@_:"<='[5RW)F">Q! M^3HR20_5(Y^PW.3A N8Q.5@AKX3[0]?![LMQ[S:X\ 8-[IL@XGIU[IL@C+%? MY[Z)_"7)]TJ"_B?*&PO=V]R:W-H965T9I2_C2'A.W.!WCP M/' 3KS=2#UC3R9:N80GR=GO-U9U5:XGB%#(1LPQQ6)T/9OC3@MA:H)CQ+8:= M:%TC[ 5 +DM8#7(^!4 D[A:$E6N'5!)9U..-LAKF3J::SDY'0I67A_-E>!B-""I6IU"%K$]PQ=Q"),F,@YH*L5 M6FXHAZZ),\YIM@:56BG0_.G%Q&OZI,?1;$=YA$XN0-(X.56Z"[/H:EMH^/L2 MTCO@_ZCQV^4%.OEPBCX@"PFM2* X0[=9+,5'-:BN_]RP7- L$A-+*O^U%U98 M^3HO?24]OH[1)P'2+'_HB( M3>PN(+/X!81*'&MQ/#;@./5B< I];H^^/W*=!\2J;(LJ02JML(ZS+,[6:$X3 MFH70%?Q2MU?HUF^/A^G8)XYK*\<>.J#<&LH]#FJMUIWLS./#6*=QP*/ (/8]$-X^W!G#F$C+P>&+^&\8^#4>_V%<0J,DB5B4+;QKP;S-\' M"QSLVCU@HQIL=!R8JIHWEM!H?PD%0>#Z#5%9%AWS3$LMJ,F#X\@?0#3Q+%)- M[Y).#X(],L>Q;7?L=I.-:[*QD>Q[T8X4PNP!N&JOZ'.UXM UCT.H0:]R*20M MXMQ%5QH)VG5A#VWM!:[0V_"YJQ@BL;+^%4 MX$8]=*2A(^]"UY3T+S3=_FHJZLKB:U;/[V%M>@,V-X=W6H*5E==\CO^JQ*MY MAZ[5IIM@@\W-9@_T!O2V7+]!%VH7PM4&.*<) M^CU> 3KY"R@7IS4\>R,'9LLC]*35(6RCM-SO$!=%]*EKR[5X0U=0Z7*-JEZ& MJ.F V-P"_\\0F2W_6(C,NHX)4=.+L;D9_TR(?J $S!!^Y>'XV4,"F96-SS_Y9L'FE MOPV&/6_DD&XRTO1K8N[7;Y,=GOK*5!O2\_W1ZYV8U3JBIL#7Q&ULS5C=<^(V$/]7-/3:268( M8(<$R!%F\G5S]Y!>YM+T'CI]$/8"FK,M3I(AZ5_?75G8AAB%7OO0%["MW=]^ MKU8:KZ7ZIA< ACVG2:8O6PMCEA?=KHX6D'+=D4O(<&4F5U&0L\"UKKVS,B4J93? MZ.53?-GJD4:00&0(@N/?"FX@20@)]?CN0%NE3&*L/V_0/UCCT9@IUW CDZ\B M-HO+UK#%8ICQ/#%?Y/HC.(/.""^2B;:_;.UH>RT6Y=K(U#&C!JG(BG_^[!Q1 M8T"<9H;0,82[#/T]#*>.X72'8:]*?C<%4@GYD\&AE].[E&5\?L1J:8?YK;")ZPJS@6 M],@3]BDK4I(6CF[!<)$<(\73XRT[>G?,WK$NTPNN0#.1L:=,&-W&C_A\+Y($ MF?2X:U!9$MF-G&+7A6+A'L5.V;W,S$*SNRR&N('_UL\_\O!WT4FEI\*-IZY# M+^ C+#OLM-=F82_L->ASM"RJBF7Z\3 M[-CPFB;HG&[3W!4TYW6<9@//2@//O 9^M8T10\%7H+#1LQD7JC)Q8]Q<\>N'@"O-@AY+BXX3]EG, M7[2GS :E(0,O]B=LI0+[[S*?)IBJVT\Y5T1##8V21^=3C6J0A68-R0HV M%+X@![UJ#^[YP_SP^1#/!;5-/?@O?/<&"CG/3F%QFTUS@SVSR,9-O428[OA/ M7J&1+V-HQX5/_[#2/_1*O@4=*6&;%;6M:,%1#,T3)%+)I&D#? /RQF*+*KN+')"HJC@H,>+0H M*X[V81PFL+UADY,K$5/R13AM0!:1%)+=K#$IN5';BF[[*ANI\%Q%'NBP7R5R M$EM](] .2SLTC?N&@M+KY T#FO$U^G_6W#J^PJAFKL _=%4Y7*^,QF(X M%*A>#+OY3R8EW.72$3_VN.=H>ES;!LIR@'29R!? TXPVZ(@BLXYHY1>>+M__ M- S#WOL/0J'$3:/%LQ>4B\'[8Z=GE7QVU]Z3?Q_E&C#R[89R?2WE_UR]!U;J M*^V\>5:-OH%_]JV-(9_=G'O(IEH-E8%_T'O*5#571O6S,CS3<^- YC#KQX!P M^.JL\!;5ML;5]!CXQ\\0KUN[7(F!36WMV(: M0Y!GICAPEU_+F[]^T\_TZN+@)&K[?TDV=O0RJX(MKOGNNYGC(90G,4%2O M,\ "4L7-6?%BY-)>#4VE,3*UCPO@,2@BP/69Q*W1O9" \OYR\C=02P,$% M @ )(AW48*)Q3>H P * X !D !X;"]W;W)K&ULK5=;C]HX%/XK5K0KM=).$H=P&P%2N73;AU%'@[;[L.J#)SF 11RSMH%! MVA^_MA/"98)AVGF!V#G?=R[^6Y;+O+91:W0>!3!; B/3Y M"G+]9L8%(TH/Q3R0*P$DM2"6!5$8M@)&:.X->G;N40QZ?*TRFL.C0'+-&!&[ M(61\V_>PMY]XHO.%,A/!H+!$6298=)Q_%N2>I5/ SQ^ MWK-_MLGK9)Z)A!'/_J:I6O2]CH=2F)%UII[X]@N4"34-7\(S:7_1MK0-/92L MI>*L!.L(&,V+?_)2%N((H'GJ 5$)B,X!\05 HP0TS@#1)0]Q"8C/ 9<\-$N M33TH%&Q-%!CW!MT@8:\UF'FSU+5K7B^9&*%,E]%NJ<6HP53Q9W@UUJ5,T MXDSK3Q*[@G=H6F@'?9NASX0*])UD:S"C;RMC(=&?@N1*XSZ,01&:?=28WU" MY(((D+U Z?",DR I0QD6H4070FF@!YZKA423/(6T!C]VX[L.?*#+4M4FVM=F M&#D)I[#R42/\ T5A%-;$,[H9CKMUZ?R:]\E/>S\I1J,22L/RQ1?XK 0V5@)\ MAA+.F!:)-.JI6^F"JV.Y3*_:#'#3;[=[P>:X?J^MM-&IS;B6*8Y.K29U3'&W M,CK).*XRCIT9#S.2+-$T6? ,9"EZ],\#L&<0/QP5;5;\32?_Y&6ENZ7^?E*Z MH2GD*=I1R&J%[R8*_3#\O4XA;X:=Y-&J\FC=EL>&9[IW9%3MZG)PD[2:EY)P MXYK7LFA76;1ORT*!8.C##HB0'^OR<-.TD$6B"+&B&>$F2LE..B+L5!%VG-1/ M5"[O9@( 4=UV=8M52! %=3&ZB4(_=I:L6P74_?D/!/V''L@+96MVRS>#P\-^ M%;[+.DVN\+Q:J,ZU=<)'>RI^IY6:7&&*_,BY5#@ZQ!2]7_\>EV3'#36*_%9\ MUG9KS##VFW%]X\6'O0:[-YNKRJ+YSW*\O-LU<6+I2%-"7^5 & /]?L:YV@^,@^IR./@?4$L#!!0 M ( "2(=U%7:U@GMP( &H& 9 >&PO=V]R:W-H965T)"?M MWX^2'2]K+NB++5'D.8>D3(^W0KZH%%'#*\\+-7%2K.X&GM=W.VLPF41"O)C-73)Q/",(M'L?V&33ZAP8M%KNP3MHVOYT!<*2UX$TP*>%;4 M;_;:U&$O(#@5$#0!@=5=$UF5-TRSZ5B*+4CC36AF85.UT20N*TQ3EEK2:49Q M>KK4(G[IS"FO!*X%IUXK9LO5@67=)WA8P8\4X:$T=@6S#[E&F;;K!+=QZ0E=[P("+_!4RB2J,ZC=MHA=B]H]A6J M.M%A$6>2ZK)&NL0:HC?8]UNP-VN>;9E,X.D[0<*=1JZ>SPCJM8)Z5E#OA* Y MH[K'"$S##<:V^M#U3=;^Z%@7:K30HIG/>#,-!KU@Y'7'[N:(C+"5$9Z5L;LR M:W,[WO>O9@X/F#M^SQ\%07B.J>H?J!J._&'7.ZYIT&H:?+0K= ]UTY;F,AZ3,3AL2^"'H3=\I\/=^_XY MRK6=<@IB416Z'@6MM1VDLWI^_'.OI_ ]D^N,ZI;CBD*]RP&QRWJRU1LM2CM- M(D'?-[?+E'X&*(T#G:^$T+N-(6A_+]._4$L#!!0 ( "2(=U$696<4D@( M '0' 9 >&PO=V]R:W-H965T]N]G&\*2EJ;5]@7\5=N12ASXLBN+40<\;4J*8.%0')=543\GD+)MQ/'=_8+#W15*+/@QE%-5K $ M]50OA)ZY'4M&*V"2&OR@L)4'8V0R>>;\Q4SNLHGCF8"@ MA%09!J)_&YA!61HB'<:OEM/I7!K@X7C/_LWFKG-Y)A)FO/Q),U5,G&L'99"3 M=:D>^/8[M/D,#5_*2VF_:-O8CK"#TK54O&K!.H**LN9/=JT.!P#-TP_ +0"_ M!H3O ((6$'S60]@"PL]Z&+8 F[K;Y&Z%2X@B<23X%@ECK=G,P*IOT5HORLP] M62JA=ZG&J?B.I;P"]$AV(-$ENLTR:@Z0E.B.-;?0'.=Y HK0\D);/"T3='YV M@BQX&M)6"8C5^E@#*6;MHZGC6/\CN, W7.F"HGF+(.L!Y^9Z#?<)(D1T21$'?"9_FP-X >U_ZE#R-\_%@W(M+/O"'!Z->W/P#?\.W<1Z) M%G:BA2>)%H)OJ"V@^N7HYV%?EM:O3[J&Z>&R3 MO+6Y'N'1L='\K=%EZ =>9]6DZQZ4D0K$RM9OB5*^9JJY.MUJUR)N;65\M3[U M;V9^SWJB6TK3 ?[2-_WHGH@591*5D&M7WF"DJYQH:GPS4;RV1>R9*UT2[;#0 M;1&$,=#[.>=J/S$.ND8;_P%02P,$% @ )(AW4;I%Y^B] P # X !D M !X;"]W;W)K&ULI5?;;MLX$/T50NA# C31_1;8 M!NK8B;W8%D'=;)]IB[:(2**6I.+NWR])R8HE,UIM^F*+Y#DS+@5YX5;&JDG)=WILEV*0_K/'&7D.#5LX]3Q'1]2+CO,V:2$![1!_+E\ MHJ)EME82G*."85( BO93XXM]M[8M25"(OS ZLK-O(*5L"7F1C74R-2P9$ W!&TOP&X(_EA TA& L(6P(X=A9BAI"--9#W!!B50YU_E3R M%Y##V822(Z 2+:S)#U5!BBURC@M9[!M.Q2@6/#[[)M;3NMB1'(&K/PECUZ!$ M%&Q22!&X 9MZ"0"R!T/ JP7B$&?7@O&\68"K3]?@$S !DX,,X (\%YBSSZ)3 M?/](2<5@D;")R84 &8:Y:X*=U\$Z[P3K@J^DX"D#RR)!B8:_&N;' WQ33%P[ M>\YI]N;.H,$-*F^!:WT&CN58FGCNA^E_5,4@?3%,_PJIH-OOTI>C@[=C#?UA M=/!:^N/HX+7TU>_-_/K#VCN%X+;+R%7VW/>6494C"CFA=P/&O-:8IXQY VL2 M-TLM4TL-TE)EB"J74VUFT"YD:?>Z\R.?2^8 MF*_G-7J)BL(@[((6&E.N[W9!RTN0$SI^%_1P";IQ',?UNK!'#*>Q6PU")%/466U4N* M%NF)O,3]Q(RQV=$;MGK#0;T+G%5<>T3,0XW/R(^M,.SI6.J0?F#[\449ZI"A MN&[&CMU3K+4YI#AJ%4?#.]#OU=C0OA6W(<0?*[*:%IV)MF[MWH)?ZD"6TYMH M'W3Y8NZL/?ZY_;=HZWI7\FGCKJ)OIFOWTGB@#_@@H$,[84K MZS8414_KIT?=X*14]](MX>*6JSY3\5Q#5 +$^)X0?FI(!^T#&PO=V]R:W-H965T6FEKOBE4@,37M$KKBHJV/4Q[,,F%6$WLS'8*^_>[ M=D(&;6U#&G?'0GBWE>"@JG3,.2TE45114_II"+G8C MQW<.!P]LFVESX(Z')=W""O27+P^J'^PM6,M M:ZI@)O)O+-79R.D[)(4-K7+]('8?H:G')IB(7-E?LJNQUX%#DDII431DS*!@ MO'[2?>/#$0%UN@E!0PB>$Z)7"&%#"-\:(6H(T5LCQ W!EN[6M5OCYE33\5"* M'9$&C6IF8=VW;/2+<=,G*RWQ+4.>'G_&5KSEB2B 7'P22EV2$B19950">4\F M:W@S\_S!V?X+GK0&A$QK[7MR/!]'0?3JV^R6NYT4#;Q">XN8O<4'@ M]WR_?XI;=.B%'IKMM[@3IZ+6J>BL4[?+>_+]#HHUR!]GC(];N?BLW'UIW%0$ M)[K2E*?H9Y>)\]('QNSM]Q=9;NT0 I0&[MY%;X@2NNZZYI3]O+86)G MXK/SJ7\S\SO.YWB9U+/_CWQ]$]U1N658<0X;#.5=76.VLI[N]4:+THZOM= X M#.TRPPL1I '@^XT0^K Q =HK=OP;4$L#!!0 ( "2(=U$TV<<5&@, +X) M 9 >&PO=V]R:W-H965T9HR]7J%0FY'7MM[6UCP56+L@C\>KMD* MEVCNUG-%,[^R$O$4,\UE!@KCD7?9OK@>6+P#W'/I'RVDYMHY+6L M0R@P--8"H[\-3E (:XC<^%W:]"I)2]P=OUF_=K%3+$],XT2*7SPRR<@;>!!A MS')A%G+[#M9>*(5VO[ ML2T/PEP;F99D\B#E6?'/7LH\[!#(3CTA* G! M>T+W T*G)'0.5>B6A.ZA"KV2T#N4T"\)?9?[(EDNTU-FV'BHY!:419,U.W#' MY=B48)[9PEH:1;N<>&:\0,$,1C!GRKS"3\4RS=R9:_@*EU'$[9@)N,F*(K;5 M<#1%P[@X)L0]UX8!RZ)R=!G'7'"RJ.'A%M,G5(^$NEM.X>C+,7P!GL$M%\+: M'_J&_+=>^&'IZU7A:_"!KQVXE9E)-,RR"*,:_K29?][ ]REO5?*"M^1=!8T& ME[@^A4[K!()6T*KQ9W(PO7U>%\[GU&>?4[]NID\Q)'J[CKZ7RTY5B!UGK_.O MA0@/WPD*-P93_=@@U*V$NDZH^Y'C.8*1="D6>FO2XUA7C=>%G7-GQU[0FW'K MM#WT-S7BO4J\UR@^SU68T$6H(58RW7/BM>Z#Z-6X$%0N%$56A^GL8Z9UF+-] MS*P9LQ=NOPJWWQCNA+YSNN)YMH(EJ@T/*?#9"X:Y;2>PP%#EW%";,NX*^6$2 M5+1/35/O7" -9WY6^7'V?XMK4 D-&@->[!XHF)WK] 18*O/,:)#Q[D;=J0\. M./4#,-,Z3/?=J==ASM^=NK_37U)4*_<2T!#:>(HOO%JM'AN7KL>^6[]J7TS: M->O3]L6L>$O\-5^\;&Z96G%J1@)CDJ*"I"I5Q6NAF!BY=MWM21KJE6Z8T ,+ ME070?BRE>9M8@>K)-OX#4$L#!!0 ( "2(=U%?)QB(: ( ,8& 9 M>&PO=V]R:W-H965T,T289Q39F( M\LRM/:@\DZWA3,"#(KJM:ZK^3H#+S3CJ1[N%.5M5QB[$>=;0%3R">6H>%,[B M0"E9#4(S*8B"Y3BZZ5]/^HD-<"=^,-CHO3&QI2RD?+:3;^4X2FQ&P*$P%D'Q MMH8I<&Y)F,>?#AH%31NX/][1O[CBL9@%U3"5_"QII=N!*==&8'!/VJ3P:A;L,XTP^!VU46YA6,;$BG\E-63)K%^6$ M"?_0K7FGMV HXV?D!)?)C'&.JSJ+#:9@07'1R4V\7/J.W(#,I#"5)G>BA/)U M?(RIA_S37?Z3]"#POA4],D@^D31)DZ?'6W)Z!>^ZXYQ_B%F]Q?=4><^4P]LM:YX/>*(O7;VA?!.V+@]I3J0V12S*'-8@6 MR*\9U M0OP^4-0SHX5'MN@S1;OM98:$&4;J":%;(7Q72:L MAB9]XUO3RW'?X6>8"1.:<%AB:-*[Q-=5^:;I)T8VKE$MI,&VYX85_FA V0.X MOY32["96(/RZ\G]02P,$% @ )(AW48@G=" T"0 ^S$ !D !X;"]W M;W)K&ULM9M;;^.V$H"?VU]!&"VP"^S&$G5UD038 MV$G7P.Y)D#0]#P=]H&7&%E87EZ2<3=$??X:R8LJ62,G..@^)9'.&H^'PXW"H MG#_G[!M?4BK0]S3)^,5@*<3JM^&01TN:$GZ6KV@&WSSE+"4";MEBR%>,DGDI ME"9#;%G^,"5Q-K@\+S^[8Y?G>2&2.*-W#/$B30E[N:))_GPQL >O']S'BZ60 M'PPOSU=D01^H>%S=,;@;;K7,XY1F/,XSQ.C3Q>"3_=LT=*1 V>+/F#[SVC62 MCS++\V_R9CJ_&%C2(IK02$@5!/ZLZ9@FB=0$=OQ=*1UL^Y2"]>M7[3?EP\/# MS BGXSSY;SP7RXM!.$!S^D2*1-SGSY]I]4">U!?E"2]_H^>JK35 4<%%GE;" M8$$:9YN_Y'OEB)J [6H$<"6 ]P5\C8!3"3A]>W K 7=/ .L$O$K VQ?0F>17 M GY?DX)*(.@K$%8"85^!424P*L-A,W[EX$^(()?G+']&3+8&;?*BC*!2&L8\ MSF2P/P@&W\8@)RX?BAFG?Q'R;HW2_OT2]HB/B2,,I1G*''+!;\ WP(UW\L\X*3;,[/AP*LE'T-H\JB MJXU%6&/1?_+U&;*<#PA;V&H1'YO%;R-QAK!>?-)#W+*UXM=F\0F-SI"C%[\Q MBS_0%8A;6O'?>XO;HQ;QSWUPO+!-Y%.O\MKVA:[-QN5?JE2+B3K M2]_S[?/ANCY*S48CUW.WC7:L=;?6ND9KQWF:@FV\-)H48IFS&"QOLW&CR*MU M;WO6YF?7T&F?ECO6>EMKO?[6K@A#:Y(4] -:4;8A1IO=&Y5!S1KKS++VG#OM M:K5CK[^UU^]O+_",LC5$!< /Q9P7)(M:#?:;[K.#4>ABW&Y-L+4F,%M#^+*M MOZ 95Z%ONWO1%S2L1A;;MANZFAKZJC#U"A?9/$_,(#Y&N)-+"D,J4S\XFR! MGLOTA\X_$O@.TCFTIES(+^3CM#V)N3.,7BAA'-D6@@ 22XZPB^;DA1L 95MJ M<;:,VN]J/M_@:EJ%(QKG7+02JE*Y&R6:Z6S7T@3;_)S =#1F%%(#]&G!*$U+ M(G^EZ8RRO]"_Z)ZN\V0M'5FUNB%1G,3B9=O(Y!&U)MBG611LM2K8YF7A"Q40 M"J7+H\V32 1 ,!79'**I^NRI>KK6$6CRWQXUV-O2"H\T'E?LM5YP%^KM4-BUS=Q]J-+KC7-6+(ZH<1$= MVTVHXD!CA2*J;:9<,P:Z(PPKRF'K)!&&%;VPF5Z'C>95I:WNP]#Q=8.):PDM M_N$9YW6ET]\/6XTE2?9Z]IHLX,Q2M\0%[;,U,<5SI[)H%8 ML0Z;T]9'0#R/%QD1Y62C3Y0![OOYR-/Z2&.5XB,V\]%HU=9E'1[S#_*8XB0^ M*E4=XR80G=#5^D+Q$'?EH3\RN;ONZ,TNLSN$7W,[&W?E=E@Q%1_)5$BFOI+O M<5JD?3#K*,PZI\&LHS#KF#'[F#$U/&V :QL"IPE;#P>Z2'$4;)T.V!K\>P]A M 4NIG$\;)I>U*_3N_N&1O^_E]5J1P3F-UQ5!'3-!#TT1)I6^/BF"H]#I=*'S M\+&?5#IW,F5+N] ZBIB.F9@_EA*3CM[N/;%N6WUH=J##K=*2=ALECW@J:O*#8Z(Q.,FE-*8]V2D3;9.QV5D$^$.6A+[D$+R'[/Y=!5/W-#!U:U56,TP/ MK'.-W68)U1M96#L.BJ>NF:?F<<#643/0501U_=-X6I'.[=AAM\S OJ'?Q)ZM M=[F"GFN&WC&3,#S$$L4_UYP;'E'W&UF8JOKDH.*XZV(F4D79X%!&]CD.LMPS/IRC*V5SF:#>4B(+17L.B M6.JYIQF6VBF3&9(JON0WM=%1R=XL9Z!67D5D!>.C&9WF[AV;CL$41[VN3%1C M80KFR2T>(*< U\BC)DJB)5@.'N.B3$.@J1PRDI29*4KDPFJ,,;^YE=(_@R*U M9R:U>H:].$>IC!IY,0>"MUK4D>U6A_4___03!*MGB@E%<:^K0B"MA4E)$O!: M1N3+-"@J&*-9]()X,4OB-&Y=R[UFZ=0V!8'"N7?\5O\-DQ2^W'!)AE6EHL<$ M]A7[_=-4#'Q%;M^<]VX'*]D^2!5CIH'RFZFOJQ\G7U'>?TONBVUTE\ ,[.-B MQ6__-!FMKRCLFS/:8S;F8[]9(G L;5'&5\#VC\]J)T1 "EC.A]LTBV<%1U/( M>+)R O?V?.W$_S09KJ^XZ7?41H]YJ>"SWTQNL17Z81AHWB#Q%1K]XW?U?\9< MD%X>5MCS3[.+#Q2@ G-R>@W! :M/_IQ!--Y) M&K[')C,2^LP%NY:D7>X;L$AQS5[!H23A%MV5-M->D450, MPM-,&@7"H"/_JT?:!Y05TOCR@YU B#,D&('5N7P/O#4.VO?XVI ,%4G#CGKH M82?D8?,E(\,)>:AH&9II>2S0KSKT!M998 1ZJ!@;=B2)AT[>L.4 7S.10L7A MT,SA(RI$5V'SC2//;?"WI94.9?_%O&5L$6<<4CDGT .W U!RC;_ M:;"Y$?FJ? U]ED.:EY:72TI@CLL&\/U3GHO7&_EF^_;_/2[_#U!+ P04 M" DB'=1THV.8$\" !<# #0 'AL+W-T>6QE:4A<0H M*N.XTV"2GX,O#X&^QI]"7!Z'? M($^!KW;! VAGH=,>612D@@\G-XSGNIV^E^@\(Y!0V@OTH0U$08&4 MPI+?::>9W 1?I$!KK[:%5IA)M/7\!1P6-(,NLA8RP;(OX\$N% 44IT:.)%EN M1B4*QR25$DP;"4&9X*C1T*UH#8V-,:6/YJOV*]UAU^GHS%QS8KPWM:#6M!CK M&/Z89MECK/\N+BC(1JAOE=X.;WS39/A!XI34C5^GO8 INC=-1T5!MU\IR3C# M=O,'%XP"U*T#N9#D657_DMS\JNP+?E5C^_X\=I&+4Q"Y/ 61)]&35\*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'4GNWE*$\0)Y@O=GR^XP/O[XV]71ESRWXTM7;39.O][GP\=F(K&^Y> MFYW4XSDE=N*Z5OZG$VF9R-&ZYT\N']H:^%'<,#XZ7PRNC0 M&!N^*GGO_C\?#]F= M+X4U=3U-TOV)K])Z)9XT+R/D#5^YKL7SU34/(-/D;!(Z7"OK?'=%US\/C'VAGW\E]KVIW2F]A-N(LQN(UN' ZO^T$\MW\SC&:]5D+.C&@; MJ?U^'*VL(Z!V6[5S"=.\D=/DH[F3EBWX1L:;"M\RK_8WZ ,9&"Y[KL().Z\Z M1DH>74GM9,7".V=J506.BEWRFFLA&8#,$,AL0,AO&8#,$$S 'D&0)Y-B1D 2#?()!O:"$O6Z>T= [0O$5HWM+2+-5& MJW MUYY="&%:[4,89HLP>$))"/D.@7Q'"WDM[Z1N);N6P@3<>!Y&Z@D6JB>T M:',=T+RQ#Z_8%^DA%2H08H.$E& 7A/W N*[8I^^MVL4//$'$])$2^^-"!"S7 MS25\RE+,%BFY+II&^7B1ZT8N1)&X&J0^6@HI9HN46!I-(B:%E-@*2V_$ M[>B2[T-N$WIR_'AU8CY(B84PU\(TDMWP'_WYP\)_2AS_PQIDCUPOKHQS+UE8 MJFRYY;:7?F).2(FE(PA-Y:':15/5BHFA)3<",[;5OC6AO4)$V+, M!1FQ"Y;MRLGO;;B(?8I6@*.583K(B'6 2KZ786;HCH)8"3@FS#$SS!(9L25. M9"/L1=C6UM*]A(R8)#)B2?33DI-XF#<^XC*,3$')(1.P31W/$48R+)B$5RV(VQ$;NHJFXQ\YHIO>],P3(&II:< M6BUH:(0[VQP333ZH:$J(B8DF)Q;-J0@^8LNV:;A]8 9BHL6K 43S&[-?8L-< MDQ.[YC3F[]4$,3'GY,3.P4<39AV$(YY 3$Q"^7$%H+%D+Z)YM%$L$Z-6:@@ME"7#YT69&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3M.PT 4A>&M1%X D_N8 M\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]8GZSQ_"7MVK+M#GFS M[?/DN-\=\J+9E-(_A)"7F[1O\TW7I\/YRJH;]FTY+X=UZ-OE>[M.0:?361A^ MSF@>YS]G3EY/??K+Q&ZUVB[34[?\V*=#^65P^.R&][Q)J323UW98I[)HPG%W M/9W#Y2 WY\G-Y/EMT0S/;]*$VD$*05H_R"#(Z@BV?M =!-W5#[J'H/OZ03)%&:<$22.L";06Y%H(O!8$6PC$%B1;",P61%L( MU!9D6PC<%H1;".06I%L([!;$6PCT5M1;"?16U%L)]-;1QS:!WHIZ*X'>BGHK M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>-MHL M(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O M)]#;46\GT-M'F]T$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'I'U#L2Z!U1 M[TB@=T2](X'>$?6._ZEW+J==RM>>[S4^_S^I+N=[T_7QE^7WR=&K7!E M&ULS=G);L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"U MHJB(2KV;1(GM=U]LZ6PR>MM:\KU-735^G"Q"L ^,^7Q!M?:IL=3$D9EQM0[Q MTB)9GI5A=[S)K[VI6G&B:/*)[W'W<0V M:YQH:ZLRUR&.LW53?$OI[Q/2N+*;XQ>E]3=Q0L).)K0C/P?LU[VNR;FRH-Y4 MN_"BZSB+;2KFP[8BGYXO<:)',YN5.14F7]5Q2>JM(UWX!5&HJW17].9\Q$+E0GO_$8V(L??7W47O:!16_ MS([;^V'&UL4$L! A0#% @ )(AW43!18JA$ M! &PO=V]R:W-H965T&UL4$L! A0#% @ )(AW4=KO/V7+!P S", !@ M ("!-Q8 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ )(AW44GIJV)-" ]" !@ ("!R"D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )(AW46!*DJZU M!0 X@\ !D ("!\T( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(AW4?N\WZL&! DP@ !D M ("!R$\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )(AW477 Z#$X"@ "AL !D ("!]EP M 'AL+W=O M[ \" ">! &0 @(%E9P >&PO=V]R:W-H965T&UL4$L! A0#% @ M)(AW42])%B3S P 1@L !D ("!+&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(AW41)3Z?M&"P M>AX !D ("!H'T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(AW44XWE%:4 @ 8P4 !D M ("!?) 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )(AW47D[74^I!0 WPT !D ("!I)D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(AW M47[W?[!O @ ] 4 !D ("!=*@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(AW4?(?218Q P K H M !D ("!CK( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(AW487%](-\ @ 608 !D M ("![[L 'AL+W=O&PO=V]R:W-H965T MO# !X;"]W;W)K&UL4$L! A0# M% @ )(AW4=Q]1E:7 @ (@< !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ )(AW42$J M1T>O P _PX !D ("!J=( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(AW48*)Q3>H P * X !D M ("!4^$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )(AW4;I%Y^B] P # X !D ("! MZ>H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )(AW45\G&(AH @ Q@8 !D ("!&?4 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L% 3!@ ] #T HA - 0 $! end XML 66 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 67 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 254 316 1 false 55 0 false 5 false false R1.htm 1001 - Document - Cover Page Sheet http://www.datto.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.datto.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.datto.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.datto.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.datto.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.datto.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 1007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.datto.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1008 - Disclosure - Business Sheet http://www.datto.com/role/Business Business Notes 8 false false R9.htm 1009 - Disclosure - Significant Accounting Policies Sheet http://www.datto.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 1010 - Disclosure - Revenue Recognition Sheet http://www.datto.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 1011 - Disclosure - Inventory, Net Sheet http://www.datto.com/role/InventoryNet Inventory, Net Notes 11 false false R12.htm 1012 - Disclosure - Property and Equipment, Net Sheet http://www.datto.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 1013 - Disclosure - Acquisitions Sheet http://www.datto.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 1014 - Disclosure - Commitments and Contingencies Sheet http://www.datto.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 1015 - Disclosure - Debt Sheet http://www.datto.com/role/Debt Debt Notes 15 false false R16.htm 1016 - Disclosure - Stock-Based Compensation Sheet http://www.datto.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 1017 - Disclosure - Income Taxes Sheet http://www.datto.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 1018 - Disclosure - Net Income (Loss) per Share Sheet http://www.datto.com/role/NetIncomeLossPerShare Net Income (Loss) per Share Notes 18 false false R19.htm 1019 - Disclosure - Related Party Transactions Sheet http://www.datto.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 1020 - Disclosure - Restructuring Sheet http://www.datto.com/role/Restructuring Restructuring Notes 20 false false R21.htm 1021 - Disclosure - Subsequent Events Sheet http://www.datto.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 1022 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.datto.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.datto.com/role/SignificantAccountingPolicies 22 false false R23.htm 1023 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.datto.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.datto.com/role/SignificantAccountingPolicies 23 false false R24.htm 1024 - Disclosure - Revenue Recognition (Tables) Sheet http://www.datto.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.datto.com/role/RevenueRecognition 24 false false R25.htm 1025 - Disclosure - Inventory, Net (Tables) Sheet http://www.datto.com/role/InventoryNetTables Inventory, Net (Tables) Tables http://www.datto.com/role/InventoryNet 25 false false R26.htm 1026 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.datto.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.datto.com/role/PropertyAndEquipmentNet 26 false false R27.htm 1027 - Disclosure - Debt (Tables) Sheet http://www.datto.com/role/DebtTables Debt (Tables) Tables http://www.datto.com/role/Debt 27 false false R28.htm 1028 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.datto.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.datto.com/role/StockBasedCompensation 28 false false R29.htm 1029 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.datto.com/role/NetIncomeLossPerShareTables Net Income (Loss) per Share (Tables) Tables http://www.datto.com/role/NetIncomeLossPerShare 29 false false R30.htm 1030 - Disclosure - Business - Additional information (Detail) Sheet http://www.datto.com/role/BusinessAdditionalInformationDetail Business - Additional information (Detail) Details 30 false false R31.htm 1031 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.datto.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 31 false false R32.htm 1032 - Disclosure - Significant Accounting Policies - Summary of Allowance for Doubtful Accounts (Detail) Sheet http://www.datto.com/role/SignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsDetail Significant Accounting Policies - Summary of Allowance for Doubtful Accounts (Detail) Details 32 false false R33.htm 1033 - Disclosure - Revenue Recognition - Summary of Disaggregation Revenue (Detail) Sheet http://www.datto.com/role/RevenueRecognitionSummaryOfDisaggregationRevenueDetail Revenue Recognition - Summary of Disaggregation Revenue (Detail) Details 33 false false R34.htm 1034 - Disclosure - Revenue Recognition - Summary of Disaggregation Revenue By Geography (Detail) Sheet http://www.datto.com/role/RevenueRecognitionSummaryOfDisaggregationRevenueByGeographyDetail Revenue Recognition - Summary of Disaggregation Revenue By Geography (Detail) Details 34 false false R35.htm 1035 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.datto.com/role/RevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 35 false false R36.htm 1036 - Disclosure - Revenue Recognition - Summary of Revenues expected to be Recognized in the Future Related to Performance Obligations (Detail) Sheet http://www.datto.com/role/RevenueRecognitionSummaryOfRevenuesExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligationsDetail Revenue Recognition - Summary of Revenues expected to be Recognized in the Future Related to Performance Obligations (Detail) Details 36 false false R37.htm 1037 - Disclosure - Inventory, Net - Summary of Composition of Inventories (Detail) Sheet http://www.datto.com/role/InventoryNetSummaryOfCompositionOfInventoriesDetail Inventory, Net - Summary of Composition of Inventories (Detail) Details 37 false false R38.htm 1038 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) Sheet http://www.datto.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentNetDetail Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) Details 38 false false R39.htm 1039 - Disclosure - Property and Equipment, Net - Additional information (Detail) Sheet http://www.datto.com/role/PropertyAndEquipmentNetAdditionalInformationDetail Property and Equipment, Net - Additional information (Detail) Details 39 false false R40.htm 1040 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.datto.com/role/AcquisitionsAdditionalInformationDetail Acquisitions - Additional Information (Detail) Details 40 false false R41.htm 1041 - Disclosure - Debt - Additional information (Detail) Sheet http://www.datto.com/role/DebtAdditionalInformationDetail Debt - Additional information (Detail) Details 41 false false R42.htm 1042 - Disclosure - Debt - Long-term debt (Detail) Sheet http://www.datto.com/role/DebtLongTermDebtDetail Debt - Long-term debt (Detail) Details 42 false false R43.htm 1043 - Disclosure - Stock-Based Compensation - Share-Based Payment Arrangement, Expensed And Capitalized, Amount (Detail) Sheet http://www.datto.com/role/StockBasedCompensationShareBasedPaymentArrangementExpensedAndCapitalizedAmountDetail Stock-Based Compensation - Share-Based Payment Arrangement, Expensed And Capitalized, Amount (Detail) Details 43 false false R44.htm 1044 - Disclosure - Stock-Based Compensation - Disclosure Of Share-Based Compensation Arrangements By Share-Based Payment Award (Detail) Sheet http://www.datto.com/role/StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetail Stock-Based Compensation - Disclosure Of Share-Based Compensation Arrangements By Share-Based Payment Award (Detail) Details 44 false false R45.htm 1045 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.datto.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 45 false false R46.htm 1046 - Disclosure - Stock-Based Compensation - Summary Of Fair Value Of Options Granted (Detail) Sheet http://www.datto.com/role/StockBasedCompensationSummaryOfFairValueOfOptionsGrantedDetail Stock-Based Compensation - Summary Of Fair Value Of Options Granted (Detail) Details 46 false false R47.htm 1047 - Disclosure - Stock-Based Compensation - Summary Of The Options Available For Future Grants (Detail) Sheet http://www.datto.com/role/StockBasedCompensationSummaryOfTheOptionsAvailableForFutureGrantsDetail Stock-Based Compensation - Summary Of The Options Available For Future Grants (Detail) Details 47 false false R48.htm 1048 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.datto.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 48 false false R49.htm 1049 - Disclosure - Net Income (Loss) per Share - Summary of Net Income (Loss) per Share (Detail) Sheet http://www.datto.com/role/NetIncomeLossPerShareSummaryOfNetIncomeLossPerShareDetail Net Income (Loss) per Share - Summary of Net Income (Loss) per Share (Detail) Details http://www.datto.com/role/NetIncomeLossPerShareTables 49 false false R50.htm 1050 - Disclosure - Net Income (Loss) per Share - Additional Information (Detail) Sheet http://www.datto.com/role/NetIncomeLossPerShareAdditionalInformationDetail Net Income (Loss) per Share - Additional Information (Detail) Details http://www.datto.com/role/NetIncomeLossPerShareTables 50 false false R51.htm 1051 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.datto.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 51 false false R52.htm 1052 - Disclosure - Restructuring - Additional information (Detail) Sheet http://www.datto.com/role/RestructuringAdditionalInformationDetail Restructuring - Additional information (Detail) Details 52 false false R53.htm 1053 - Disclosure - Subsequent Event - Additional Information (Detail) Sheet http://www.datto.com/role/SubsequentEventAdditionalInformationDetail Subsequent Event - Additional Information (Detail) Details 53 false false All Reports Book All Reports msp-20200930.xml msp-20200930.xsd msp-20200930_cal.xml msp-20200930_def.xml msp-20200930_lab.xml msp-20200930_pre.xml http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true ZIP 70 0001193125-20-301472-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-20-301472-xbrl.zip M4$L#!!0 ( "2(=U&GC,P0 =P $8?$ 0 ;7-P+3(P,C P.3,P+GAM M;.R]:W/;2)(H^GTCSG_ ]>G9[8Z@9#P(D+"G?4*V[%[%L2T=2]VS'3=N*""@ M*&(;!#AX2.+!,6:Z.F61!"5K\I796;]_7^]+!SA"?F! M[;F_OI'.Q3<"QL^N9_??@?__;W_^OL[#?D(M\(D24\K(3+ M+U??A?_Z^..K<.4&H>&:2+CTS&B!W% X$^9AN'SW]NWS\_.Y-;/=P'.B$!8( MSDUO\18^_R->4/BAG(OP*_PDC\^^>T]H\8#\,UF41>'_%J5WJO9.4?\?X?^] M^/;_G9UA*%X>?,=^A_\M -QN\&X1+']]DUW-"$./K()?(NH*X!,_Z=CN7[E' M\5O./?\1GA25M_CC!R- Z>/X4\M>?R'[L/8V_G#]:.G5SPIY5M)U_2WY=/UH M8-,>A)=*;__KV]=;@L?P#?_21R:6A,KOZ&\-W_0]![W=/)Q^W?0B-_17=!"3 M#PG[\F":D>^#:%9]+_F4\D7T8L[I7\*?4+[@&K89T+]!/L(TG.2_$M@F_0OP M 66%(%SZ%<_#)_C]T_P7HN#LT3 VLCXS@@="Z^0#RAHOSA:._M?7C%1&H;^% MD?#I&FP_+$, ?\RNCK;W?3<$+V$@@W"=G,17+NB?J^(]_CY-YNG0.W8X6KS MNVWAO\QLY L$#I1#,"7VIZO__>:#")MO(H_5B?CWM\4OXQ>^I:^P1+[M69D5 MR28,/\2DT,^4S>N23S;OVGSW;0[)+5A+\KTBW>/-.U"L0:M(,@A :UB+TKTH M$3[?>0/E.6#HAY>@VSZD&T!U2BSB74KWDCH\BWR,>)[&\DB1P%."UVXWOPSG!UX\!"%Z[U^9^1 MO<0YZH^KN]427;S803_$2@P[>L2+IW^P8,F7I6.;=A@#+5@V?!ZGXI/$WCLF M%!;!\ET._;^_I2Z0(6T&EL/G>@J<_(J, ,T]Q[I:+'U\*@"@G21?TX>W$.2X M.?W)6RRC$/EK[$^9RQ7$.&X.WWJS\-GPT25Z0HYW\CRN),=Q<_E+Y+MV&/D( M\/]BO^"?3EIA5]/CN/E\$_GF'&R1EUL5A#AN[OZ!YK;IG/;.S=/@ MN/GY SUYSI/M/G[RD66'7PS3=@"T+'OSGV!2W-\]>W=S+PH,UP)B?;==%"+D MQ@]>//H(%6WX)7H(<1603\I_CD$B:!#C75T#]2V2P0Q&F?@;.=S*N^,6RSOD M+[YZALOED"8 1 YS%&I#U+J5^%8(Z 4WM9K6-DW FH^J\H".[FAGOM MHC^1X<>P?[N]N4'^S/,7N&KU^L&Q'PU<'GQ#EAHR-XGGOPMT_! 5[^-FY6\^ M,D+D9[ "@Y'B>3<'4X'_%IP,BVO1X]6P?H-8!MLO]M/I,I^%(L?-_C]L>!\@ M%_]W-@/K!,CGL@0_D(-+_&\,"+/O?,,-#),T?'Q<93\9,NLWQI@=$RP)6XES MA'S?5 _S ]7>#E0[:1G(<)(?J [E0+5K3O,#U4,?J';-87Z@.H0#U:ZYS ]4 MAW&@VC6?^8'J(0]4N^8N/U#M]T"U:W[R U5^H#I L>0'JOQ =:!"]^H%Y@@X MQ0]47X^JYP>JO1VH=LU*?J ZV /5'EG/#U2'=Z#:>0HW],R_KI>8#FL&Q[]^ M B(\>OZ@+3!F%PW:=4:VB-UQ,^N;X1J/Q&N/<#=\ZEK1- 5C,QPKD MCIMC5S?761[=1@^!;=F&O[HU''0](_)Y#/S: GCZR!K5(^,8?:K4_2XO&R$+5] M?ED"&=$I20 =]Y,4 ZSU3-\FY@@">>1&"34"/[SQ/2LRPVL?U^;8YJ"M+H#[ MC@XO*2ZJPO(D>7Z),'5>+[J^,Z M[TG* ?M^ORO9[]YGG44\I,Z M $PHK!_>2I,FIUM5Q/WE\O<*QM\$>JDQP&[>'%/Q^"V1;YVM_0]ZC M;RSGMFDX0V?U%J"3>[7>_7Y[DCS][KF_;[;P:V-NJLTS6)XDEV^1XX#M R7V MS?#_0B=ZEK2+"B\<,%K('A9\IVDX*UK3%]5E7JG ME;.#Y^DGSPTB!X>&:>;O\PLR(^SE_4"F']DAZ6I-LH&)X[?CT/(DQL1MSZ@V M(6L3O74TP^L&OS%.0HBYN-07%^J=X;QAH4?F'_ .=#KS>CSG#0NGP6?>L'"0FI#!R0%O6. -"T%I-= M%C>B@&^6J&H)O<]=/7]:UX:2$\ L^DT/&@_92(KO36#N62A>LM"9V%4UA'*Q MZU#L^FPC':38?45&@.:>8UTMEK[W1$S%28I:^O 6@IRD@&"/(0HAR$F)5E,X MCG?$0BVQJ2 3-Y.#$\=C';PP1'$\>?-YZ\W"9\-'F>#%!)R MZUOV?K=7=0M9";N3Y#&\-/1PP5:N%@U^_VXL!AWLK8O."N$2IY=+'D7SX9O'4LM?0'8 M],^5*)XDP[\9KO&(-@UHKR(^B?=R'K&3Y"Z__/KU\70CV#&-@M>BH#';*Y [ M24;SF85\9N&AA] -4PDVYGT1TY-D]U?#AYC>-&%W^'A_?+$=\']3+YC\=BQ., 58_.!'Z(#D@#>! M\R;P(Q9?+I-#; (?G)CP)O #MBJV8KFYX>9-X,/-$!B$]X0,H1M?7*O=WR%]\ M]?+SYC[YR++#+X8)MCTV_?=WS][=W(L" \(HU_H.ZCY$R(T?O'CT468X1OR. M2_007KD0;$7$VST2Z6I5H3"O7*9W[&KE>=/&2C2ND)78VOT[IEMI MXI[ .7X[AD^6YV@%&]!G,MPKS)\89J>;P'UOB CC-*+Z[_=WERYID_88C@4 M#^8K"D-/==ALO/^=]="_C]\&[3;3>2;=G6&6R#G!GPC3+'TD_:XMCK/+891N Y9"[&)0'9!^,CT6\HG'O6E?N$ M E+5\=US8>' 73R^Y?$0"R:/B(XF* M7[TPQF2Y=M$QWZEV.-DKW^:VG;;'+6H\B?@*1)8G$0^S>7Z@)\]YLMW'/-+\ MH.TX#Z2WG3IM935WNKM-!K[2'-1IE@YW*%[IC0:2?N=)\KT2_UQ]G>@][E9: MC]U)G&3?@U7#%7;P<,<2SM20#LN/JV.1+284R)"R+/I-I.S0EY!*>HUK%>!A M23Y3I,U"+5VD410[H^(R42YV'8J=T>,5I(,4NZ_("-#<NY:8E-!)FXF!R>.57:6BR,WG[7%\=:; MA<^&CS*S54[9>%:2XR2%XTODNS;.7@+9OM@O^*>3=JVJZ7&2XI%6]UGIKCE% MV2 SCNF$.$FA^ /-;=,Y;3V1I\%)B@%)\&;+?K_=WL2_'LMMJC1H-V-3"MB] MN_1 %$,]C2)^V M=J&^TL:.H32NUF50'Z&*W'JHDIZ^;:FWYU)VE,6">=G)GN VEAU08^LD7$:& MN*3TEG8#7<">=FOW^#['_/7/^(K!T+?-$%FDG.%WUPZ#'[>_9X7@XMGPK77E M,9>6]JQ7CK*YVPZK>3(X*P0PX]$+.HMZ4SD7WB:?;AYMY%[QMIZ!N"2^5@I9(+VRDPG[B27!6= MM"K*NXY9\6HG$<==QE,6RP,ZQT/<$6D3$*GQ4];I15XM/(QJ8>;.(?RPTD5W M6$$P@%(+SR5[[]2$H83Z20H +Q%&Y1!&Y<"B,,Z(0M*.QHW*8(P*=C]HAI-W/C*"R%^= M)"\IR!\W-[F3=Q@GKS\.<^/;E_'M<==R#WQ0'GC'G.=#)#MC5KL]105FD>Z[ M8[Z#LZ*AL*]^P4[XDZK1M'V5\Z=)T4QW9H[71/08-';-21XT]ADT=LU-'C0> M.FCLFL,\:.P_:.Q\U_*@<:!!8R><7\V2P]SI/8S3V^FNY4[O@)W>UCF?OU66^U%]U2AT>HS" M_:B>*TXZY2;WHP[M1W7-8>Y'':3BI-M=R_VH@?I1W1R2\\;TP^2CE XYR?VH MOO-177*3^U&']J.ZYC#WHPZ3C^ITUW(_:J!^5">T&4YR M/ZK7?%3'W.1^U*']J*XYS/VH ^2CNMZUW(\:J!_537V4PL_U#M))WEDLQ,_U M#M!)WB4WN1]U<#^J8PYS/^HPG>2=[EKN1PW5C^J$\QJ?R',0/ZJS&D?N1QW MC^J2F]R/&H(?U26'N1]U&#^JTUW+_:@!^U'[=L/-"OUY+X1(M>./\$WA][_ M?GOY1K"0:2\,)_CUS9GRYH,^U:0Q\/+O;VN!T@;L"@7V34D@ ^SR1-4GS6#? MW*^Z+Q;CIAR0QHJ60Z(F3.VBHS9EBC36]+;0@2WN1?#(#V0B>/S!0=]1^"GR M??@>!7:M,2LT39OF@-\&00-()XU%7YR.I;T@O7+Q]5Z>OX*/*9!-&]-P(FMY M>J!*MDW$IL293I4\UZ@K[P.:U)A: MHJRI]6 C9O*98",8!&X8E=L:H2F'26,5/-4V:%L2\&H(& MD#96\5-Q,M;V@O0WS[.>;<>A0-5@KA ,0X(-3_FB#58PED"[C&ZEW2Q+%>'SH_0M97 MVWBP'3NT4;41GS;6](I:W':5R^\+8V-+H"BZ6"+B;AB_>N[C'?(7^*K@2NCT MQM9 50N&DK)N?; ::_VZ8'V"U7P X1]V./\4!:&W0'Y*WU4UG(WUOJR.I;PR M88&D!9NWU MQ@9%G:@31:_<.W1[SPQ>8Y.BCK6Q7A>\K9*Y%=[&%D;6E0G[+FD;_.;&9U)P M_?8 _Q+-$/S1BL\K[HR7C*C3G'Y8L+F72/)S&;AW -$,WA824\542PUXB3>> M_;A:(J9B8XLE*9)*B0:HZ^\-96/KI$\+_&<#,O, !:K&MDB;CA5%K%+[[( T M-C]8ATYU%D R=3[TXY2IV/Q(HF"@BVO6A*=YV%(#GHH:B\Q7*! VSU")$(+J M>4G:#4ECN)MGM<2I(D[E!G#G:I720[6/1F!3]HG4V(XHFIP_RZA>?F\@FV>X M]@.R6$*2J34 XX-K""C -C8?9V \"O9C-R"-P6YL3\ZFDXD\;@ V0R7'5R_ MIOUZ!M:>@D-CZT,N#5=C:Z?KLB(J-<#*> H7KL4$9 LG[N6T[RXX&L+[>0@U'K<#-CX="N;( MPJ=M.\%N?O"CCBLJ2:KA: YV\]H O>!SU 3[!X+'(_3%]Q:TC,+G%].)++"J M^&@%_K&H1D0NFD1Q$M^=+8MW7N;6CMOH(3!]FUQOD"P.W? M HRV&5\#QE)W(T\*)1M[H-0^18IF-:4(N4U\<_EE%Q01XY.HH5&D:+>!'#W) MB*)JRKCHZ@Z (D6/(:5(]S*BB))4.&\;!$6*[DF%'KE$&->6:*'I6C&>& E MBDY/A?YHE1*2I ]PFRA%1ZI"<;1*"C"J^@!)473.*C1&NZ30U4*B:!"D*#I\ M%:H"D)[!6TA:*\$;._PD,@V:DD97AV=GE:)+6:$Y.B6,.E&'1YB2DTK7(YT2 M1E;&PS.[2LE9I:N53BDC%<]G!T&9DM-*U3),1QFBI@T0P9(/2M463,[#1-.' M%X@I)9>2NNO93N G0T2PY"E2-R]3?9NLR<7NL$8(?O*"\'I&$A XR1;K@_67 M+M'2!P ,'-? SP["/\!S%PO/#^U_D;^7\1V7W,'^<@U3O=#CTQS!SLE5M-VH7A0+ M%29'0"C&]&F[A!J+I7J3-@E5V5'UF^\%E,.!,>W@*ZN#<#+?STW/5XNE M[SV1>10=H*Q(8[4WOFX_V>H+95E7"U%7ARC32BDR7,:%$%$(7G/ZGO;1E<:: M6.RK[@Q=6B%&_L[*SM%55%'N"]WMI1/WM]XL?#9\!"8).5Y'"$_$:6\Z:WO9 M13_XJK@SJA]\-5KA0X:_7R(?@(Q\!._Z8K_@G[JP2F)O^YK9*6BW3ZVNLXX#J YLMOK^GI!5NQ+5U%'W&0X^P>:VZ;3 MA?A*8G'$2FX*;JW/> M'8I6OIB"V'9;R&3']$*NO"UH>Z+ =N/(4A8M2Y-21WOK%,B^B()%51JED&^* M\QRW1D%]Q,7:ZPF)7SV3K,.B-E0@P+B@-[*PUL"![0CN_AJ(!:]P'Y,14NTA M(A<5X)Z(L!VU=<.,TAB=/7&H*M JX#!\9E2=FO6Q,T#KMX)$:810!1+=<4-K M9X^7A@M5'"-TP@VBI5O H>KDJ+>MH;%*5=+89_\+66F2)HT"L@9(HB!955S4 MF\05!8X5EY;PKSK Z8W)RF'QKZH4ZHW_4M&0]4R JBKVW@1@V@;^'1S9E69 M]5*FJXVUXNR;H9]ME@91]5'$JVBJ+AT9H4HSL0Y1XBLIRK%5&92&=AVB E@: M*\5Y-8.G&V/M3Z=T&Q>;/H^ ;HQ%0)W239E.NC8$V>]DGX.OK5]!H0Y;S0_3 M*#VY7)[" E1+B+#5Y+#(N%3HF^@9$;9.1*8YV,6IR3UCPM9!R#9I66T'D]*> M"VX]QZ+ SM;KQ]3>.=48;#2!8V]HV?KQ6(1?'"L,&KX)M'II;MO^$BY.%)VA MB+<9N&SI'S8QE@KG#FS@DL,5;* H4VOTTJRVO445]U?FJ9E9F!T>MA8OEGJ2 M27%VZ%[PL'56L<1S$UDI')'O!1!;0Q,+0+(83XK;"= M%:WPS_+Y2) M_2GPM=96A$>QY+5)-1Q[0]M:CY"LBM-QU]"VUO S5:;RM&MH6^O>F>A2H1Z> M#5H\%,3PS3FQZ>M2KDJ 2Z/<]N^(4V6UV!"W!90F,+,%Q&SUE>-BRV]',+,% MHRP.Q[28,NT,9K9 D"T*+@UY8X3Y-^0BWW!P+&]I9M;5J:BUP)Q_[@MA9E:9/"S(HNP"V->-O?[Q6U+6>WK<';6IPE0Q2C M[0-O\5RL7%6GET:Y[2^S8X@&C6%K+PJ3I&EA/F9C MX%J+R"1]+*G[ +<9/4H!K[6 3!'5*KYN *@/7WMC&A2Q<'-?*_"U%G1I0#^I M??A:"[-D39[4XN]OANT&^(\HN'8_O^ '(SN88^_U>H9ORBA#6YXZLB^T9Q*H MK#PY=\*3!?Z[YWIY]"K=H\I! [5%X QWPN=@K@1C7UBK3$Q] NMZ(9O;.JQ5 M055]NLJR-.V8L%4VJ#YA544IE'8P ;O9A.G0$MN-X O)+O73Y:7^>! M@F^VZ_EVN+H"N'T4X%KK_%OBB<#?4#CW+#Q>-0A)MRH%?;9Z:Z:\GBKF6=4C M8L.A9Y59KC_;1I*+0XE/D)Q5$6Q]+V>J%(Y93I*>55Y/?6TG3\3I@/8[O"[1 MK1^1BZAG+*7I%'OKNK%>.+ZM@&$O,$OS)9H#'4N':" 8XOZ-PFY-?&CFQ?R)7+PZ#SRU=!R:V@G&VHU&U'9#8:KB9AFMH M6DMD:B_BD?&\6C:@T@MC;I!_.S=\A&_F,2G 507?.PEV#[KZGKPZ"Z;\YH-X M+HTW %+AV =0MNZL>H"*<@> LG5?U0-4[@!0K2K#NS]%SX#WDP:07MI.%")* M%4UI@$778II LA^P>T?@>XIJ(V#W#L'W%-=&P.X=@N\KLA1H_X'LQSG\[>() MG-5']#W"Q;W7,_)XG[%,3VB]PJ$)NJNCB9 M[$:L"KY642M-Y&BVPS1)A3AW(*CM%R)6H 8QHJ;+TD!0VR^L;+C36%#;JR%& M+X_=V+O\&KPZM?*K0\&UB!:@>1RD$/>[!#E1LCLKG0S[=#=.D]4R2H^-Z3C5L)OWC^I1<]A+/(N3 K]T]K"GE-5=WO@%2;V*QQP4;.',9'_?0[@#1*T<*[%$RES\]J %6:]B4^_[W M3P87&+(G.L _?),[ND3Q?Z_<=,?\0":RGXP'AU(,4>[#WWM#:,6K:7?#TP+\ M[5E)619+1WP-,4@MK4TK-ZQL2:^_(12E=)Y6#4D3D%LSIW)1#34 ^<9'2\.V M4D66Z*^T:Q]?^T,S7^56\?UKEL32)=C[P-@)EJT9Z7%QBDT72)('U\6*E4BU M9L6GX]*%VBP@M8)$:S9=4HL7]K6!1:KK;HP55G0X^#5-/T)6YE9Z"E;MA;/B MKCW% F'[.&*UU=Z>FG2/)"[+*5Z*EGYY1<&N-8^@>)]U3=#:Q:J]JA!5W:4' MF='ZCL)/1C GX8Z%K(^KWP/LB&_V*6#P5"6%K;D/D[&HELHV&.%J#9O6/ M- M*PRKW@\9V&^D[NS.NS#_&=D^8A[,#,BT5[TR50O=0>QPY?(EH6?^=14$H#_HF7Q$8TO1?9 ="7!9//S_=7-=79Z(+Y*S;9LPU_A.:C7 M,[(\;4A2.3U^]?T+F6A0:#5C0Z"4(@KBK]SXMHG2HV *EK31_"U@M^V\6IZ< ME[))-&AS*&V6 Q4#,"15EG$X@JQK-Q,L4M L>APM,Y,R"%)52XW=M9 H-'J' M?F2&A/V?@#:/-(DM]W>/,WM/8]U[>(II<8HE#8 ] "QI.BJ WIPXFQQK/ NQ(@_C!.W/IH#*"!XF2KDR@0,J%?RFQ/#9OUW%%%&F_T"IHJ@,6Y(VA[+2I6YAOJJ6I') M\)C=T2P%L-;0:4^KEKFS'SKPN(F01?K%<,QDN";$%%\]]_$.^0M:PSJ@T=KH M":5TO\MN>!I#W]IL"E639;4)^#_0,ME2.X%N38V.QX6!$%5 [ EH>V.3\##& M^J#>K)_(5S=10&UM2L1T,E&IFK((!!U0C$)^-$,%Q.7)=GL?=(C%FU5V@D.' M?9U-PI)>!79K6EPOWH>[!8XJ/4&>O%Z2GMK/+\@W[:#<6 % MY84CG5$A9*@ M0L-@;]9RMM#=[3=:+![/L<+6&37OCK_7B-;3[8?-Y-D,F^&^?7\RYX3ZB M'T:(KEW\(OQ_[ T]&0XB50Y!Z-MFB"S\ 7A*^3]DGJ2@W=JPG4EAIEL'X/=/ MG=:4^)FB:WV2I]&+XIQ]^;PLN>\@"W*,1IER[8VSFXAZ8@S M22V.8C].JE*(U/BZ5;!'A2*Y8>Q+"JY%/R*'ZY0E2)K(A1;WP>*Z_$]2G>X4D N^H.U^:-/-:FLZAE6WG9E.^-(ITEA4F!Q MY3QAXAPR34/3;E:O)Z1C11-+1V3%E?X$+3-0Z,:P*8&0 MTM[M(FJ>@86EZT'5XB4B4L4('1I8\:BE"IA:BW-E62D!M5FY!D2M)1R5<7$B M=!5$R0V5Y&#:LL,(%V.X)A8\ZV,4?O?"/U$5M*WE%<=%$\(&4DMHM)=@E.2] M\5@$FX:4:W#H_#0'%;M\.+K=JV93*HTKK:T_92T1I99@S++M=Q?^ZB!KTU<0 M5*I;I9DEH!5+5"^_-Y TF\#N*V,@BZ4J;$!>.([WC+-IE,ZQZCX2%=R#ILX] MQ)-Y'X,-E%: +YJ5VL(]50J%R/6!3RZ!30B'61*E4-O M][Z@]YX[]2*\\6PWO'+O[$6N^ A^QU,+9^FS\5U<=:]WU'2M>!](;9*T M3U&V,34G3R:V^6G)_:![7 ^:)?#U$_*[H:U>"$,'05JV^SWN<9VIZ=O+N!BT MWL[NCJ*2+$]497A$99N/TQ>-E(DX/!J5!Y:VO*>/=$,RSOL:#09#T_PRO-G M6][31[HA&2>R#M/,RI*H#\]\E(>3TDEZ\G1BJ[X9NIF5BW,-!D%;M@D' [6S MBJH5V_*'0-3R3-2=&[M+&DTU?7CVI'(":8_A["!W9.4HTV.(9_%-$,7#[P&0 ME&UL$*<36W7OT VMI"L#W-9L Y*&:FA%21('2%2VRN.^:*2(X^&=!56.!>XQ MH!WDCBQ/TZ4GU'^_!<37HQQ^0]ZC;RSGMFDXK%GSL:8,3]F7)_32$QV-T9]. MQ.D MP5C\-T8?7DRT=0!XL]HZYOC/U;EZ?!RH>4AQ/3=_]US?]_HOR:$4$K# MB@=!AZJCUX(+N=N@ MPP^T,&PWGJXV\_P%:01_<.Q'ZGA]P+QQ5:6D:?)8HJ&R'98V@-]6W0]R^Q4( M=3_'H_6\^ JGT,VB#1YL2 MXF[N(_*WH$5:3#2%GFOKGA;;^A;RM-A@GB''%_NI=6J,-;KCUS4QY-),V_K- M;;*H2P?AI%P:'Y,'OL.=#"&^>IBM+)>FS!20[G\K2Z(B*P<2WZW]BOI!]K(D M2A+566&G!J["-HWT K#293/)&$4*.1@#]?9G3&*-GD]"FW&:/R5B3AK+35R'.SMN]8WP_\+M3]SE8PZ*O>[]$0% MQ@B\#RIH4KEQIA\J2(SQ=Q]4 #6@'(H,C-%W'V209?5@TL#8.?4#!>#GF+@G M_Q+<$<<8^$8&M,[HL0DE2(#GND!&.! M2$^44,3"2($>*5%5?U^0B=^0BWS#P8W+U@)BE2#$@]N?4/M2H1U.43 6S/=& MBZE^,!O*6"_:&RD453Z8LF"LD.B-%F-1.U2XT=[M!?)D>BC/J+WK!:3B'9<] M(M':E);2;.'[>* /Y#]. ?.73R!/GU$Z3Q9<@L2A::T 6:-:;KMIB9)/!>E3LBZ#?,2L1]V M+_E0>\EU*CH]-(X,!\^GEBF$WU827)\!'VZF?XZ_R>/+ F7[1;,CD;Z"56PW ML,T_#">B"3'UPK'U>,7]A;CD.RBPEMB15LACV;=NW7&2W:YNG4ZG8TU]];IU MQXEX)[I5T;AN99Q6R*Y;)W]*XJDJU]*0Q;:DN#P94IT4RI2/0KLF>P$/\*K2 MKJ6AD%UJ5T41Q;$^;H^*)00[HEX][5H::]FY=IV>=T35OI1K]9)52D>BT)TQ M#\ZL7+4_]6_2M$7=N@>:'5$YKW1HQ-PV/[I-Y0JK%>:!=(=F^?Z']4UG=\8+ M'BZ/R6^[$>YY6B;WU9:'C,J,0[F*V"^C_,XE2E$\AT>+USJP@-46,BK;6 ]& M9"19;XH,K:ZY^L9WN=0N77M.JCQ5"C-(MX+0!-;MY6M,L!;O)&L$*RX3Q[=4 M5@UXE2?-AN;CJX@G# 7X&@.]O;L$0O8Q7N16@3[NQ?/1:9"WJS4OB[D&U!: M 7YKOH.%[),ZTE(!?#R'VOY7;$"B$/FWWBP$"X'HUXQ0\& KOV+ IWB166W@ MVL:,K:2*97#SP#";MG,3@(K/JH>&6CO7"6#46I7'SXNEXZT02EJ>Z8$';%)\ MQR>XNMA'"^X\6"[[.2[>&6&>8]Z6\%$KMTT1'TD\^S]_?UM\8;K(!?S!PG_\XAB/E%483VP_S$"^ M4+Q,[I7I.I_!+0Y7/] C*3%PP^_&@H84X\V/'RXO[NZNA?^\_GIY]?TWX=/U MCYOS>'':.GD8/B%LGY>XVSERB"HPW+*X::6F-88M5GYO8450]\['*+!=%)0)K;'>[4U9,OOB M_)J?P7=]A+CW-]][!F^V$EW6+1[Z46YIZOL+(+R042Y$C<;20%F?=8.5<"^_ M/;_Z%]M!?IH@*B_,>JOM!S D9X9I(@?G#\!=(._- I);* \#N1G((&D)D$.C M*H34*HM)B\#\B8+LTO3WIS ?7#2_W:U>/"<\J*ED[FJ1;_=WL2+YEZ8KG*+ M("X"6"3YX):*RW07T *5IXKD#R??&*Q9<7%TTO:Z3:+XU9@WW_\_9S M?L'LB_/1*@:10'AC^-<^*<"S2,H/A)"X(B4X)O5O Z2GWY.\EY@M'6$ J )^ M\EEP$85SSZN-NB1V M_!B^0YP&Z(YS/%9 %5675%6>; $TAF _(.ME/ZN!!&=D+$^; 9DY@:5 VLXF M8R!G!HP&X-)RAIT0M@+<.YP:B/P5>3+Y$GF> NOV0)[U*%F3)3E34%()P+Y0 MUE-8;4+)=B/7/\ @HNO9K R[7NZ:W+>$6%'%0_^L;'"N T[\T+"REZ]^#I6&F MOP?ARD&_OIG! F"^3S '3R.T$2E^'[ M9(DSTW,<8QG G].?UA\EJ[P3Q.7+^_?/MA7.WTFB^+?W;_[],7Q/@/73Y9?& M(SI[ )'XZPR?45KP/N/)LZW,LU;Z+";$F>'8C^X[!\W"]^^?D!_B04+)'T-O MF2XWSBQFV4\Y9)_)J?,[\!0M^"Q8.L;JG>TZ$*K$WQF?XV^]A:^E;W@;6OM! M4PE#'8(O#!S/G,'[,$4W?WCPPM!;)'_#X)_-8\P$%\]9<-I9W4%A6.2ID, " MW*41224&%;U\X:1;T-_\R/>.Q3(30="]7<@UN$< M4_UE36",^AO: FU].<>F I=VB(A6)2+)W["POA,J-@@#.UL2B(YE<"U/(WAU M*'@S(9PC :P,\I]@N9GG"]Y#X#DH,!&H\A%6M(&-T[+ILS,/ZWGL:OQLN_]N M+);O_Z>DB>_!0XT",/[!+^_8Q2XKIST3H@1DN_?ERQ$;)LF&M429B#(:8B-QMKW=2K^/$W?6ZC/$N;" 6FSG%^[N.XYGHEXT: M/%?Q*W;HE HVTI0=C5"=+KIE>=!SH-E<7%.;@I(HO/A=6"5ZX-CXCP\_BR,! M__/+6BS#,OQY] M+W*M+'-E<3P29&4*_U+57YBC7,)3V[6 G^^$,PDM=M)HS\ W%]60=?8*A5DL M45U_7&"C*$U@\;&EYP+Q L9PMH&!902SL4II(F;9U7YJ^.J,NO&QD&Q=;#I2 M9*ERP>>Y'2+"?H1%[=DWE@4Y[YT!7"SZ$ M])([5XQ6+ODW+*S4:':5L_N'Y M?PFV*RQ][]%'04,3T(5WV.HZ# GVW1M2'BFZWF!#M@[]"?) &HW' ^ !]YM/ MUV_^@F>3S9$E/'J>]?I\YR'Y$)WZ5]I('6O'ZU\-A6-#AZ]'B9)&^C$'WKH3T;]AP@D\%+,I#D(:!6G'PLY"]936!GQYN<$ TD;VBN.><; M)T2+ LR3-D-.VI ^3L&N5<;FYLO8!IOGV2OK6L\[FXQDK8G#?[3YFQYH*X_& M4I-D=>=Y&>["UC=\"A@^RXMP-=PQ6#Y.">[$'CGC3IT2[5?,D]KD4D5O:I>8,,/"B\-W,?D'@L)8J?0N5P!M;LV$E*U:;9I]M'3NYL83F'%F1@ZYG MZV\D3<]W^*7;NGQ8QTAL M LDVYRT"O$7@E;^.$Y>W"/#B<-XB MP*6 MPCT>"3 2YV&4^K$6P0&4@O.6P2X6/ 6 7[:S%L$AEV>SEL$#L\#WB+ M_6;>(L +NGF+P% X-G3X>I0HWB+ ZZN.M+"8$X)75QTUWS@A>(O 8"(6WB+0 MIB+C+0+#IRUO$1@@P_2 M5ZM_ZR:22^R0@O2S.<%1\\*Z$/.Q[6_TI MB^&4JKR^]QD?1'A'[$;R%Y(@3/[4!H@]N8:? P %WW.+OYRV:?P>H%GD;*3B MJSU#V<_!D1'P#>S!+XWRZH<6[4$VWVP3\^8R4<^3Z_^+%2]IU3_MX;T->^:. M@ JG(!U,7"Q^/]61^[SK,#V2@_1(CE]9,TL/W^%'H!HJ6UNYKCXN77W85F0V M=3?(UHIL=HJW6?329G&+IRCY@^FO8,W%M=^/VFAT ;7RIC.>*6?J:?)H*#W# MT\E(:53C=N 6A-Y$9%>J^/6*B#89C9-(ZRA%I&__X 0L?T='Q5^1$: Y^*." MO5CZWA-:]#1LI ,S4,\(2^+FE2N<*][\ZF6B*"=MO!\LV@/J_(:00&%0\X"J"5V_*E'@PR8/)0_)H2'YTMYWPXY$F M'O'PJJ.,0X=)P"ZD2QFIHGR\TL5#V&,)8:^PB70-QUD)%GI"CK=$0%5O%CX; M/CJ%2%89-C(#BGXF(W':)*W&P]..&:2.QA,^.HY'IP.)3K]$OFN'D8]()\W, M?L$_\^/.FA%J=8QQ1(09DF_:\<@]D4>%/"KL1KC4D:X>L7#QH/!8@L*;R#?G M1L CP2$A,Z! 0]>GAP\S>!Q8R1YQ &$ZCP)Y%(A!_0/-;=/A<1^/^UZS:RZ) M1SP6FT=]PQ:M5UG+RCZNLHY'1S/L]2=D'*.+/VC$^.QJ3HA:HGY4H1]G*B=$ MB]+-\Z3'DB>-Q]4OJ0,#CS-C^FH]D &EYZ3Q9*1)3>)%GD'MFD6R/-+EZ@,! MGD5][19C8%G4KR@(@&VF&2TB!P]T$RRT])%I&Z'MN<3R& L/./$O\H?7G&P] M1'J#D^UX\F4_:^)(UVOJ[L:X_L*SJ\-Z&6)W )MFLZD84L^$$PO2#$MV+ZZ FY4=STC^,\^(;[F'XC M$)Z-0/AI?#[>"#: [:2'F#_)YU+IDQ&\,U@B,[2?D+,: 3H^N7LSG/L("0M M;AX(R,5PT&_=$?#5*Z-X >5<['EI23^O=0?H?A(T^'M56Q4@23Z7*]BH462K MBHTN0%=7@";GD\J5RS"UL#*7GSAW!%3# R\-=R68QM(.P7_X%]#M)[%2F8CG M2OD3D#![V] K(H>!8$4^%KOZ>H8LC;F6R(MTKE6 )]$ SZQ;2SHSRV8E[ERX MR-2%K/>=C^(JDM#+T7)-@^R^K-J#->G>(D&K-+AX/NV!H-OV8NE&Y%S*F-SD M+I!GSD"\O2A\-[-?D/6^?%-RX2;E38IDXT92?$NJ4_CWMU%P]F@8RW?IU=8W MCN&&%ZZUOBS\T@Y,QPLB']VAE_"CXYE_??@?__;WG=];/RW8UJ]OOAA (^M> M4C5-U77Y#;XM&^>D?J#9KV]N1.D>_L&4O?-$_5X1R<]O/IR0"N-7BS,'3/QJ M\3USFP?*]>V;L.17BW?XY3:370-'E5\M?I#%&6KVAG^-)YNYX%>+\ZO%$S". M[K;:H[E7=.\O'L%%K2SO9=IZ_&KQ@4L'$Q>+W^=7BW>S^-$I:V;IX3O\"%0# MOUI\8 S9=[?QJ\4IP1UO%QYDNS"_6IS?!G*\ M4XI?+5YWC_.KQ0\]SXA?+3YT#O&KQ7D$.:0(DE\MSH/)8?%H2'YTMP/?^=7B M?.!5=]+%KQ;G(2R_6KR/2)9?*,>JE/C5X@-G$+]:G$>G XI.^=7B_(JY4W/< M^=7B/"KL3+CXU>(\*.17B_-(\."!!K]:?-CLX5>+\RAP*%$@OUJ-7:'!"U!+UHPK].%,Y(5J4;IXG/98\ M*;]:_&@\D &EY_C5XL-G$;]:G&=1AY1%Y5>+'S3QP\EV//DR?K4XEQ9^M3A/ MF!YUN,(S*9P0/&'ZZIG*"<$3IH,,?_G5XMP-V:Z?^-7B![*0_&IQ'O"+'^;+Y!:0([U,M-X5HO&54?BBJ.(=HIHX MUIGN$+W_9KOV(EI\(Q S6'F@?@J,J&W+K62SPXB_) M))8C4$(:&W;K?O64AT? N D;:FG[Y!$PJ\H/D/0[3Y+OE?CGU^ ':%5^0!'5 MX_<#M"H_H(#JL?H!6I4?4,#O5?D!6I4?T#K2 _(#M"I364#Z*/T KR.T _0IFRH'<0/@/V_L$.BRN'A3P"F#?O7-6T47-J!Z7@!R,\Z MDU!&;L*6&GCS@9I(*21$2@F3?<^MDXRAZ3F.L0S@S^E/ZX]R^;_WF4Q.)BN3 M+E^G<"!S0(:3.V%7QW4=^TA(1KF00I"<>A&8I6>W5!UQICQ3:8SEK.I6ZH'"4K,$ M*[OS-*;ZIJ$KR8YWW5?;>+ =.\3[9>;Y MCC@-C;S38R?#N WX09K"N8CF$O M@I%@! $* K+S1@+^_B-I&AH),W@U_AQVXQ*YAA/&KT""CTQL&2WA>8Y%$,S4H %TQX0/A!UXQ\'[Z&WQC.$>Y1BMQ0, T7'H"W M&H'GPCM6 @J 1+BOZ5SXBAX-!] (0"^L7V"[&#$7F:3=Z=D.YW1LD8!> '0\ MNM#8?/U_FB-T1;ZPEK8/QG! M4L!\VXK()'UX%@ F"#\^^H!/B$8QF4PO 4UF:O \PAPQ8&1?1>8$=<\!LC8LBG+7!^Q]_#ON0K)Z;FW60;Z.' /TS@F]^?L)?W^(+3[DO?*J^ ML#3FSO"0^#5 9WBC2(18DW 'F'^9?WGH7^;Q&8_/ZBU)?GYGAV"HS>*7WN]\ M@KSVR@7''R* F^@!'A&N(6CP :2F!F, @M$'4ZY=X=H,O0>4N:9:5D8"=KY' M).YB)4Q' *9A7W.)9PK-#KTO34 7OH:L?62SJXV[IIP-GMC5S37(!2C6Q[GP M/+?->38Z%^P@B)(,1X!O@I?ED2B*^/]",#<@-L=Q.2"Y@*@^"'%H2+(E2]\V MD0#A>OP4?N@G>7(NBOE)!)QW,1&RR'N-)?SV0C(GSDKX256G MYYF+V8%&#DYHD.0/AADP&0G&#-\8;"$K,G&<2SX FX'\9]\F?P"*F#A-TZ8$ M JQ#%L(#R-A/BD;AU7E?VWX@.^WW99+L2M0 R;_-,L(:A7//AS4LP326V"@F MF\CTW, .XJR7&N^W+7MN)"P-7W@RG @)/XFPRZ3-UHOSG2KM%7A;!!!0DX%+ M2Q^!H<7)R)VO/!>N%@MDV?&VC#?<&J49O#5.(_J>X\#K'E;"'X"*L=/P9&F] MG3DC(0"?8-:&U[+'&[QG-U;G?0MRS\*;U[X3^5S^6RJ\M-RM%X7 99(OS@GG M:V'[2$ OIA,1_$*>C^WUH_>$;]AUP=S[D8."EK<,,X=89-/B4D?D![$'AATT_ G^IH!K:\ X1'X0 M&6X(,%"<1OPJ[%H:LYGM8#,19#2%@, 4>BN$C^*PF0,Y-=)#;',-YJ;>(S[V0&^*?C&? ((A]RC5TV(5\LJWD5 O#]>AC4$%W MQ<85\(W/D!*'=9D9-4@ZRP-RZA2"#QMN[&'Q+[!#;/SD@^=&0?H0.25#R=P' ML)[Q(61\WD8>.7L@%X_%@ ,$T4,0VF$4HO6?#->-P \H(ID<6_HSG('&NRU] MWG8%9 #3'@Q_!+"ZIA?GD"2Y01__%<,/K'Z8-=#V[27A.CDJ!%\D !M4^U9 MD0#C7SZLS$O'0.U9;AM,M>EH.AEGO*$JY'/!37--\(SRU\UAN<+5TA:15AQN M8>X.3XO>@J,:KMT]?&J81E?$[D2"+68FU 9$/5KOY:O^,P)D I0.[ MMN@,")M;O9 ZU&F)0Y("2>9*DY'3Y>V 6>V!3P@D=.)< MZ#I_N-9/P+=*I1MG7^+ZLHJ-"%#05BZ\_77LQW/A%J%X(Y)M80BS" )0G*\- M3-]>9A-DKP3C(?AN)VHO0;GBFK*XC! $ZSMNW,O%P[F#L?4I 0Y\T0OR33N( MG5C;3V)&K$"QQ*:Z>H!1SC)I$A*4D9)D?%,BX.SRSC.;]4E--H4?J*94R9*1U&Z9S[/_M($I=8T2 W2#HJL.K)YB1!=\6F!G\]&]BDF:!$ M*H1G [+@-(:#R.%+DL, M6-[%N[30@&^;K[0!96<'SW: M;G)RA -PYEW=<-]D&98HO&B=+C=,$SFXCPEKNS#T[8>(P+! X=RS!"ORTR>3 M-$TAR;+]:&# 9K0/.8F-5)26W61-3M8=9K RV<@&-]V989"1I&)EFGP^H69V M*B4NZ>/#*;G4%_])EFE9JIT"06S63XI( X'T ))X"R+@)X0S+G&O!A8^^-UX M3'<2?IMT+@LK9"2'?)O8.0[8F,E%3B9A 4671I*DQ[E\VN$I)FB:&5T?_8ZP M\89(U(^S;YG38KQ+RX?-!>8\NB!!1?Y(8L49PR[^Q$3#R_GX1#>PP2/"QW5) M=2/10#^'JR7N3H*%,(-B"OX2JR-<0&6D6:WD()><1J/U3E\[-<\(5%;BW,Q( MPC'W[9(+12B!CQ.%A6?9Q'O*O1*]R;Y@'5U)5&F M;N)QX3]@/%/?KLK]*N04^CC6Y&'@ <- HH^VG3P>J_$Z%;G8WC]P"0Z+-P+C M8)X3E?7@^;X'*@AT(,[8;VK+/B8?9"K*?HF#J[R^CTN%W.27Y[D'6O0LSG;A MTAC;L@W?CA.69&WA/SV'&,M/GK\$&! Y$R9GP^DI#$4 -T4J#JZ. 0LN@H-68.Q<&\S-ERAI@%^C;%@+4'9@S8RX..>1'&O< M52X-6O@1[#56^7%&;QL!&' ND?JW^.W82K(\1<P"X@?EY7.9B%@0>&X" $'P0@?-@- M(I?^$E<4!>!?@WMI"J;MF]$"[W 3N^-$IQC"3V,JAC&(Y*0I1B? KB%@'&]Q M[)-3OF4X(:XF)JJ5##=QS=7ZFX6HY/4<$I)90-$@EQU\BN2DF2S1D%2+/KL^7\1?9&T#I%B%6+NP2F!V-[)E.D# M299>$-,Y33@0=6C&82T)*<$$PS8+USO_]= N]CUQ)V)@SI$5.7%ES<+ (T+) M<56%TZOR HZ=]A6?6(-'&ZQ=VXVWYJ,D/QN/;2)<>#9\[+"2B5:8*;.9[2\2 M;QJ?ON ^4*+_O2?D&J2 GNX(;9A59G>2'<$.>Q@:F.?X)9]?YO:#'6Z^*(GG M4J&.(9<)^41L4"C\0-CY'0E?/%!='6V)Z=G_SLGPS,92NO;<;S]_H@NJ/JJ9 M%SY5"3Y .+TU+@0EZQO/[FC#XW5PDQA^EMI>O4W[GDF-9O/E\9N"C3>W->08 M]CBTRJ%FNV])^=1W]$P^"DICT"2Y.*A:$N]E)1F# MMOGY_NKF.COJ^#:-^U>WAH.N9V3Y>))^'MKBES(?K6V$XP:]OKKY_>?,!8G[ROPQAF'#.40E_=$-2O&5*%"<_7P37[F$H\/OM MY3VX-O<$W"PA9" #3DMG:+#&*(?G!J1/'IG\%H\A_)&,+[AV[\"B!4;<$54B MA5*\9.#P0@$DR1+B3'WS056G)8FH@W=),,A97+9>Y +;_4<4C_#>/')CK/"? M+O#I2'*X\1MV$((K-Y; WWP\F;),5L:;;T@2#3>FY8:+P^_?C46='2.-)5V6 MU8*PM(MEFT0$7V6&R#1\//?Q\\O23H9GIBM22,IXWTY;))WJTE0I;K\N4<[2 M]P<^DXS,D.@Z>/Q'7'%_ ?1X(C$IRQ!XB?&F+3[XDGGP)=O02:7L@NRX-/J( M9DD.=8YC;LNP'^7Q68U\DAY3E$C:X8*EARLONLW=?;K^X^KR3-)ST12$_Q9: MV&:AG1GGPD+/^TMX,L"&1(&P($7SB-2<+.+)VB@N$K&#OTB/O1'X:+NN%%O+:3X;3CS#'\V\_5K MU"(K;)='\D] MSW8]SREW//MW//&FX/XF__* G.(AP?*:2_JO7>$2F87"\PD^\Y(FA3+];#&@ M$4]5,-8'+EO(=RI>:;%T$).P7*V;+?[#-?$^"09P_7K;M2AMU0%W-<-6E:FE M3:7ZE55:TZ10BU5*E5WIUYK3,^>+"+!5+H!=3N9PF.P3/;]/TI$P*)[21Y6" MM+HK6$%T:.+X%@0@J9X=)>4A!J%X?IOU)2)\][ZG3_G*[-X3VZ[)S.2T)QC/ M"Z=N7RY*[RD:K"A==_@14K?])=56Q:IP3&(JA2L57FF5'^LG$T&F+=:\LJ6K MKM1]8.%5-JWS(3^;DCYOG984Q>UT]KJD2BAW,N+9B[85=S)DRF$H(Q?+VX5L MD6KYWE.BCZAYP4VG!E/,%*G,PUK()M/GMY83G:! YUK9"V$-68M9P9+B,R8M MN\6IH[]U:^ 0UU^NZ]JK^B!@$H&7XN5Q<2?P M#/="(WP5*1D_@O?ZT;;&GXI<7^SJNR=:HQSN*U(:Q_RDCI5SB=(X@L\4U/&$ M,H"3C"_#/>+V$W)6(W(^MYZ>B_505K5OT^CQ\5O:'I.>JB3&()U0$60JS)/9 MDO$A67JN%[]EW39'JO.3@SN*$<'PC<_'XM\(AMJYJ/X-3VMK0L(L-6)@UM<3 M@QZQTUL_MMA-"IR93G/<+P8_@]S_A<*X SS8/7&!8 H^G>9OSJ M:HRY5GC]6@$V?I52D&@YF:).P,)'BK'3K5AI,I.7GNOQ#S+E,):B<$H%U/'@ MAHSFV:(6JF'!8"OG>J(=U'-5;ED[\)TSZ)US5^E?)STY:--PG^FS&6V:;,C< MR?6MZ^N6FW/A8JL8Y<.D9W(9?1QTV<08QME#/,]D"7\RXW'_FY=SL1J\6&6N MZ//(-)^<,Y,X!W5'9N-^3I%VUP,1H$3UI:-WDF$V^(R,+!;.0;B%!> W#X3X MEI-=BBY6:8G&IHQF3SY1:P&$87&!5ON PK7K<6Z#G/OK>.[C&4FA$OE/\L[Q M&5D\ILMQXHCV9]O=B$,X]Z( 1"'XY5TKG$^PDUF+0*KG_F1>U-DAP6 +D&)* M">0W?"&C]_Y]J78GKAJ::-0:I0P$N:/_32U0_6$;\8+"1,FL2"TSVOO5@$NQ M)"D6EK87/*G7I=15.76K7IJ[MSYU7,2Q0! M5>_1"-;+XEO -4'RL[%G8XI2(D.C-^)M:3GOQ/\QX>?P5G!__RR5I/)(XE$ M2QG=FGQ"WO@.WPL-I,\J39.DK-GP*#@&=>H4=Q4-TEVR^O4%;<*T;6K%8<6( MR_ 099B:JCFT".?;9H8JPLT,3>Q,UK$TFZK-K$C*XABB0&4*_U+57W*>'6M) M.)%*&Z),%[AW)J'%3KKM626>"_[(.K4$)Q=NY<:\2> /"76]!\8#;(&)[O0 MKU0&4UNNZWN(M<1DEY?.I$'KR.>VU7YJ^.J,=B77[&Y=3!TK(TE6*Y>D-@)V MQ U&%AQ(1G;%&J]91B8C616/5T;Z-E'<^+1L?*AFY<>V>N^.K4L'=F,_'XU5 M.=;:\+#?\=C0_?=[Z^!WEB$Z4@Y)*KYR\/ C?!L[_5Q0$[Y(APZ& MQSLF!YOYXYW7'!$,R17JU%'\61VI=;528U1_.1P'.C(QRYC=IB M?6K6S^"ZK3X,TNL.(GZ>CO2I5FM_]Z_F7W>4\+,DCF15ZH$'U=HS408=5&ST M<_+?Q2[= 7A&GS*IZ^2H+;Z6;?D2G[(5#NI8%7AWWT\.C3",=F8R,M=%8/V(9 MX?'/0#Q$!1PCRXMP$\0Q>$:<$CP">LU.]BQ/ MKUP\11RWTAPBY\9/KGO+L2_(@LMXPE5PY)N:I04,U2XZO(.77 MLSS8WXP7?$_L^L[73\GH( J)J/>0;4BT+M8J+# (BBEJD6!UB+&G3.D4@HGC M>U'&!-/WDZGO '8G(J7N)5+Y9SX9OK_"P_HK*#(MWHI%*+*Y#8N-(KNP40"; ML2+)ZA9L\I VP*AX=4"R*12I#H^9,)H0A+K'B*8),SS::YLS(#B>2%OEKS7\ M*M18RK&N\)-*&H@5OZ^>^XCE"#^?7J-;1HNJ;#9W5S!(F%K4D.5U:X.EBUNI MW0%8EVB&\&4O7^+)S)]P*)ED;8I-]:E6X"AU[?W *UZ'5YMRDBBK M4EWXKES36Z [XX7EYA199+LYDM^#"AN'2;*%@YEV%(>!G$4 M%[F\FB$L^\A K T$4 < $+,T[):2PT:[_(J2?885O9J-D!W*M;D:+AZQ&Z17 MP-FQY(?&2WKYWBX1_XEZ9049C$6=U(57:32-*SL":STD&LUF\=\(Z&3X8<.% MR% Z63R7X]F(DGRN_XTV^[0F27^:4N:3KF&M-19LA(>,X9EYAA]?N6<(#\A% M,]PP1JY^S"\\IDVXW&-A/!#U;CO)]YMN%E-!]C2*ST&-('\WR_%+ MZD'2?%\#"KF-LEZ#>D>B@6\LW$P#+BS?UE6E2Q^= 8ER>%QG@;V^> (__(1YU"N3&HP@?7="B1&*2 MO9+H%OA&CEPY'-93%I.ATGOM -C912T_[%SXMJ@M&]U]-GP@PV-P@WQR_?NV MT(Y?BMER:#>8:8\[(S^)1WY#XM< T.KE_RR)1S"BLOV+):H"-^2@^+[!J21J$Y'JCZ.@[:1+&DC29KB M^#)6G<@Z,_"][X^YNPD@I -&= N4O%"Y(:VX4!@9-E.1.(Y;QE[W>@%!R7X M5A'LH:?7H0X^09\[N*3A$0M.VNU3!85C##T[8/8BQQ+F@"D\@7"V QS( M!/ISH0VR0S2<(;LV$L?Z2-25^!*7D2**(WB&DSU+]GUL+E=&O2NC9>0OO8!< M#Q2+%69O*E$H"=0V@C1:BV5RH2Q\0N[KBAN>0RF385X8;N\4+;+R[!W1P:7P=R#6T]+ ML755G;B6NB"9-!>7N*S-7=G,&4^&[6RS;,FQ1 LDH J.&^'MC6&++7RJK4S# M,2-G#?B#$=@F@275KU76.KYQ(L#W30CK:R9&V!, 79):='A/QKZ3>IW@EW>L M0OS@ORW^>;#5MC64F237T&:]:9)6$I-,309-4Y5IEX(N_XWI*@U*.G/W_1G) M&F-]UVT8R8/3FCU(#?_(5]],#>IS]0'>),&RYWJ$_4R'#%R(3E*(T)ZE4X [D[A/.^ M:]Y3[I#AO#\1WO-]?[J\'^Z^'_0\+YS[>&WSO)HEJCJ;VO4]6N R4?C*UMSH M >8P[*P<'$Z--DX+#LFF')Q.@%8#G2[Q?#=:65O=[JC MTHKOY3**W36"/7C0'5B?O::/UKLF31^IXWIW4 SU(KOC(KP\FC2Z5);3?4^Z MZR-->QT"WZ9CTCWA?Y;ED:Y.:U'^.*Y:H=GP;D<-][3E"L;]M0\@Y91@=.-> MBTDY,:YR2G#Y?LU&%$'[!P6?L!^+ ?L_RB. DJ& T1!/,]D,[NDX>">'KSN MKBU6S=/ 5_5.S@#.@.,AUJ$9T)F7:>,W+,==TD\OE>[#R MS8L#6D_<=U0<[WUXSJL?W7XFCR:1)5#^<9N17RR9UI$GJ M2!_KG$U#9M-D)(K:2)>E5\&FH10+=+";FJP./Q@6O.;R/5"N]A'JXO#''CW5DBKLPS=@]5GLK1[T1CH()[!"W(*T+#DN 94?2:? MN1AS,1Z&&#=*YG,QIHMQFR$<%^,N#D>ZDTJFHY6WI/*4XMN;#C( %GCA'(<( M+^MX0,R>NV3=Z;V_+!QNZ<9?C@MW8S'Z]8WX)E_A(8GBWR"&[ MF?V"(, 43.0X2=1#OH=_3YB,?]_$MALQHL0M5$[^_6T4G#T:QO+=9\-WX87! M#?)O<;GQ'RZ(,>$2N'7_R._QP M__OMY1OA);#?N;8#(:T?H3?"V_T7'U,6E^1[18+%);WVXC^08T",>&/XX>K. M-]P +^:YP:4=F(X71!F"%8"9*-I8*@ C2O>B1*APYV4H\H$J)@5VE\1AWY*: M1*&!)G&,90!_3G]:?Y0+M=]GY#0C<^GR=1(D&3V)4PG4/$>RW/AOU'3"/MFG MMM] "/H<[_H'S[&HWY'D\ZUY!:8<0X9K[UEHUTK%%5-"J,ML82?\ZKCF;!\1 M252+0'2+D%4N K/H[!:I@1GR.E_.^#U8R+*T/@)8:B::L]M.8\K#5JC(5[.G M_K"#T! ^_S.R87O@3>(B/Q!^CEW6J2R+\1/KWZ7WOXR$<(X$WYV8,1WSOUA +B:@@SVU^<"Y>1CZ^@ MPF\-YSY"@N%: OA+2%@ AO- 0*X%W[M%RQ M'I"_\:<5$?QR,.XYD,!'MRU8 M,O1"PQ&\F? 3!+6;[P Y'=C_9!'X9%SZ9"3X*%@BT!)/R%F-@,P^=C""R"$W M907(?[)-%(P$](+,"#\%7S#]*':?1N3%(-[(AP>6R V :WZBA4)O_75AZ7M/ M-L;K827$7,!?3'Z:S6S'AJ\$S:DCZ0VHHP^=.ATP$.#800F7/7<[Q'^(/G1+$K86 A-B.?[-0@ M>@A,WU[&'P&WEYX?SCR0"7+?GN'BF I6283@UG!0L!8*ZL//R$=9R;6**B'1 M!+7U)OD&ENE=&XD\6&=+T/89D C93V0?X-=9:(9\'P#TT1-R86/,@+=;J.#% MW )E8V&]81&U \]81'D\&([AFOB&0X3"@.^M0^^MNZS)B7QS3FQ_X,W"9]QO M[8"6Q\I_M/G3QG1@Z4B-PM4=;*@EEH>-<=@N*.?"3;+>KB<%8X$E,S8]6^V@ M0KN0?=>-TM=/JE^//>582PUW8].L&YTS^^S*8:?V:N2NLBFOBP60Q_Z7 M@9^]GEVYH>$^VO#RBR ]57*+&3:8.""7]^<*6\^2/ Z()JX M06$[+(V@KLK-2?H&ZHJ$80'JB2@K>T)]8ZQ(8O/.NS AT/'1Q\2^H^ ["J]G MGXQ@GGQB47"0VZ+\6)GD"5\'L"Q"MW@JQ5401,B*HX,;V)">15++\,UG\A&- M'6H!%0E041)4-C_?7]UK?@T-B6;?@K[*M MTI+Z!Q$*H,G]$OGW!-(L=>0W'^3)>8XR50AFJ7#EXM4\?_7#>/Z66"]\S)'Z M"41[QUON!\)>!FWS3(J;A^'$);__IXJN&*S.JY,UY^P$OB(ZD(]O[U,I'^$C9C49_LI:S!0F\WDQ!\@*LF*RBVAU$0&]<:$=TH@,#Z$8+XN_1 %8#[A-["C-X[A9L4<__[=6*#.0B0B]K(XU:;3R9BJ_MD(DJ,FQ)H4 M E&]PY:U8#'^4:;CH@T'X%+93H/FZ]F%:?H15AC@8H+**$,_*:8?-I!#%-=( MMV6$ B3W.T3MH++<3Z"@[?#BT4=$C+,OND0/X94;A'Y$I)F-$E(:"&Y%G);K MN)Z1!1-&?_*"@55"-/I]$ZK["-2*54P%$1J91+ MV89]EDJ_NT:<84-6EIJ?XU-;"IU:]_E[VF1ZT;G+QQFH[%3*),< M^AYA,."73,KF:EL:;BQ-B]Y'_PG+^]]="_G_\&W0M6D"XYJ<[=8C:X45+Z"NRWY8:#\-^/%7D2+F!:!'_XPW,>V(A\:R>1)@6:=T:*D74MO MI5"KF"(#X[[.!F2HU@EM9+GHR=#!/I0DM9Y1NR^'YN[6:)S%7Q8/(F"=+1*? ME$+HG_P)/R=1F$,)!5L2W \WTI_R-TF^[(&D5&QW;^0+W\=J"^O>CZO-(]G4 M4YR[W*CXX!H7L=[-#3]92A. UIN@LPP3KM^0]%W:I'W:'4H_%8.-1#\=D#&T6$PLNF(GH9]* M]4\'W#T?;L9_#D:7,85\91"RW7((]]5VP=>/DQ^ O>V TOD4^?C3"R M1#H>SHS7C-E-X"(;+AQXR#7PH53,.7.UA1>EY%JKO!@B>35L/ZGTW4*Y/)%A M$V0WRC?;Q>'O!2DD!UW]V3#G/S!N 3G*7A/H#OF+KY[AIB0JLZ-TD/RJ]8]: M9D)+E$W9%>^8('U=;#M(+B=/I3(GQE6GPDIJ+!-P\R\Z3G4CZ1E&L-*LE8B* MZOO_YGM!,0\X516]Z+_0JRSNB?>2S<[!_HA__62$Z-'S5S7B'VDLZ;*LMA M5:/*7-:=P2SX_()\TPY*00PF%%L!9+N$4F1YHJJ,Y=I41-H4*- 5,V1C%8F+ M3C^_+.VDG+$B-L=48ROB:9=J4T4:BRU*UTZ\\[7#<>T _:ARJDZU8CV8.-FS MKFDB:L7ZX-S:]< JYJE2L&K7(^FZ(K<'%IM^8@!+5E1=; ^N*G50FUS*6%** MU>N5<)'\#L2\7EQ*[#[&I<;58);VW[["ID\G.2"W0]((YE)EW+Z2>-87R)/V MFLC&HMP7T*WUD)WM"_(/M%P?S'WUW$?LB:)9[*R+?194Z45ORA?1W+Q M9-@.[F,%?X$XI 7*ZY*F4D/1=4]07!9;YYRMJH05@BU=5%IP@7:@>" RT@X4 M,MYD:V24)545I_V0T4)V4F:?Y 9AW^-2,/<1]R-$A=AM,IYHI0J"J@%]W[V_ MO]WU^@((Q=Z>ZR@,0MB>N'.^# CU %J"3ZEFKRHJU$#+ZYHRR0&[!9!B_V .JD6 M1=54=2P7E5C5/B) Q /&@F1X60F=*36-URXZ-->8U,H5DB$Y4&LCLJT$"PNM MCXP@\E>MHW*F:(6.Y1:0H381;I"YL"QRTFDX-X9M7;E))TNK'!*GBCB5VT:, M:ETVB/U H0&*PDIG ;?*J.ED(H_;1FC[E%_L=T>+B$P_(:$4AMI'(X5B@S(2H1O+#^.XK;"_%T#;I,$0WS4'23\!F#'=AA>J ?Y\XR9_"DXY)" MKJTI(&5=0=6'@.M27ABZIL:!*;\UY[VF_- )US3]3TBQ-9&]$<(.3;D,=ER9 MMG880/\V(1XK3:I:6/O?F++*-MBF&KV6:5-J!=E[Z[2+VG<4QA;D:^DXD("] M-:3C4&P9Z42& APY.FJ:U& WH M-&^F971ZB09**>8"(D<5#93.]0O(]!,-3,9ZZURB51/VI)G.IEIQTEP+"%'3 M3AE.]1L-G,5]0*UB2$W7UM&_NCY1:H'5NZ\,WFW1V(PSQD9;9Q'[V'A3=7HZ M4UQ>6;C4NM9!^CTX9F-1:HSLT'DF#RSL4AU8/HU$.)45]26TYKC4A]> ;%. M/;/)1!-;1XCJMV0XU;-GIHSUEC$L-7_E,602)7&B2[4W?%7Z@J$;G,!=,OG4 MLK8^]M)9(3-0'[W6B5/R%/:M^6L7M_X]0ZGD9AQ,3.3)5#\AGUQJKGV5)='6NM><#47LT,)EU[P*J:G0W=V .FCEYO&9U>/.!22V&Q M-NF8/&"9ZG7TJHXE49=%O>5$UUBFU9/TI ?.U*E8R%ZT@!"MIB3+J7X]X'HY M0 9UM_V^Y6G'ZDY5)[K<9L OTP+^EM'I1=W)6^].F!Z9NJ/./]@@TXNZFY0J M,%I ;&LU^[1C=:>I[8O=UCK-:>\!_Y02?C5"4-E:N3EEDB1)FDK#/HI1MC8V M*7U61(ZGDQ,J&!N7+K*@4W[HA-L1]I5NL*B0KT[UGS(N9 /W/8LIW4^Q-\]J MP,3@FRG;RC$Z+YIOW3=3MA5D'%'1_%C95H!Q9$7S8^ILF'Y-!/AFVF3:=N16 MNEZD@%BWOIFN3]66$:+.CLERJN=0M/7CLS$U>5!'_X)OIF@3EO8+W""[,:B5 M]O0'2B\8OIYE]!,%]JKB!&)#M+25O)?SF-QU./LCV0F9JLH>\F3J&ETXN]I7$@Q)NAVL[+G4.T>6K4V,HR[(R;L53'Y?:<6RNNDKUCWHU$F!TIVJM;DDFQ*B' M+#UIIZDL2VU7%:G4!I<,IWJO:&^Y)7FL;BL491R2AMOY!IU&5=DFPO6R\2:: M=D+>F5KR6_:=@'90PNUP9]22.T.7KR[U'Z@&M34W:.M8HN-S@ZAWN+:,3B]N MD+:M+./8W"!M6TE&;V,^1+GMQKZQ1O4:^E$#9Q-]K+>=T"L->BURJFS.^/E!L\U\]R+,/3MARC$PYON/-KU M[ 0'UNDB?7.KT/7?$/%N:=C:G)#C0KLT$Z2BY;-OT=&/AX2E$2+[-@(>$];E M<<$5?0G]"LY$.B(2LG4 O3:LV>IK^I\@1AFT/502LA7OO#:L64_:>C95FJP= M#PU;.S,[+K39DE&]BPZ$]<=#0[94UX'1WCY0CK'[M#0K!G'_NQ.^)^07'CP? MQ?WV!J(<=9&A9. MT:U_#_!M@,GO0;ART*]O9K# V"B9\'W%H;['^\%\GE@ M_PN]$R1Q&;Y/EC@S/<A725P-:1CH7A/]KN64*1 MS1\>O##T%LG?,)YG\Y@$@NOYL,F&S:XZ%.A)0CY& ?PAO_D1 MZQ,*<*:##/\=;/5PCIG[LN8CQNX-;0'^Y8Z^+#P8YE^/OA>Y%MY&66DZ EAR M&ZNPKW8H%JU*L21_PRKNG3!T&S! I7*) M.WR9Q7P9L)K>F84V4[N3%&^$\@ M-S[9_>3YR_.1$,YAFSS.!3L,A/5=5D(0/8#[8QN^C8*1L/2])W"& L%TO,@Z M(Z?F0N#-PF=\7;CA6D*(S+GK.=[C"O[N1+$+N8S\I1> 0Q793@C$],&'=5%>$BD#@7GPAU BUUHPUW]N[%8OO^?4UF:O =$(2 $ M]!8"W0SB([)&J'G M.?!'$@JY(6P@W[#Q62UYS':M* C]%>Q^@^PRA*\ 2P T(R>TG_#-,H8K((CY MGI$/:.'OS4$3.BN0G_^_O3==;AM)VD;_3\1[#SB.[O/)$1!-@+O=W1'R-I_G MM"V%)<_$^\L!@441TR# P:)EKOYD5F$C"9(@"9 %,"=ZNBD2J"7KJ:S,K%P> M.&9@2#$4H*/9##7"E]8^/'2!61;FG.?*(4]P,/YP; 2HBQ:.)PM+&#IC0'X M* "&:?B< 41Z=^8I#QV5/$3GQZ5!YW5B9!=XY1 0R 64/DU!>7ZY!/SC;ELX M E"M9B86.+=?8$=X.(()\Q"_T%PTS R'6-KNP"74[,_\*%KWXQ-;]TOH9WY! M^F1^9Z058"309YK&>Q5XN;=CFC!OEZK.BZVFZW M\?^*L _G-:N S&&LC&WNH30*C_^B#UKP/LC\HHT%.0W8N\F VX]1;C49&_,> MC#G\]6R!I ?'@/)+KS=LM=-UA-6P47B;P"JDTS F0'B0_,>A*>0G^ 'TCN@OCF)$OH&J D/YYCYRN[L2KV4)F^80W)[+-E]89-1G M6%)%)I*QA5I_'!):@,G0MH^U]N>XWJX2A]X>K&14-$1@ 9V(91J)^W"&>^9P MSG6<4@7NZ*,RAP[RSB8..>RT^BL,\FA,Z R!N,-I<\L8G ^@C6M=^",IVJU\ M$BH[VJLFH8<:5]:^T9(6WP7'PB_?0,F$27)I5*E"U:F35O%IQG#\#\K?/?AW=N71BF)P[">#@(;@>,E-*<< <)$XL+QF#8+9P6<$7AT>L(LF QT,Y,Y0Z2! M8*$P-$ )>U/HHZW60K$R8(" ,5IA'9\?ZGA,6^Z8\V^NK+W@8CY9 (0B:\TM MM5/CD<%)@2H3+BZ##]SVI8QAF<31$*E5J)&M+%^T^!PAAF=;@- ('_B^Z,(* ME OK=7J.PV0<5[%=YP&>7K^K$][G(4;93@C_ 3R! .#A-1D& MB?NH>=D,X?*+UFH/TF;O(^,2\C\ST]W3E#E+IC(XX@&O?$\#[&P<"=502N8'MZR$2R0)V(I MA[?+F=(ZO.,ANW@()V>[FX-^+KU$,N3,];@ X'!\K\+;FR M9!NS^T#QF1FBD@R<:\Q]B/D<0+AQ4<#V&+OD1!'G^XI'Z(K';SS\U.%6X<]< MPL! A'@[L9[9^-VJ)_"2IW#2?N(,F/40W.PLF,EXL.+@'*>^B[4_H?Q%*_8I MDFON$K%&^%/?,6^6YQJ]+MQFR1W\3V1$5\B'#,Z'/B,;$H[A7V]O^%\?X/L' MUWOAGN!_G(,(K.PH^2I;!5Z_,A'U_YR'8*J4*0DJA05 99OP\=_;N1E*A^N2@>=%LDA@;#D7_68? MXRW' +^!M@U,%-CIVM%F;3O,UWT#\!$\&C)NI BKW+P9@8O:VS7#_&*+O(1 MY:=U[(21?YS./0:GKG@2#T)O#,\P<7YF#D9@3?#J'/UU'Y@#C-M&<0*8^#Q( M90(,P8._>,0>Q]D5L"S+-!9(3GY[1-_J!L^W897;97G[[ MZN!^(QV Y&!=^?+Q!,\(Q)T0ZE>V" MD#]U0SS&4)HQHG5S_ATZ)E_D1)S)-+VE04$<'GW+\;$(BEB\LE&P\^<@TH1" M-EIGB "I01&]K;@DH=V#9<^S%,P512SL1L:P;3#V*V M&I.EE(ONIF/J1'=B:V <+3=P708JAE )/C*36Q=2)M71D$EIHY1S(J]'M8G? MUGK T1;PR<59@_8;;R",7,D>XXEB"]I-2-)/8!38N/A>Y9B8$+A@0Z'Q., 4]DUM,-M"3 MOX$X$M$QNP_4\*?*!)1](&X\E$,'$$L&$]<-5J1'M*DD4@R'F[]UR+FH3WEG M(F:BQ(K&%4M8ARP? X,R\HTP.Q02;]18D''GEA,9.-+8)75A5QEIEEO@,\#H MN8T$3J>)87D@RO*6^<&4]C9W(Q-8P1TC;&")=W&Z)TH#4&;Y%KI*$7(@0$A. MVO6 B5?BX"6&/8='00Q.(& .#9@N7CI3;*2OP+PA^P)R#*XS"XHQDL M0VS;QSG"5LT.WDB-^OQG#S@YJKU^ I],IHWT&(2-NI/PV ,@C>(UU\YM&(# M-*@#*'7GVINCN;#HK+#05(%<&@]!Z\&Q)K !X'QX42P)814. Y];L$V G&9QEWUH%F8+/?ASFX;+NE6O P+J\!O M7CB&T%SB>O;X":?* " N[EM4YQZ1#DL<8(&4Z3:. TEQDXZ/AZR%*<4C3?%N M_ 6B%.@"Z7;(Q&U'H!(#,?Z;YR?RD%(SN$C7[!C3F+&_4?Q4@IY[!8H MI_1/I3"4-X48QJ_L$KDG98*MU2NX+'\UD#3B2HD]NO8C5Y@6F/LQZ9$<)+A6 M?*PS6-4%^13/A$7YT<@(K<5$-$5^-X-B-U(+Z>C8 U+H>VQ\+7J%M9*FL?(K M+ IKKNH.*\* \B5S!4(W6+59\NLT:XY82&%MB$,?#'[%'R5XY"%B#N@R06R$ M$5(1FBJ\Q0NM[(48.BD\&I8M;F\B'P%Q382:/GI]L"=A4^/GT-1B$R4=%^A, M%K\C^@I\>3$!S8?KCU^74KGP3).)N(^GC0U,"(4A.*K)4&)#BA^R\8\/@]0L=8G@A$#_O3,S)"KAM<3$)(Q[DJ<<3C(Z&7X%$W7 M7T.KN;@(CNTR2U9#--((WR6>F\@7!I:_<*2I(CJ.Z(6Y7\3<(_54S%ZH7 R] M.,0O&?M*=K97/H__6(SDGG([*V!LQM$1.T(E.@,0#Z"23<4D*,N;VVRRXE1A/LQ8O%BX%MW=PE*# MH[S0P9P]R7]@U=E/D=Z0YR2XL7[$^B.[S'B]=3DPSYE][W-BPUKC3DA7FX[K MVJSW'?=*0].]$;L0KKD!QNV*W!R/:F[-3^ZKDO1+V<1B<"9RO8>\F=AHA9YUH&/WC7 MO!=D'/YBW\LUKA7KAA2Y2HJ'T#CK^(M.?HGK2&)NI3VP4TH,6>1A$X2>HWC( OW7 M(M.=AZ:%V*$@\Y5ABGJ)/&>?ZP>1Q/3$[V9YQD;&"39UF#38>"*)J[EDQ ^/[R^D,;4\M'^SYZ M^>+&]"RDGK"9.8N&Y_%+_L01>@WW2L:)HBK: M*_$*R9C/104"[J8@)A=)YBWTI0JY,YL8H+ VQ_*M_1)%-"0>#OX"NUZ\(/ L M_R\QI(7[H<5MQC(_OH"X[_&DPUQ= '"-H4=^)X]?1,[?'*VQ"3>Q!/JITT5J MR#NJS9_8M'2BRK^2B(]G]$K-!#P $&;\"@.56F!73]&59NJ=X+BI6A>[A42> MIGD:>/9F*NLCB_H.NIE[B)>NP)1]V'[-'+R<1LYRU[)8'K&'ZYP49-)9SOBNVM&:9.Y)A L;T4VTNQO13;2[&]%-M+ ML;T4VTNQO13;2[&]%-M+L;T4V]OXV%[RC)+[/H;B5&N]Y!2G2G&J%*>ZNQM7 M9IL>+Q8SUVYXNN&<)\?%AE)HJ%1[@$)#*3240D,I-)1"0Z5F MTR<05>H>&DJV/KG5&(J"K/VR4Q0D14%*$ 59D;UJ+>NO$Y>]BKV/OP,$K4>4 MKE7E&POJ)'$=Q3 C--"86EY"K:A6:@SA(/)6?'0M,S%4<)B/W:@FJ^$)UT"0 M[5O*U9H64]N\PX+X+B12!L;;U-BTSJH170'P%F"'HG$:J[%R)BN,*)LWU2F6 M-ZM:8M%7U%_P$"@X[7#.^2/\8]@O4?S6'(NKFL"WT+^(JZ6I7P,_45!CR[M! MGZP].A(W(15ULR?&?9SBHP%O %(37N)R%D!'XX5Q@O2+M@I@I;"X9A*1DTR) M>[V(^*$\Q6Q1#S=LWTUZCU5K/ Q0>$ZOQZ&I"?3I\F*_O#RLL>!HD'& P*]W!_ ;P0_WF=;-OH$8%41

    @7WN);A=LK%C:QBGJ["V=99PC_ZO5>%TXHLV#"N-38;"N-]LPQLW!\\7Z*9IW9F?CFPZ0RWX=?W&SL;J.U1=VV'N:KB M:1?@M!RFH;RC(I7H!L-ZN)LOZA[WQE@9L_O54VJG'5^%+%!J/^M:WVE;=M7! MJ'/ MJ0#O'Z;4+(#/+Z<.,RFX65W.!N':8BF,)LV[OB7Z72L5'*XZ*B]]G W M'G7P5%_OP:JBW5+ 'K(CUSSU>55( M)Q ABB%/KL.^H<=X1;+THCZ]P6(OK7B]E\J[TY$T5#N#D"SG$(VK_>%5)H>BUR_DJ@H6%*'C44"1/0@B^.; M0AXS@K,27F.)\]!B]D+T2Q5N0N$F$L0O67ZL'G^L8M>L.M=W)3='$3W,X44E]ON M&M&#U0D LU=CER?9SB;U]US'Q6 H$>VU\LSXG? M9(;@M^AE:GAC7WGOPG]6,D]_OKI]G_S)LVGX/B:.RJ.NN+3F7NKF\K#>;7TB MZ^:\.+(?YEB?=,>0DLDV8?1_L-P0L-[23F^ECEBK& Q78>1AIG%;J?K M8T%VR--*V:L+<(I_A Y#-C&,V 3L^*IW^>V/"G?L\+(]6-RQ'S(1TY>W/-8H M^Y6J?)EA!D&69"G[YCIQ0D/E=FIX[/(]=P6_,5YX2'?*IO)V+WO&7&C"R=(W MW3F/=,KE;!_<,8^7%)'T"_QML6S# %,0]Y?7G)GG3X#'+CPR$<(':Y9F^BG[*30#A3UTON,2L?=&#K^/C%F.R6;23^*G[ M3KFPLJ>W>"$]@&*Y!W,Z1@-;/7RBKD0:5 M1U5=HA2;3W$7WE*Z8A&=J"+/C-,(9#/@+)0&600'CH:_(H*71,TC9<;E:!ZG M%T1ELC#I)I=SHTH7_!4$!8=CE@>_KMKM!3IU#?.I80S>PQ0O*>R7!-6X&P#V-D_S*BH2+NH% M,'5'Y,;%-X1ZD QR)Z.@]W@K\J![GG\-\XEA!<(< M,HIQ+J8[SU,SDJFB#B[.VC@/^?9:/#%C6SEM9\:_72^C]Z7);06[Q#/4"M(* M64L_+R=E;.JI%2F@\1K$AQ@G:Y0CS7*$D=+T.&7BZ[?\5&Y)_H8TN\3;BU^'+[$?#1C0\1#(_MBGAW2MZ+3-([W7GA[X=H SLO8-,3- M=E$YWD1C2-*^);8A^!5W! PTFR&4]Q.S==$+R %1-1[H*LD^CLQ E "!@VGL MVNZ#2!X/QYO)R][RXG^9$<9\0M1JBUI,$\XN7).D1R;TF.4?V$.<]ULDF12I M'%'=B2XV<$,ED^1Y,3)DS!1'RJ'H!"0>$T[(>,@\2:,CZM]D:O+Q01E/O$B- ME^1@-6V0<]>MU8+!-A+[$^Y9%5C]@,TOP_D"5B/VC%.XCVMNQSE+A=R39I=? MX($+:XGYID3NY#6)A-&VB_9;) =:%_WP_M\\W[&;::A5@CO('1?$#F]'2$1K M#T.TO";2"R[HX3WFB+?[2++KALS/M*7V\QI8N+Y,94"^'?855KD*L22H9N33 M'XLB13:/S2ST U[B^B5A80M;-BN]+LBB]DMB-A&LQ<]D=GKB]:+BY'*B.A/[E@V',W]ZF"FIZ_MY$ M*4WOV'/P'CC>7W_\S]]^B]_XQIXR3RX8IOE[+^+?R;L@=O[^ZC.R]_%/K3?H M=;HC[1476.&)[VSR^ZN;MO83_L&+ESNW/?K9:?//K_X@KZBFW(R05Q1Y19%7 M%'E%-? ZO9:<@KRBR"N*O*+(*XK8.'E%D5<420KD%45>4>05)=G],GE%D5<4 M>4615Q1Y19%75'U.+?**DD6EK:6^05Y1Y!5%7E'D%45>4>0515Y1Y!5U$J^H M77V#5__YT??\.?]KD):7OYR75Y-):,J(F=UQ4 M,XMJ9LG8'-7,HII95#.+2F[4L>0&U!U M.L"I9A;5S**:66=:J*1>I:*($,60)]=AW]!CG&IF[;Y+J686'44-J11%E"C[ M,&I&S2P9+T/3*_3]KL&S%^D?(X^N:_36@K%]?/VX_OE+&S+0 TO[OKRY[K_[H]-OXOW3LN3WO,[3E1"A?1?UNC[#GO@0E>CZEQ5,/X0^L #FK73%A?AR9M%6?0P*2N;5B.%5 M'F:5+)>$0;P16U&^9[QN"V-F.Y::=#C3RQ6^G#'XO>5I#VHUELSN[1=E7U)S MJLQ>X6DCN)'3U.!1:>%4'8 M8^Y?XJ2-RP%3)+O0R[5X^2!Y@6=CWUM@6&FHLM-:VE.Y>(3@2-\S0C *:NIO M#<"+'H0S>R?7A ._I-Z3WCO'[%W"6,3#@TRW."&UKD0!C(L3V4.F MN9MZC"E?1=CYIVUAYX6D:2F@).'V*>P.5L5F.;CSNH7V'KPS/C+4&TI#/*U^ MK5;_QG,GS/=YPCM\_]Y[PU7 VZ@& .'B/'%Q&][[IF?QK$*$@?/$P)T;"*8@ MX^)+&4*J9)1<"B<]2CCIG4@D[DX28V@F)>3;@E;*RL,LE8**O>P1H306*<9" M<**Q$)Q.338:RV8X;;,C$YR:,)9C"^*U$;$[LH5ZQW5IHP*+AC)W+8=G$L?^ MCB J5W#,5!_\W5='_4,RF96>\$D*NN?->[_D<[DM[;1"8KB\(NK!^W*E(/.AM^1?>]$PH=L]KV,T.(^8CW!X\@J)U.@='?>JGP-MUE:]UVFJ_/S@] MY<>^4['*[$$G)+FN6N&F'9)?: MJ)!\)P64)-P^E-*L5CN#DEV>\^I3LDO"!26[) Q0LLOS"H:G9)<4&=JHG%MG M-1:"$XV%X'1JLM%8FAVG3F.A9)>4[+)$Z-735U]31]WA^CNS&KGJ4\9$6CM: M.PJ1J0?#(PL?I;M<%ELHW:4,J:@HW67]DL;5W;:S?505P*XWZ!&T"%J5Y"-L M]U1M0-E4FV]&/!F\!MT:2XD((4ET):&;T$WH)G03NNN' M[II$QM=K48D09:";O U*=^BE=)?G>\=V=H0_S*)+5-\3[@<;.^6A?-TN\P=J M?R1!IE&RYTDB-=C5;5:)$V78]RG=) M+TN38U*FL62U9;VHE7BM^3?;$"6\K##A99<27DK>.R6\W"Y%4L++>B5O^@:? M"N:[U-N%Y#LID"3A[J&L9K7:&)3O\IQ7G_)=$BXHWR5A@/)=EAH-GZ._-<4] MKI")G?)=-C,TE,8BQ5@(3C06@M.IR49C:7:@.HU%YGR7THO8E.^R$;[ZNJ:V M1Q2:4F3>E#.1UH[6KNXA,K(P/++P4;[+9;&%\EW*D(N*\EW6+VMQTM=,=$+@(7%6 J]/K [P.$;2DH0X9$F6$UU#MCRCC9?$(^5V=KJ72Z2F= M$A%B RPI?K@9BTJ$('0W=U&)$)*@NR:Q\?5:5")$&>@F?X/277HIX^7YWK*= M'^$/M.D2W?>C^^'F3GDH7Z\+_^*Z)7:]FJTJ4*-NR1SDOZ65I\DS*-!;*>4DY+\O*O$B]9WJGG)?; MI4C*>5FO!$X[Y+S41H7D.RF0).'NH? M5T0\Y;RDX-!&I=XZJ[$0G&@L!*=3DXW&TNQ0=1H+Y;RDG)\B;1VM'84(E,/AD<6/LIYN2RV4,Y+&;)14<[+^N6-J[MM9_NH M*H"=IHXZE/.2P%5-4L*VIFIM@E?S#8DG@E=';7>[]8471@F=!.Z"=WU0W=-8N/KM:A$B#+03?X&I;OT4L[+\[UE.SO"'VK3 M);KOF7GQ8'.G/)2OUX5^IZ.K?;U_>LJ314\2N;EFF92($K+HA81OPC?AF_!- M^*XGOFMBUZO9JA(ERK;LR9#S4E$VVN8H8^#)YYOG+_HCPP]P&TQ>F+\UU%BUTW72\[! _',2C5=(:^NJUFG&$I4IPDBT1*#F=+KG&'R5(U]4 M&WQ5$^?F>L7J$R'(=;^YBTJ$('0W=U&)$)*@NTS1EA:5"%$BNND>G>[1<:C' M2M9$-U_%##MH>^M3B< M9-_9(W-"AIG&;-?D?K>*Y2MC!@W-X*DQ_A),X0'+MC%MF3$>>\SWH7./?Q\G M*VLIU_ G?F%J#$5<*ZX_ '+@2E:X]"P%1,TU]:)QQMP&FPU$,9ZPX,$IX&'.B* Q3H2CY&5 4#/+F;V T M;VLE?=J:3&=(PLHVXKJ[%0#$'MK_9B@.UT%Q@1UQQ)X*C+G+@)_?6H !RUQ^ MZ=W6)WBS'^ ISS #Y;UA&XX) ]_('$OG OV=F,!'%A7BCB%O^+@-MH'Z(S.7 M?]94#G55>8(F?M&'K4[ZXPRW,^SU"VCZ:6J94WB@-5K]_? C"3I?(&O2A6D; MOF]-+)BJX2]WE&L0VZ-WQW4NS1#HZ00+ =6<9D@3;0--TI]^Z;2&S2;.0H8H MP)X_9V9@/3+[I86_W'MO9-D@'\2(X?2(MC50B@5\D_S2;PU6EXDO=;_5JV0! MFQ_I.TJ2ZX[OLA2'LEMH@KQP9?XGM'R+"\4?7#\H+CC()%"<*3B2530R MJVCR53R4!2C(=I1?NIU6?PV[Z_1RA*EEAHWYH,UUHU3NA;"J3&&TP,P\9OC MS=Q'U+& 8#@)D3':=&L^5RJ0K%>6:(=5SGZ_LYEA.6AK^.'X1F#Y7 J^8=X$366(E>M[VWK@MHI& M<.0CVGE\A3TC!P*"!BYL<>!(IOO@0-M\W^(^G81!Z.$/MA$]-L^0WLV0'AA) MP+=^F%DG^.H QHJM&7Z4)=\_DY3W?%J4\[X_H)SWDO=^?CGO*;5G,K"\Q(@- MR.VYX;0J=&\F!6XDW"N590(]2N=%]D&C4MSF!Z>1B*_=,\L2V ALQ<#6N>S5$&QRQPT/*&[X M2''#J4$T:VA;8Y7;&=@4%UA5[&B_K^I=;;U-1?:8+\)(Y1C)F]JPIVI]RNM. ML-EM:H.^VAD=DNOU7&!SOE'(7;5?YVH D@49T,N-?#D#8-P&6Z>;;[KY;MK-]WH_K-(LHG3Q35<.DN\"NO@^X\6GBV_"!EU\ M$]B:"C:Z^"[_XKM/%]]T\4VW4QO*A>IM=:31511A9%-5O8':HUMNPLA&C'14 MO5/C"TNZTCX"1E1-.Z0X)]UI9U\N-7'>Z5X^7LJ^JQEFKLO8D(Q[]Y$I[)DG M0Z@J)T]%S?(L>D"&2_YAG4"=Y(WP5Y+?K%SE+ERB:>WVKS $?.82NG;#X.W$ M>F:@DJU<\2Y= :?:8-%[LW0S_?8F]"\?#&/^-HJ!_PPPB'-9_,L*IA^B#(9W MP'?>VZ[YUQ__\[??IU>1WO%B0=/?&>3WU_=M+6?\ ^&&MZY[='/3IM_?O7'R>"\ MJ>.*,A-@%A01[X^*GD"0'\Y@>-!NG.,D<)-$DSYFI'R("/]R)BD"S\]/HE*S>@5F\WZ3S.9WF 8XG?97E%LRPM@GS ><_ID?ZG^ %9S6 M_H1K_PT^U73II6!J4P.?EPSA ?=?+T._EPSA ?Q#\('TWA'T>6 MN8[CC'5\KZN,"_SQD';QPS'",=:3>5T(<.?KG)13-I6X01ET^Z=?H?5B1EIB M>9L!=9?ES),O-OH@2;7'MPP\(WCL7) >""TN"6I1CYX(48REU.H$HT4E0A"Z M&[^H1 A)T%VF:$N+2H0H$=UTCT[WZ#C4_/QK=']^JH!JM+WU!_6]U2",5(\1 M;:#V1QW""&%DO0E_,%('A!&Z0=^$D8ZN]O5#3-32WJ"3:?NH>E,']*:Q&V* M?!T4)Z*$+ 82PC?AF_!-^"9\UQ/?-3%PUVQ5B1)EF[BE2>Y7FQ1MNZ9;RV9M M^V#,K0"P^U\VCC.]?7#]X!L+5I.R]3I+2=FN_&LGDXQ-"1U+_((17S]_W'Y\ MI8R9:0$^_=]?7?9>_='M]-OXOW0:Z_O?>Y3=G%%J^L\.IH_31@5&V>F-]AKE MK3EEX]!FUY./[#[XXOB!%\Z8$_AK$]WU-"3;D1/=]0_);B$QF: F?L E\ZW?(QN="=*L)"?[\)R4G97-.\> MY>/;,Q^?ECT^*TC(-\@6'MPE(=_>\MJ@LRV%W_[&L6/9QLZJN9BZ1[,\UJ\Y M";-Y4?4?63*I[.2BL2T/QIHL=H6.JZK&E)LEJ(R,,(3A1F(XM^KHJ2&Y7L[;)/2F^OMT.MV5$VGLEC;,;)-UV@R1@:JWJ.<$KOFE*##IZS#9TTA MQD?7?D3[G^FQL14<\W2IX-R0*$@;]KO6/F2_RQ-&7R;7EFB%M)[:EF&%2/@_ M"_Y[@/"/Q>S?*F;H>4!:9>YZF"\(KW 6KW>:K!'() I5*BA>]-3>KESIX*F^ M;I9J0& Y#5A(1ZCY&;7A].'^ Y;OA[P\N^GZ@:\8SEAQ :668]C\-Z9 R86 MSE1A%,6RSVIBC,G56)$F7K0!2SNX$D:1CI]@#1;#CI MG[#"UY,/W(WH<^1%]-5XMF;A[+WK>3S*\(.!8PY><@)+AWG!NMV?;9V'P?Y, M')66.N >YZ&/(UC\Y>K9\G_>/;EW42CCE3/^!B,,&'/$@U]P&/P=NBL!+_WM$%O8XC^3_1Z_],U'#FV>;>C+5%ETVP/H,KR MOEY,"2 ;50;+X-Y&E9D/')(+#G[,)+_@Y?'XAP/GX.),5J@#%-B,&9E/"BW. MU+ +"4H@F;X94#*33!_N2;*]]I[>SDO'41-T=0='X4]Z.X]KUP1.T<%V,(T^ M&Y;W3\,.V2IYM.536.Y#31ML)$@RT;UHL9(O1NJC;%60+T"+*P>F:]EA8#VR M6V:&GA58S/_T;-KAF(TQX1$F9@F#2'3Z9'@.X,N_8=[MU/#8NDTV7.;9Q81[ M']OTLS-K ^C;O6%OU,U(=6I(A.4SIYAJDT\$$%CAX0J)\)W91L#&-X87O-QYAN/C5%Q'/ CB M2^:[E:EV1NO6>Q'T/S^XCA_: 8SDEGF/EHDCAL'C)+XSTPNM@/,^9WP=3)GW MZ7G.')_Y@DOZ7G#CN>/0#*Z]Z&W.:/]I^8$!KXC_3B; @F$B?I:UKIF;__XE M^TM1Z6Z)W^Y N/+HO0Y:#:3WLN'D!/3N=M:9K1:WY)[X\ANW,S[\)I\$%$7Z'XZ3IQ*-8JK?-D_XR\>VQZK"B$Q296 'LW MH6=.#0 'H_99U:),EQ)&IE_H$FZ.=?.M&0J+=NUUK#%8U-IV;IW8BJMJ$7Y MA_6QJ;2L1)^82NOTIA-CJ4PJY=VQ?<%$6,P/OL,;5P'(YY8[_N2,_NI@ \^D'"N7!]$MOQS_-YK;[PE@D^'"= M\#W =XQ:(PA)7&V\LFW7C!1($*?> M=?DV@.6ZO,>EAO5)UUIA0CB&3CS%L&V%_2?$BQG# Q[WP%'L*T^&KWAL8C,3 MKW(=GHXY+X4S+/P8&QOS[,T8KX#L$*8)_Q$MN1/%G3./=^TKT*S(ZNQC3F?E MT%3.#4B&S/UH,CXQ.;ZE1;(AY\0ABO:[.V4^WC5UH'9HZU$SHSJ,( M\Q9E&C_%YAKI>^XM\7J_O0TX&V'77_?V@5]2YR?H7,)TVT6\GP\,B#GR,(JD M+^Y+E+YX[]R_=U-0&-+I?H5WIG[Z-TCS;)S^N28!=Q&O9,)1HW&$:FCC820A MZRT][4>EG1;9#C)EA=][.^16!3@ZN6F-JUWCG+3YM,8-6V/:Q\U?8_GVL92I M2)J6?F2GX-T=+>$')!G!>PZT5GNB&&ABYM;?^>&];WK6'$W8&RW3\J7[;%H> MB<%@;6_2IY @3%2#";W&A2L($]5@0M.&! H"17,.CV-+I@V5.:ORM6"VC75J M,.@H_;T0T0> M6H/#UZ"KMON'W,15;FLK7M%CQZ&<&@14KXP(L1/R9.-BM&Y$" )P$]:-"$$ MKO6Z$2'* #!=>)_OA3>OZGH8W"2T]=?+)597!\,:5^4D6%1U,SCH]PD6!(LE M7U&UUZ_Q]1[!HAI8C-1NK\:>*60(+E-YJ5G55J($&2)JOG!$"8)PS1>.*$$0 MKOG"$27*-@@OYE*N2S7ZDO/MYR?USV^59WR_YFEJ_"LSL!ZMX.4.Q[HI>_]* M89?*L_?W#\G>?PQ'T[LIB[+48TRW )X?SF!XT*X/(T%*NIS.BA'16?%$)1!H MFB?+AT8=7QF''F\"OG"@>67&$W0J#/-R*OGI.!4D-R;'3[]-LN2K"GLVX2V% M5P[DCK!SYL5_B;)16S+I4TKRNJ8DW]UD$N5ZZZ]-B'UPT[!)#[=S%.GPK)J+ MJ=LAZE9(7<(N8?.;+4UJSO(8J-BCO! ME^^]-_B=PG4"OY"&1I!H'"3^Q7]GXRPBKJ O8!39KSX],\^T_(7O;CS04PDW MA)L-N/G.9H;E1$G-XB\_0 <>*,"A<..*O_[3FC#EXG^9X?FO"5;G":NKAP>/ M/1C! HB^ %Q07#&S7_[3L$-IN8^4[JE9O9Y<58_BJAH9514W#/S <,8\UV.@ M?&3FL@%/0P->3F+[$[FU%E5V=[GSD4;MMRB^]'6#;]/WF>K]I M[5:;G"*)!54"KF&KQHZ5Q'PJQT>WH^HZI34O+GG3NR)9]*1:!'SS#B>P% M%0NX59\;I\['U-5&L'GES493YG5/23YEZWGK;K376\/U0GWECOUU1'^CVCP5 MLFM)K(/:) /:B:0 20UH++I_.H;\0-IIU=K'14?7U4%O1Q'FX,F^)HWSM.:N M]0KG*:!/'*,.9*.Q'(^CG '9:CH6LG?5S=XU<;T)L]#BM;@#\?\@SLXMCXQA M!QMD+H8=3>VV=Q,DCR\BUM/8U6[UUN?RD=6*M+++DYE:3'#YW_=/[7> 'HLHN\Q;.F@R5O\0WY'N@V MK &W82-U.!RJW3Z5U*3[LXWFF ZE5B865 FX!BU*YD[,9P/SZ?7404>O+T;( MQ":)B:UF.0F)$F1D:X*)03(&4TMBG7H!: ?4R)[<(B89/RS9I::C=MIMM3LZ)'Z8XLOVH_VPU1"R-W1O]%O#1BQ/O79% MKZ_V!X?D4BF)\&1#(!L"V1#(AE ';4=2%586N:!1;=(..($-H9Y%9O:M_[*M MFLR-\3)C3G#U9'CC;&N8I%,4KO']<":^VUI91C]Z99EBAI(UE67V.4++;N$8 M9AE>W<:P/.41,Z\J[D1AACE5%JK:\"0_BN4KS(=!\+HV\"V6L1G#'_B.>"+T MX_(V[VT#7@=,N3:,.6IF[EDX+&7FCID-K"N8\F?3VCI&"B=H"WJ9N)["H@I* MHH\#BNB@Q0F3<6ZNB'/,2CG28.PHU7H:7,5GT-^SBH]XO3_85I(G_S"+>M?7 MO7V<)J4H8+'MN#_YKMM?O:K]A/>8>I(&O2-1&G1Y:)O#PK<6"<&S\JLX*S]M M."L+@2]JJ"WI>Q!%6=)54%3RUTTR/6C& &J MAMT!X56;;":%;*C'BP3[]#QG)EI/8+P 2V>LO%C,WIPO9B>6549ZHD9AHY2# M8%?'^]VY>NT)W?Z5P$I@K0FA"X/UV,)(@\4,:>36BJ]3DB/^T;6-P+*MX*6T MXUUV+:$,_E4_Y:C?:^UQ^DD^J3-=RUZ[^%J2IDJ::O,U56A^IER\Y%?O)3V5 M1/]Z$;K?TC6"*\&U+H1>["T0>Y!A#_UNSO# M@#8:;31)"7W2C::U6Z-\8\0OFM;J=0^3^>H>];E_G&8V O2CY9NVZX?>VHC2 M*\\SG >&??GO7_+[WQ0"VCEZ".A"?-[.,:!'B[],(B %]F"Q8'C0KL_#'-TH M)-)X-"R;/X!QD9,P@*6*HR)A4S&//_W1@%DJ-[;A; YT7)YG&0&-QPLF+"5H M<#]!?<&_P. M#ZIT5)_YB77:4?X=C\N=%80C;B$I39$-LCS*;*E[;X#49O) MBRTWK_*5NZ@B[U=-RW'HZJ"KJZ-V9VVG-2ZX4 UWDIKO2%NDG.N$A]8AKT(Z M*[6? K>D!4J-:VI7&ZFZ?HQBXW2V'W&/27:VQWL3).() T"-584]SRTO2H7N ML7GHF5.TIM$!7]<#?CC2U&'GD)S&TA[OQ7,A2Y#>49*$QO4JMTV$*(8\$I#K M6X,DHV!75FSD/.1F7=6UGMIK2U Y@0ZM,\X]3Y0H^]BJDS-$R2X+"_FPMS6W MKC5TMT3'"Y9QNHC#*3]&>7^^8]KD1?^(07LX:!?RC_C)DRM'N96%6OF5GV2A MCR._#>]!9K ,[^76X&XBZ!!R]6SYKY30L43+/^##3U XV2MES$P+ .SCC=D? M[5:[G7$UJ9H$IZ:WMH;>VBBEMS8B>A?N[)])THLU%"^6!+XJBG>0XOU>U21? MI,+IB;[.[>HX,.=$[U6.\RU$O]_>W?TNW=TQ;Z;ET+I;+<#_N.G_K_Y5ZWU< MHF8ETZL,N1C6]]EC[$L4U+<&M[W3,XMVNUL1;O-H@ 0?,^OM)R< '%^-Q_"# M_P$^7GMW[I.S2J)A,1*]^N.;ZST9]E^_O=G0_*GVS+!?*7_Z^=5RK%DX$P_[ M'E :YI#L)NVK-CC-;CH6>0<5D]=XWD!>_>OP''C5<'@J#!?B8MKPR%SLE$LQ M.A7>"RV%KI_Z0+D-X)=K[\9S'RTTAJY0<%2T5-.'NYP#9:GY4M 079YRYSW_ MBW/#/,L=_XM;8-CXZI%YQ@/C/WZ$OA/BY,RL6 1"]=OTQ^W'GW/F_>3375(* M>5!9"2#9CVARK5>UXG3QO;QEO?IE2(E-6*]U\NBQC\%-Z\5CR6B]^'I5+7J7 ML;]X@-])UVOFS]]^@6%:AGT3WMN6>3V9,*Q"=^-9.0?H:+A\@%[YUT[FX-R% MN0RXB7#S",K$U*=GYIF6SQ(*W;F!88-0X>%=M)D+)*VMKVS\0:[(L#KS['PO M>[@[\7_E+7>1^4A OW4;<7?Z= !57U-BBVW@] M]^ZU!B3-"NJN:*:#@AA=2UT@;HEXK3-Q.\4N3W>$;K<,;;T)U"UV5;H;=+LC M.8C+\"G'9!]?'?.7 M;Y]16!^,AMVLD6OGH<42]S^QVK3S\)W])[0\CH&<01Y#Z$CH%WQ:F(L"^X#_XAA M:^=,I9C8FUF^:+NOWU=_B$XO+>?2%-VBOVA;K)88_:8Q[CF/@G\%D]KA+Z($ M/1:D5P'*"KJ:\:KS4<-QSXCLA<[Q1P,A!(.W[6C+I^_#AA"[G=>B-\QILMNA M7^1@: &8H[%[C!L)T^LQAY>YQ[[S1XR#C(?-NU8W<15XRF.< BWEFPMOXFOQ M5# _OQ^UY4>M^#MS!V>D233DA&=EYILR@ )SR4ZCI=QX[-%R M0]]^43G%G]S0'F=6'!]%CSW>YB1:@\SD,\_OQEA;D8UD _37;X^<3;'N$JF4 M3;&\#W!JMA%AZL)XO8%,%_>O,T=1LBU8)'KXBA\ 003"+O 7X?(YU/7VN\^6 M!SW&_Y%Y%Q?&NYBK"J/"J42?\6HNR/]"[H@ M5$#_=JN]BR6V5$*4:GUR[.!'427 M[ +]W77'*$;=0<_^!$2@%:)UN@4U]]+/Z.7[P96Q9B?R)_0"QS2<8E8 P^?N MX=&=]'O7\WC.S0\&1BD%+RMS[/66M7JTB,&Y%<_M.WMT[4=L8K&#S$07?^$G MTMV3>S<%%0FD>5BENR=8Q!?QV-6#QS(VJ@/.)KW=7CZ<=B'%4E98XP$&]F ( MFP-,FCDA6TPCNTP[O5_0T^K5'WGY3\=IGZ#1>*)'Y?XET;EG]&#WU]W";@_\ MDGI/>N\GMBVU,RH%0RG2,Y4K2M1TM3%B>3DBMB6ZO-NBH7#OL*C M4U_Y!'K@>*>D#Q*MG?3;IW"J@RHVR\&=URV=\,$[XR-#*:HTQ-/JUVKU;SQW M KH7MXKC^W&NYELA7/N$B_/$!9I0X[MEPL!Y8H [J,JZ^%*F3U4R2J[);<5YF(% ,9>Y:&%/@\!4Z@JAEDI:%%O<10T:.(ZN<3'&6OB[0EJ%64$JIND-"&E+6"*!R M$K "V(UZ-:[>1="2&5J:KJN#7HUKOY(146YX==1!,TL+%R_CM(N*EB?05V1_ M/:X1;$G2;WBU/B)$&?6?"-UR+BH1@M#=W$4E0DB"[B.9J\]K48D09:";? U* M=^>MRM<@UW><7 IDNF([.[H?9M EJN]']<-MG?)0OEY7^5JGK?;[@]-3GLQY MD@C--2MC3I2012DD?!.^"=^$;\)W/?%=$Z->S5:5*%&V66\Q7UYF.J;-#.\M MD"B8(O&>$Q(LI)O+CI->II>S+V?<57#C)*"OQUB6M.4%&[&F9[Y).*F'9)=:J-"\IT44))P^U!*LUKM#$IV M>4[)(P0,DNSRL8GI)=4F1HHW)NG=58"$XT%H+3J#(\L?)3N"XE(H0DT96$;D(WH9O03>BN'[IK$AE?KT4E0I2!;O(V*-VA ME])=GN\=V]D1_C"++E%]3[@?;.R4A_)UN\P?J/V1!)E&R9XGB=1K5;%6)$F7;]2C?);TL38Y)F<:2U9;UHE;BM>;? M;$.4\++"A)==2G@I>>^4\'*[%$D)+^N5O.D;?"J8[U)O%Y+OI$"2A+N'LIK5 M:F-0OLMS7GW*=TFXH'R7A '*=UEJ-'R._M84][A")G;*=]G,T% :BQ1C(3C1 M6 A.IR8;C:79@>HT%IGS74HO8E.^RT;XZNN:VAY1:$J1>5/.1%H[6KNZA\C( MPO#(PD?Y+I?%%LIW*4,N*LIW6;^L<76W[6P?506PT]5.=T#@(G!5 :Y.KP_P M.D30DH8Z9$B4$5Y#M3^BC)?%(^1W=;J62J>G=$I$B VPI/CA9BPJ$8+0W=Q% M)4)(@NZ:Q,;7:U&)$&6@F_P-2G?II8R7YWO+=GZ$/]"F2W3?C^Z'FSOEH7R] M+O0[@Y$Z.,NN*[)G:]FJTJ4:)L MRQ[EO*27I;I=EO1(X[9#S4AL5DN^D M0)*$NX?$ 5X1\93SDH)#&Y5ZZZS&0G"B ML1"<3DTV&DNS0]5I+)3SDG)>E@B]6OKJZR.U-]377YG5R%6?\B;2VM':48A, M/1@>6?@HY^6RV$(Y+V7(1D4Y+^N7-Z[NMIWMHZH =IHZZE#.2P)7-4D)VYJJ MM0E>S3';7=[=877A0A7Y)>N"3K-SRA$A%"DOA*0C>AF]!-Z"9TUP_= M-8F-K]>B$B'*0#?Y&Y3NTDLY+\_WENWL"'^H39?HOF?FQ8/-G?)0OEX7^IV. MKO;U_NDI3Q8]2>3FFF52(DK(HA<2O@G?A&_"-^&[GOBNB5VO9JM*E"C;LB=# MSDN%3VTY8=^"55!KMW\%:N(SET!%-PS>3JQG-GZWFLAO*=%?J@>E1,RA;"Y) M?GL3^IB M![ZSF6$Y,)0;YDT0.X[)KN\!O+R=3\]S9@9L+$+KKR>W\*T_,4S\;;%IQ1K_ M_NHS_C+^J?4& [T_ZL)4 03PQ'O^_\ 4&)DV9,@F#T,,?;"-Z;)Z.6G&38?OP-(8UP;.AX_,Q M6R+2:6VF+[VM&,Y8^R(B1W M7.6GFAQ*GFER4##3Y%'S'5+OF=YURC1)F29?-2O3Y(;3II ,)05N)-PKE#VL M5MM ZNQAM/C5+OZ?S/?368-5_01$C;)PG-I;>R;U]W,-JH5UV M4EHBOE9SEQ+8"&SE@*USV:LAV.2.J!\TU\&ND(G^>!'UB?EOP5"VQJIVF VX MT,Q/%@QX@^=*J*1^WU5[VKK;2JR1_011BK'2-[4ACU5ZQ_B:DJP.4?8 M#/IJ9]0CV&R%S38C=G-ATU7[PV9$F,MPX4PO-_)E*K*8WU"=BRS*?O/=IYMO MR7NGFV^Z^6[:S?=Z/ZK2+*)T\4U7#I+O KKX/N/%IXMOP@9=?!/8F@HVNO@N M_^*[3Q??=/%-MU,; ]ZB&5X M+[>&S6!, 71_]6SY/_$7]I\0.OD$/_R -W>3>B9 M4\-GUW.<7?;EC^P^^.+X@1?.X%U\[Q5(TI88[0_X\',>>NR5,F:F!?J!__NK M+]\^O_JCW1JT![^]*425;+3ZK3EEXQ"G]LGP<&E\>/YV"L^]-WS+O'+&'RT[ MQ%79')4^['8*1J5OTF6VJXB[:U;=7W-UJ'VNQLMNX1@90J]XN+]C6K;%=YGB M3J /+$EJNC.F7-BN[[\&-=NP;,Y" A>6<3:#!WW$^M2U ;0^C^$/IJP$$N3Z M%S@A[@ 3V",PW)[7"R MGZED1Q^46+Y#!Y,B_BB'.*%T1P6=4(8G=<0XY]YS0F[(">7LG%#Z3;KWN)MZ MC"E?X=&IKWP"H7:\)OU/:7<5!*+&@>@;?&H6AB1DOG2A7*L]46K^&EK[FJU] MB2Z[]O+N>ZE]>M#V03X]1_'I^1;.F&<$\,I&V^@)+E&WV79V MN40]Q14CC46*L1"<:"P$IU.3C<:R&4[;KA((3DT8RXF*K\HO3G=D*[[Z;=6- M(@@\ZSX,-GA2'$&"KN#TVGP)':ZTI00/'L"*^K _T0OW^B^YYT'ZG] M?C, 7Z9@4CWA+W1='?6&.U%^4WNO]["?55.,->\,KTCJ.>Z66SKRA]R&]BH-FD!: 'J0ZQ3+T!E4DY=B'50FV2T.TC& MZ#7%:,?38Y&UKEQ!??NHJDA'V.FIO5Y';8\&:[N5/BRY&/KGD\T(^+W7VZ2)\$[X)WX1OPG<] M\4T^N81O:?%-S@&E&^XK<@Z(ZE(#0[1Z>8*1 M&[M,/;6O]=11]Y#*2;1,E2_30&VW^^I(UQJQ3+(X"U2PFPXW998T!S))DLA/ M(G^=55K"-^&;\$WX)GS7$]]DDB1\2XMO\C@^4513(0YR/(_CU72CLL4XG967 M'XU%BK$0G&@L!*=3DXW&TFQ_8QJ+C+&!M9'!I7,>.%;T7BTSD[=;6O?TMV)G M2/:V3F0_ =GU9I"]9EGX@$[T@7;VWB4K3N_]LL*IQ#U@Q7K\_JK]:M%50FNW?P6] )^Y!$G?#8.W M$^N9@::FF,RV(_6!OX=_1]3"OU,E,5V/' 4@ER2_O0G]RP?#F+^]-:=L'-KL M>O+)\!QHVK]AWBUZ\'*'A"MG'.D;=_CN'4#FO>V:?_WQ/W_[+6DB>IJ-/[BS M.7-\([!!S4#+>_^2/G)CO.!75T^&-[Z>XX/^=1CX@>'@O+Z%LWOF M*=;X]U>?#3.PQC^UWF"@#PBW#>[DU<&JWZ'1\]6SYKY30L403/^##3U&]X94R9J8% MNJ#_^ZLOWSZ_^@,Z[.N=3H9*94\Q2[\[SQ@S(/1U,&7>E6G"C@G\[\QDUB/2 M_,:U+?-EF2:==G^X1).V]A/^07KN_8X]YV8Y$I*0FU%/3WAS^1Q8T5(U R(KE/+J6B7_/\'D%T _G#QP.@7(//!1^A_Z9'[24 MJS4MSN%G "DT@;54W DTH< +L%'Q.\.VW2?#,1G,S>,G6S )[71X][@5%==1 M#&CWT0):8 NVK;CI7HS&YKX &@%?S?1P(4FW8XQXGC M/X;]XEL^SGUN^(%B>FQL!^&+@HMEAIX'I%8FE@-M6X:-G 4>!-Z% MKP;I:,31.]2UP3L?7H-F9LSS5<7PE2L60$?C MA7&:P#F!L3$/!F69?MQA,B44%4(\=5L_1:'! 3Y(XZ@HDNX2M7CMICJWZX_N>7CY?: MJ+4@C40;#6AO(X)\OLN>/ N:QS6"[?& ,(LHD #-F$#W?.O,F.'P]8EH@FL[ M-1Y!NF'0 GN>&@ (W)L1K.8NM!P@G!"LR"% J@,Z^UF">&P&C[5DV'4G8*I7 MG)ZW;!YP^265;#N HQ1-V[;]$^R[7X:M;OH^C-J&]5EE;0?>BI3=P@FD@GW. M/EB#29:2+BX([GXAWOOA#! %H_0CWA58C\@_8EZV9?GP6WP.!'"FS&#&4U\! M-@F[8P,RE O+@;?.?DVR[U9RU>6EI2>%:5H7Q1%^C$R,F/N MP]?QI^2G!7B\$Q-1^%^*$0;N@OZ,\WOW3FAT_6&&F^0Z^"WHB@=84J(.AZ-, MA^78:-9HWU&'O=+[JU]SA]W2#G>]I%V]/.)6GFK]?BOM=$/WL!5A\SF_O]*3 M_;U@SLJ:DU)7@,5'(C.AMF(+N^0MOE5\4*O'"YO81&7#V^HJN[-ZR<7%0E>T M1UQE*;T,Y/8@T)KB0?!>R/^HJX%\\A&T[B4!0T,!0QO)XF)P7$-_A=;ZW4SN M [4]DN,BOQ8Z-L3)F]ZNGU(&>;DU,U-E5!Z/. M =N2#O#Z;4+)#O#X%L'')[GC"W8$S(%EM1A8U6Y#P/N089^ MC^@S%!JV_:+@K(376.(\%+6G^%,&NO+8")AP$PHWD2!^R?*5N0>CMN:\^<23 M[9#UVOS,;G0<_N'[@KSCL^HEW M\Z*S[;"G#_1=G&VE=6+(K&:.A\(N"L**[T..QA!UMX;A2>-[M.W^=K3BFK;[ M49M9M%6WD8+*5C6:597R227+):$#.0\ON.2L1,ERF[T?AC$3[M0/GH$Z%"AEO.2(XHI(/(SHP-(D&'\A=$T, MK0'=QA:A1FPVM]T7QGQ5&5N@@&&(B(K!$: !\C@79\R#%T([,+9&#A$N3X[+ M;&S0U!@KFJ8.1D.UJ^NB3DT4SI+6ID&MF7F/ 5$D>7[(;<)P!'&A(]^BL?$ M;7_./,L=^VG$6DOYD3P/(YXE=HGT9=@73ZYB@CKZX'J6&$>,T2?F,0QU SG/ M\J<,#D\@B"$B39.'EO?)U_21*.HTNU\X<+_<7*]]'7];?0]?@Y&Z#XP'4J$% M1%GM2.SQ3&,Y Z"=4H.=$JV;".KR+>C/\%;B\]BSR>9!#'[+4QXQ*M-Y@)WS MGQ!X)K>E1"P9(\R2V)BQE[QMR(U_7.MHB6C?$P^K:WQ6.#-7$S1PXER;UKW11YD/:S:VA$,7 ,"QNK MEI*::,"%\AQ XBT26:P1OHTU= V/J B*TR%E-A^$\/)2HIEK6RS,#@@\S4*N MNYG?9>H%8;Z\.0\/92IQOVKKC,OO,C*7\I9S]>@;[D02?27/@M9B9_XSDL"^ M9R2P:HS/,KF?G000J?:3[O %=6=I\\OT:5=&= [,5F:LW<&NNN294MXJ>N]7 MKFA%Z3A$SL7G"#^]]8 RHL =/S ;5+GJB: 7> M[5YS0=XVCCC_<(L_47[$;\&7I6%-93KBT6XZPE%>5JZ=BIK],,7<<@#(2^[L MY-IOURV&@@X=?/?3=FZ2I)&UR-+)O3K'S,+W?=Z=$C?+K ;55QGXIK$;(E[%!RS0KV ->JX"._6S7-T/,C#8UK7IBO$O,A.A:<3K[A)1GA MN'L"=TQ7T2\>C9W5"Y]R!'C,+P^!M.]((T_>!PPIE$'4_9IC3 M1!E$1PCF/5HFB_TD@#/CQ3=SD)3(A=>,& >9)++#KM5-2B?>$S-.@9;RS84W M\;5X*MF[<#]J+;KNCJF.U$C\N[E),)]U9G'0:G71TTAWS MI%L^W)!?86P,/R@NC$PRA_5,\.(^\UAJD$Q.O\27#N8$?$\<),M^1Y\M#\80 M7V!\A$<6W?SXR-.S!A]:=]S\7_>) :-7B5S:8%Q]%$L>^1-CR$;?'@9 M,T(V.B2Q88?<]L"EHVP@1R3UA%PLQ>??8U$SY=:IPD=B&Q(_X(RR5$RL(.0?+_DV^+(J^"]$ ING"X]S$_F6''!U%+/%XM*J?EXT87.7'\4LK2-" F95V:E>U! M*=LRPZWF52DQP5P\^D-;CYK9K3;-B499(#*'%.@UI\U! 7C'"WYK $,Y,,A- MZ6_=+?VIK+[]^X)?4>])[[YB]2UC"ZO\]N#9982O]B893Y'*D+U'9J\5Y MY'#O;:%)=U./L73:7S%=8B92YA,F\$C_S$^@N,'&??(%E6PX9X>O;_#I;. E M(560O=0,=W/EN=]4-V"ZY:>A/1GY:^^.N?4Y-/UK[,UE[VO?GN_;R[GLI MR]@I&8L)E;0[2DD[3,F.5PI1QO_D+D)_AU[TIF>)W#.;K@^.6/)-*6@MVJ5. M2\V*TP[6V[)DKTQ+\*@<'I&P0? @>.1UIFD[5J<\2WQLNPUH+C[J?+H<6Z(] M UFU*D<:9MO<>\T9XTC_8NC.>@01LP+VOY^*5I3/[;1W>WKW@,U;^MAI>1;; MZVL2E.&DY5DK&:G#=J<1"U2F]"+1 NFJWI-@!Y'=C.QF.-3OS&>&AYGV08@9 MLT=FNW.>G+3!EC*9I/U*U:#NZ!!12AK*$+3D@Y;>(6@1M*HQ[JF:UB-P'=6\ M)RCMK3#Q&PY%F@AMH(NVJ[?\@-9N4VPC13P+;PXYVV M6XZ4L3%\3:H-7CQMVRZUZOA#0.C<"EY5IO=QB==#O$T(((>N=>]5>O\:WH[6\>J\70D9JMU=CSQ\R:4NB.'9 7QJ[ M(295K(/"1)20Q3!"^"9\$[X)WX3O>N*[)H;MFJTJ4:)LTS8E;"^G),="@O?U M5O$SK\F!-;)$BOFDN(9?I$Q'7'\G>NZKX1BB4D=<1$M5Q"])D=9)Z)C9*EQ1 MI:NI:X^Q!FJF2I&H2;3KJ*#97[16)]UB0#<;'_"8+8ISN5$]4BS1PX<*KYC MOPPLC2H* ?&I,6]F.?R5M!#L./3B@ET.$$^9\7R]"L,TO4I^=EXL.31J*2F% MQRXNH!O$DRI.Z4QQ,E[I?:$*.99?Y%/ ^K*\H)=CLDQU<2>J_71AM5AKJ2*N MY*,"A\):-O_[3FC#EXG^9X?FO"5;G":NKAP>//1C! M HB^ %Q07#&S7_[3L$-IN8_<$0$Y-^H4$5!)1$!LNG7#P \,9\R3(P?*1V8N M&_ T898_[':OT.QWPLHV97>7RVF9W!XK=@GMZQVUVZ:2#=L!MDW?;Z[CL-9N MM :MFKLDT[,IW)\=#NJKE--D)W3_DDO.G=D2_L7B\ /GN%$]H+C MY/JK[-PX=:Z_KC:"S=N,?&5E.MNM-=;P_5"_2$D;BSZ&]7FJ9!=2V(= MU"89T$XD!4AJ0&/1_=,QY ?23JO6/BXZNJX.>CN*, =/]C5IG*(8=2 ;C>5X'.4,R%;3L9"]JV[VKHGK39B%%J_%'8C_QS@JRR-CV,$&F8MA M1U.[[=T$R>.+B/4T=K5;O?7)T:2RMOS0^4_G?XT7@"Z[R%L\:SI8\A;?D.^!;L,:3QUT]/IBA$QLDIC8:I8\ ME2A!1K8FF!@D8S"U)-:I%X!V0)V,;&=@/JO8@P8S!6."6V<NK_<$AN51* M(CS9$,B&0#8$LB'40=N15(6512YH5)NT TY@0Z!J6%0-ZW@F$:PL8\2I414K MSH>J/&(25"SJDZTMDXF6SQ:2":8>$[5?=BLI@[63?FFWM/2G653 "MO*+6VE M*A[SYPQ+W##[A==!\ICRA/]RW")C+39"+2YEM5$0D; %P?!= 2] '?MR[=-/*V+JZ$K7='2WOJ#(0GVJM2Y!^SH'T\WKT M9-JI3)TH9[<6,XC3;LW;G O5R_@6Q4)X6,R/%[M3HFJ*8SR@X!WQ1%JR[KUM MP.NWYM2U8[P^VE5[+5UJBWO5U;Q^G M22D*%6U3ZTZ^Z_8WH]5^PGM,/2EWT9&HW(4\M-U#B/V&9^57<59^VG!6%N;@ MQ "( 53' &C3E['IM[K($/0(>E5!;TMYFRK.DJJ"8Y>[:)"+7S$"5 V[ \)H M-]E,"MV5'2_B]],SVO30]FT] BR=L?)B,7MS7K"=6%89:>@:A8U2#H)= ZQV MY^JU)W3[5P(K@;4FA"X,UF,+(PT6,Z216RN^3DF.^$?7-@++MH*7THYWV;6$ M,OA7_92C?J^UQ^DG^:3.="U[[>)K29HJ::K-UU2A^9ER\9)?I9WT5!+]ZT7H M?DO7"*X$U[H0>K&?W-BW"O>*EO'UO4P_P@]U,.TW6!0Z%VWZN^7_=3E!GU\+ M]S[S \4S D8:=:.UL':K2PIU,Y;R\ ,LMUFM-?PU]VC26_IFZ,AQ-)$NWS#) M3&9=_O."=W\VM(84>M*0ZD[H4VI(O^AZ2QOD'D3X4[^[,PQHH]%&DY30)]UH M6KLURC=&_*)IK5[W,)F/HOO7B3(4W5]-Q"6*8P8/B@21S'@RO+&?!$)' 8[H MNZTJAJ\\,=O&__)82LO-]=*G$<1=J8Y%='W,W=L3:SE)BT?=B)& M5X9S'M4O;"MS[J^0-OG!GP&+"^$A$&_#"+_J@U6X?OHZMO639S.<&1"$. MLQOKZ%&(O9VB$(M_6:CS[J&=%SD-2E#R]DHFL:A5.',Q@Q MM"M85)SIPW@T+)L_@%'7&-IS-8=G+\RPC_/IX MH<^E,)?]$+.(6TC*BY,&W9/(?*_PW@"IS>09^C\RL[[UJ(U77=RL>NZG)U]+LG@:<[?OO,!D%N[(2>.EYT:)UQ122B1-G'%KENR>"Z M5<9I]\513-?Y=^B8W TI20^_QH5(A1^4:S-PX5",')MXXGG7\$!'';MS'KT. MWV3IQ;T-*A@['X!R/7.L^]!7OCAXP68],N[7H%SP441^5'J;)^7DOVQ;R>R@ M-N\75?&!*)/J'4@WL &8F_;N-:^*L8D;E$SYE$0$OD4V=X(#ZA MNXHH,'(/+>I'X+5HLIW]R *5IWM1S.&6+X-KSWV7]"Q-RG1_@W0 [= M["QG@A*>*+<"PF:T,)$W[G94K_H3+[@@3T(/?O84&)$9^G[&73@YU(H7*SHV MRC>-9<5!;\$S5FNW?WTGO!TOH5DW#-Y.K&J>JD(G",7YPJT MO[T)_6PUM)6T_>4*SQ[Z\^&R")C7]JO5%;ZVF= M5RB>H=;]G4U^?W73UG["/[CL=VY[]+/3YI]?_9%+35E\J3/+F>.XN(LE:\4% M.\>TE>.;O*L#4']5:-AB#%D[FE(X52&U5"8;VCY$OS+_$UJ^)6[ BG(S4D\/ M>SES3X2@R:Y?#<9R@,Q^4$W)8VPA4,S_$=HO&24[B@U2#-PH_$X8Q(-($(## MT0] !T2Q P04*WCAOSR!=C:96+;%A>:KT \\8$V@':.F'%@,Y(R_V^%4N8'G M_PS$+?/_QU[\ *BOW+J3X EEZ?\+6Q8:]I/'+@+W@:%(HF8U;&QI42D54BRW M'2A&=AV595SD.=SN0N5.JP/_0ZJ*;X4/;L0%Q7>/A@\U:NMY\:CCPG@[KFAX+,#_#"Z*OXJL5L?CX#:R&XZ/H&.%= M6;*'BR' >>8^B::?X'A=ZAD&=_^7!6UA@["^[E\L=D[>Y(W0Z_$[X#@$EK\] M!C'5X\))3,#("K3Z>]14\OO$=HT@GD4,9T7@6?E_K-GX'VPC:LP!M*W)"Y=4YIYKPCIQNQV(*%_N\)MQ: 8^ESY\YCU:)N,^L1?DMU^ZK6Z.@<]C$QLK341VGOF3.?LZ1C:DX M]=%"?2W'<$R\?0-^%MH!-YQS.1VE<?PG=PCHE&!8^!?G2/%21 .Q*EL>%[D;E!5-\&CI16[L9' MXL9P/R:VW,S\U&C)XJ$MY)&(Q\EM=Y8#[/3!PH]B9"WEQF.V-8/9>X ZH0>R M9Q.I$G6TS#GB^P&'!2O3$VQE];Y!@0:4>\8?/VX_ODI_B^#SA^6[7=AE;^'7W]XL_@3/ MODD;6M>LSP,QGIQ:^UG*]AS=ZN]UY@S^_ MP0=?1<\'+W-X'L#,6>\KY4VF+_SW'W_[V_\/4$L#!!0 ( "2(=U%4+1EK M=P\ (N< 0 ;7-P+3(P,C P.3,P+GAS9.U=6V_CN!5^+]#_P/JEN\ Z MSF5F=A-LMG FR"[^/UT.*^OYOKRL//1,A*6?7O;.3TQXBS.$N98OKGJ_F_>]Z?_OASW_Z M_B_]_@?"B,"*N&BV0;?WHT_HEYO'!S1B4F'F$'3+'7]%F$)]M%1J?348O+R\ MG+ASRB3W? 4&Y(G#5P-X_E-@$#U>G)S")?PZ?]/_Q)_):D9$__ST_!3]X_3L MZNV[JXNW_T3_&7[\;[^OO9#.DJPP4E@LB/J$5T2NL4.N>TE[6"EN[&@UIY<7 M.D<>T8[=<[&Z)7/L>^JZ]]G''IU3XO800,#DU4JN2Q69E*E4+QG9 MX)>/#T_&P4BE1]EOJ=2O,^%%Z2\&^O$,2Q(E?\VD#[6?75Y>#LS3."DHH@6J M:4A*,KVK8H%DXK>#X.'6BP*]OSPDG/!E?X'Q%K4YEC.3-'Q@@.N?GO4OSB(1 MA_M,B4W:$4F9GUX_ MR='/,'5DOH1YI&U\FQ:1U,D7@ 9(C)-5:6(S $^W4=[LX MK05Q=.6VDG\YP,(1W"/@@:/ZY'7M8885%YM[N(X!X8SYJWPEKA(#[?$ $O4A M%1'4B>7*A=("4J@L)' S#PVA;!C&CY)BNJ7!C'&%=:-EKM9KRN9<_]2U\$K# M, 4QI'_\^#BR-!P&K??0K(D)7D!=I(#N]C+6YA)H(ZFQ=0;M"#2(B:;4I$=: MX/O!;NI(@2^).V8_F-_ HP1)X[JNK*%4F"1/8JNP6GH'>X[OV0T,4A UQ(RY MA(%&^ &=!W5UR;S!GF[2GI:$*!F!69K.@O(Y0/L$*)$8YE 32JI"H2X4*#LR MD$!V@J'154NB*+A3E8ZTD(6;BR;-> SL(,I0TM)?46#K2&J" M$BR7]QY_J5P!X_06PKYM1!AH149MA[BY\25E)&KZXBL+KM_I(3*5CL>E+PA< M1 (=0NR)+AB=PU"'J:%C9LZ4+290IAQ*0AB+DUBPO=S%-J$%;=6@2$^'('\D MSX3YY)$X?!&X%N"<69!\EQDI:?&^ MD4=)!1U"=\3@)YGBUZB")V]8(IG7B4N MPH06)C*SKE(F GU=XB$;JTJ";WUJ03PS%\N)9W41Y608*XEOSGT+LIEI6CK( MU450+0&M)+[%22Q09^9Q!9&O+N*N P1)D!/7%D0S,SHMTD7H\@,*J>ZN*(4% MWLP$SQ9XZ"+DN5/E).)%"2R 9R9[!3/J+F(>+;\.7=JP.T:T^]%6@L4M,%(Z>2^EI+&WA+#L?+1F0IZ@< M':FTDO'DKU98;,;SH>?Q%[T-\IZ+6^[/U-SWPN2R,K5UM%FHKCT+UL$)8U7O M>8GM(J <198C.=E%^K-3L9@EP!DO%H(LC -APB39#64MU&:FU7F3O!2=:2-Q M^B.+I4S<;#X0OA!XO=SL0VA6C87;2A/X*MS>;%!L\DBTME3:V]83L1"8B1/D M$WCL5BO4R/"1O'M=$T<1=\IOHG3_)NZ(39?DWE< <[C6,^4P?3!@0L\UGGDT MJ!.R8LT]L#E+ .07(J%C2'$TBP7 -[V96"T)"MR+E[X@6<)#E'"Q MBP4M&>N+.=>S6;!.A/*";'6&OH*5"#7+.=T#^/\Q1H3]C=W)WBC&^RA$/J=._U3C^WU"U]Z M4X4]/7X>KG18*Q6>^STT6_C-;I.P+1_U@R6-\%'H THX\0V*W$!#O?-Z MZ\@W*'#E6$PB-+>0C^=;8I,I$L#*FTV6_!&$5B.HG^![2ZRGWBWI;0I MKIC6PETFZ)-\1>;8YI9M_XGK4.[3)$W-Q2W,U=HZE K7%>XQ.A)K@"BM=K6E M\FE\FXD"%=-XK(]E;UU56!VM+V@A+Q,\LK^K=>3.]C97!<(JIK:PE D[I10> M8WWVM\3*YX'5TUO(R<:,=MXL^[^O./J//JSWDMV3=+7V]#F[ MYMY2D/EU;R77_>C0X%\A1R>O*R]*H147'+!K^-T%(;0;J0C/82T^*1B4F,4D M2N0@\KV'!OOG!_"NFY\T15]4;F Z4S&"*LV")T1*2K<- ME[H].GNWEPL56Z6$>;6WZ>(#Z*NZD]1RMU52T[O"KPE4*AJ1D/[1WTK7AB9[ M0GX5)':E]B$G_V#_>EYP]JF1(\6?0VC>AQE=-=N+XL\*5',F^H1!X$BL: ]/ M#N%#KO7PLRK&?##)= 0U2P7A%N*/YGLN/10,88-/0URY?(4I&RFRTO.K'L(S MF.9#5;SNP6Q?CW#UITVN8%!)N3LU@JX?G!K>0XQZ9OTA2JLGMS *_K7 MH1' MBBKS_9D/@OOKZUY@@8('N1FY)<_4(6UG(==J?>+!^=I1 MG@,#<) .[; MB_%\N\J8W.XA6P&HN7/UX'$$<2WXW)(Y@;&X.Y[#?\H6[[E4(9]:@R9P;M#54P.U5%K<$!W#P8:)^P,MN)HE>NS1ON M:1@@R^#F85L1BUE+MEQUM03%PO%G9&1K0795/L!?G5BVGYN$Z?HMX1T,E1;@ M(J1^44N]>H_9YNY5$0;EPRQHF-9G$GA(1/4,[E&]FSA5/^NFC1A)Z>MB:^K% M\)6VP)_-KKTXNG2E/Y_!F;4X9G7>FMZXC2&3U71]2NZI1\1[F%TN8![5#ALY M)O@4?#M$+ M/?&Y>M$;$EJI,OE6]ZDUNQI;JS@VPP 6>ZI\N_4S\$$0Z.E$0A<4 MYDC[="F(N==>[:KISUX9WJI+V+BGSW]\VZSW#P3$P&=!/SA8LK?$Z' Y_<>EV9O611F:R=J5=.C@T5=/GC^ H:?>$$>M:5V2E6. MR7U*4DI=:Z4GUVJ3;0@K5MT97)2_JTQ>\ M(]ON(DB>S7T(2NMKC9%\L_4I^(E('35]))]]&K3G+2QZYAEM4OGC_4O1I^%' M3'_(4G"OA4P4FV\R6*&*8F_BSSSJ1'L8S/PY+DY0EM;A^YB'G6 4V6Z0D\GX M9ZJ64Z@[(=-#^9&[=$[U!MS?G9AB\X?(SA^2B2:N?\0,!^?#A,<1M#:TLEIN M$!SQL//;D[/D'I&!LM9R83?=H+G2[R-.O!:'MQF+#;H'"BT'3,R"__,YC/"A MRVFO&)78KY\A:*"E[^GZ%*VIW;T2!Q0\ZW.$A1]\%#E:9PM/ZFHOO_NYUV!/ M%(/TF_$+(T(NZ7I"A*.G= MRLYE +[,=#81]CWYZV*ZG@@<- N+!3D@YGH=[ M_$9,$0'M:#O!;[OU0VU9?23/W'N&8J*7N:.XX$>SP@^U?F>[APMW#IS%4OOU M.0M4$A$$.R.=3WI(LJ+M$%?FPL&BJY&AH0=V&-;5^WWXNML?DN%"/PZA6W9 P/V2+"\!Q $"ZJ;LIAI-;4D6[82Y+^'9.OHBT=+8Y'M M#+#8L206NQY?\2H6JW_\^746M1:04(3CB_;Q4:_=@G& 0Q0_7[03-NE\;/_\ MTU__\N/?.IU/,(8$,!BVQLM6__;N<^OWJ\?[UEU,&8@#V.KC()G!F+4ZK2EC M\_-N]^7EY2BJ?==<%V6O+\E:)@@U90-E*BFBJYX[.SLZ[\ ME1>EZ)Q*^7L< ";;T:A72UE"?.JLBW7$5YWCD\[I\=$K#=NB#0B.X".V6E/"']WC>,0QA2&_ _." H%EU<@ M$HA'4P@9;;=$Y;\\WN40\'(,2^;$KUV;:KI?7]$1X_\7YD4'D\%<&*(PJ-TU M5M7WQJI?X]F *$@BV7WN.9@<3/C*("<^7 ,5#]US;)'3 YRCXG$P(M) MOCE73Y&CZP30L1QB$]IY!F#>%>W%\0_XC^L "1&+TNV34@9,F73+^"*($:,BSE/2"I8%A%KBR!5'-XXI3#1T@9 M00$?6/9ELW9-_O-:&U(UPZ=.&;X, IQP91]A +GBXPCR.G#3\D< Y0>/,Z%ZLM<]=0E/>?"H7BU9S\ MX)23 9M"8KNJJRKL/QM56E=3\7?'W2/=]@SYQH,5]C[:7J(3\X >=2_1*5[- MT$>G#'W".'Q!4:1A8UO$XY;?*EG=RF=.6_D6Q1SP3&*$(, M0CNV9MO&+]IY#H'"NMWZ3S(: MFM>I585]X<6" I,ST@\_QQ LQ6[?WL-1%/"%$4L'1U%]!3EN?1M<69+ L%9O MT<@TAR(5 @5+;ATA]SA^?H)DUH=C"P]A9>F&,%.INX(3MXX0OH!B! 3L-\2F MUPEE> ;)&N?23)*=>$-8LP.CH-&M$R5K<%:;$I6 +U39]"R+O8E;QXG6H*QH MLJ[!=]ZL@2B(=.N;Z<,)Y/J%=S'?@L(G\)I!K'?.&"5])\X(0''L[(&/)JNI MM:-&(>0[33K=%0RYC>ZHY2)1.D4\8*26QZ&JI((>MXZ':SR;X5BJ:XRS*15U M2HT]&67%%50X]CR$(4HU&@+$Q^%K,$<,1!GM=;M<"^&&T&4#14&@6^_$$X& M)F0I=5R']%P!BG3>59U00PC305 0E7%0=)R$JS& 8AC> !)S7>EE$"0ST<@P MY.L@%"#=\L%&N"',V4!1,.C6G9%15*Z(M@PM>R>O=@O9H: M0FUM7 J>*_P=3D[]%%=+#FQWO+FV;:>QJD*YP\< KC9QJQBM*QCS[JP/!U1( M.#7WRN8N1P8J5#<&N[N8>K9X;CE8T5CG*-,(^4%0T;A*'C(- A^C^Q\AA;PQQ/6=/ES ",M87C-3!KEFD&4 MX6/D?YI8(>(:7X8S%"/*!-0%-#-FE&P&9T88/EX2Z$.^20U0VJQ<\QDF#/U; M?M0>OFFDFL&6%H*7EP4(GWN'!.NWE;E2?C!A7CGDE/;Q"L$UIFPP$=<O=2#$DXN8UB!*1#TA$ MW_/_0KV3O EZ"Z%38W& B @IU"Q:S;+,X MLP#D9:B_/+3:96 U"3:+/A,:^PL SD_MRNG4#A_K5#P"M3@@UDH=?*6QQ_FC M*YNW:/;2"B"OOH]9JW2'ZK=\?82>X_0J0;!\(B"F?'6;;NWEIQ4-X;^2="UD M88=O]<"FV<9;M8/UL9S[@723UM%!IK9"[JI2;JO\%YF20TB06/X'(EH,]F'Z M+_^<[O+X=F\*XF?XR''>3"8PT%Z7.+ BAQYJ#6M^29/P)7P:\>0A4YDO2V$R=2EQ'(=7L(:5T4C6@&J-.7'AE2@"N M$HIBX=E-@U!ESTE_T1UCU*OFO9&N!>ME>(NB$3;';H-JLE$*_.\([AZGH19O.(UV('T,OGG7YR9[\[KS0^BH9S; _4Q["@38KLWPAOJ#Y^T8W% M584;SEX5)"\SBXZF@"_E@73QSL1!GFGB5 DTG# 5+"^#?"1.\8*U6TSZ.!FS M21*MD^?I]JM:L883J ?G9;!.*<^-]15)HV3#R33B\S)?I_K(3RS8Q'HMC5?3 M'Z[6JJ7A/-?":HX-43^H7+T^9CW=K&89OKW*I*.OQ;%=A>^.?#O8YC2F?EB%5'K;'O6M MH+J"=\=Z-4QS6E0_6"YD&Q=NT5)RZYTF;GV%[\X*[&![F6.U#$:;,[:6-1AJ M>G=F8,#K99G=50%[XSG?YW2_LI)OI_NUFLO+ MG+-<\P#"4%X-O*,T$6]S&DRR&=_U_E2CL(\C@:9+5'A5C1"]S&#[R#N$Q\Q\+K4>2 WIS2LD :+Z<&>S M;-,9-2-4T+IK J093:GJG9WV)%'\"P%$AB.,(&.1O&DG,\VL/ZSL308KK&SP M\@60L*HC/HR&>U374#KW ZU@^*RBX[[U]#;KP$>+ 1=A.GF1U6100@IFCM_=R<:[L95[,JV@31.ADWM_&NF'P1Y\%\ M(;5ZHX-(V$H6AK,T"VG'J2DKB6>Q_?WF18]GF52)==!_@X$PZ(:EZZN&U6*SZ]_]\FV8? M7A NTR+_[>/^+WL?/Z \+I(T'__VL:Y&G[Y\_,__^-=_^??_\^G35Y0C'%4H M^? \_W!Y?7/WX;_.'VX_W.1E%>4Q^G!9Q/44Y=6'3Q\F537[]?/GU]?77Y)1 MFI=%5E?D ^4O<3']3/[^.__@AX?#7_;(/\E/!T>?[HH7-'U&^-/!WL'>A_^[ MM__K\K@HN__YO[[=/L83-(T^I0V4]UJT&5&]_;.SL\_L MKZ1HF?Y:LOJW11Q53(]:N3Y(2]!_?5H4^T1_]6G_X-/A_B]O9?(N%RF35.^? M:3=P_)G_\2-5%RXR](!&'YBDOU;S&?KM8YE.9QE%R'XWP6CTV\=I.6-*WSL[ MW*/?^;>+(D]07J*$_$#(2Q-*^V-%_I\27 Y'PQGM"I32CQ_H5[X_W*R@)A6J M@K%-__K9JKW/?D6_F$3Y&)4W^6-5Q'].BBPAG?'JKSJMYFZP*#_0#]QY7:8Y M*LM!DJ146U%VDX\*/&6JNT15E&9&&(S:Z2?J8SK.TU$:1WDUB..BSBLRI=P3 M?<4IZBU_]\8]@GJLI],(SX>C0985KW0>N2[P95$_5Z,Z:XJ7KD!:?:P?Z ?T M@O*:U(T+(A!5YOO'+],R&H\Q&C,=-P4M('9M>KN SN=?43'&T6PR]XA-\!77 M,/L..\L6O;'4_*F\>INAF,R^3\7YHMS?*+G)GR;HNJYJ3'Z91>SO]P@S\<@X M&3YG*5>\S6#\B&9I%65T&AE, MZ8INLWOP\F$?RB"K89P5)9D@AZ.E?.T2+2'+\_DFAM<()[U5XU8,'XKJO6NV M;]5+YU\L%-=1BG^/LAK1\Q^;O+X2!9,5LG\W-_Z$5X!DY6^^.G@A7XN>,[I+ MYYL!)H?5<<#5M_I!OLF)1.@I>NM_BC-MJI_ 9!GG'[HMRI+LO-BX[2NZ?:-] M-\-LZW@?D3W*$V&SC&(G.X=.[?:%4E:XCDF_),?9_O*;-M9SH-?/)?JKIJOD M"YWJ^\[$%LUY,(>=1QD]>SQ.$*IZ&/#6FO$M*.FD1%<35*5Q9*9FZS;[;SZ- MMYK]YV':M\\ MT!U%P0^0P]&B1(ILMB>=VG5WA+8^)SM>$SW=?ZO!*-R MMO._AA'_M:RHQ:]V'<:Z'K'[:&PV.ENE_1BV>EFO&J$B'"_D:GYLM_?N-97FU>1]R\J 9.Q\VB0284Z9TI M/Y#*D2VL\GB,U0:5ZZ(S.6TB%>^EU$GSP(+43%$HZA\9K#J\M,X MBF:?Z7SW&655N?@-FP$_[>TW7IW_UOSZQ[L4!"2Z(3^6BZ]DT3/*V+=_R O_ M.#TYW#_XTJ@,0FZV$IG(S H2>?>/CDXW*![@5J: M[Q9&[2&5I"$C-U9,/4QI& _.('-93'.)VU_&._K6S6 M6B0HRS.)C_?\*%^TBQ0J7M'75[5OAD6L]>/>6K]$5$(3?0M*"YK' 4JVA8+\K G)SL%!=2#&)" MSL (N298Z74N%?*/M)IHNSFKXJ'90E&>XH>8K>])S9M,9FB5.0 MN4_+DI+43B EQ\B][1/?V$OR<>,_;C(DI768QLYV:VSJP4C(ZG_HMS?5H"RC M/2I/OD7X3]226F6VD5:B"$_V0)K"AG$85]3C.HUTDSPR7A+_^=@3[_2(+G9 1<0?)E*B9@JS2%Z1G4%.3 M8_5CD?/,H2DR"8M6-@8W+%ZB&49QRE_-Y/1E%*[2OYNK82F#BEH,XS[H:M>5 M/1-4$N:L[!2>]B@V>Q.&Y^!@%UF28Y%P8V7?<,/-15%6[X^H#?:.PO)\7PPZ M#UKO&]5 ) 0!&#NXG%^+(FD9=MX/)^V)@/R<(;O9L7_C3&-GH'M0-9,J]IT MEW05 *L,!;6R,K3$97NU!HFF0Y@TP68^V-UK5]JMX$G(!;#P"'ML^5ADB>WX M9I48PGT_U__;'K>K@"3WRI"VF:6/I\F$$9- E- )89!K6-C$\:>M;4%3E2D,MPYR0:(I5P"F"G^4K44])I'Y7# M_.J-BERGY81./<,1?WLMM[?IZG*\L-8 5\R:@Y60"V#*Z3)6-9T7U@3NBDP] M2 F) #:?]\=+C8CG*$=J7PI)#8YMM^X+=5 D- %8?E8>9ZG&5[LL&,(RLRWF99G6%5(8L20V.#70!] =* MQQ,R30Y>2+<>H[N:ZJ<)&%L.ZXHF$*$7>+IUWZH=IH;0 MST5*SR?GG#(UOTI(OMZ?V^]>5Z64/G=6EN>P/!U:M._0[30OV9LJ8?EZE [* M%O3C=-^T.7VI[LJ-:CHM^.9 ^MQ76I;# G6:4H\2,45R' Z>LKNAY0FCB&Q> MYV;$"$HS2$>@AO4NU*B0.'@#[X:<98#\^RA-;O(F/XV6)F4]#A/41Z,+86:8 M@GDJ_T!C.>8H61PB,GT[14WDA:M\7U ;IY[& IZ0HRG$?W@^2_Z^;J MZJF0+-_,VOF\'MKW ?&$%:AY9\#!M^+S,STH-T!^/\VU'9[_E:I+;4TGX<0/ ML+F3$-K=ST["\QA23AM2$.$$!1"EAU=/]BN%.:+P0DII9W,Q"A?/_(4!UY;# M73K:']"LQO&$#'>6^V)AJA#0T:]!!A;V_LZ8,D=(PXD!(-E)\)G"T=Y+T1C1 MR-G1 >@!UM7FRP1E./$%9&D(@QX7AZ"EZNZ>/< D75873Y[JB-SQ/!<\- MJ.@$/5O^<4JT?[!;$[@KR.%$-U#W<6$>Z,[S@K UKI,=VU[U@!E.M +EV=(1 M\XK&B$;VS@YVR[[2 Z4FD(%?KYU%GC]5IMU^V\R[J&*IXQ=?NE6XW"C+LS " M1R#^&XI!?8=>V9_4CAPF#3!\IR#7+F9Z[S#E;8(+QRN'"<@%O\?<:-'D4M.8 M 1U.#R036PO[K1X@G'%>8PR I!U-NI@F":-]_P#BA'9;27#O)7H2D6A33M< M#2 7,KUH[831@1^/T0(@\UV4EF42'OIQYQ>Z+W;1O5YZATZ, -XY-/E"FJ01 MGK=ZE\Z!45:'Z]"/==S(>=& +?'(TB(*QF^G)>!=-"4_ML:\UC5.7YD#]G1G M9N[5J.5#.T/J\ 7CZ[,=0H-Q?/3-K,X#$L#D:C2$S6 M)A@'CC_BO$F+4TJ4QXB&JI,YW\L+,QF/_5Q2>%FT#* X<,0Q5+=TAE(5YW)Z M.A)K%QD#_9DH? V*"Y^;+>@<>AWPH7S=E&_G R,DX3K-$+Z(*C0N\%PQQ6R4 M8R)Z)#SB5QC&NVN 7#AK>%-OR','6X4K9TQ M^KMAW$9XC 9QC+((4Q=:)HPRWYVB!A<;S ZIZK&;:C?!X@1U54(/>(!^<^1D"WJVH*CSAA/872*HW MM(LS4\+N+Y"X\C5U.$QVD^_HJ+UVI"'9:B?'[5>!4Q^RY3('?R>$)8 MZL=CWQ !=_P%AJRN-[X]0&I"_?MU^WI,QWDZ2N,HK\@!K*AI4,+Q?9&E<8H\ M^H(I/WNK<0PSJ\S\]$X![ELOT0AAC)+AB/R72,;,CXKY2EB>2P_R;*R#BL43 MEQI8,/Y?@RPK7JF=^+K ET7]7(WJK %=,6B(-QF?L M>_Z<9AE*EC*6%S76/%Z05^)O=T#>)3BCT@"=+S\PI?PJIS!]1?Y8SH^?GM1# MK!4#GV/Q:AZI7&UY==JB(!N3O&H\G-/RS_/Y M.W7&!OL8*\*1EZ)NJN;>VL$H!Q^K&>DMEP/ARIC%*VQNI0L@H<[$$$ MP=J>)93@ PTKJU!Z3\LG1Q:,%R\IG28$1R43$DD7O'GT$O M0%UD45D:/H.6U>$*!#P4Z:A2\RJ%$\P;Z+:$>D/#1F$.".K49*YOB2E!CB>8 M-\UN"((^<7ECRM3<[O<\]H!>4%ZC5CC?]T/895I&XS%&XR:^""L(<_I:%64X M:H0Q.8OIJE*KT.D!P/"0"*;;,:BJ,2P0^P=C)8O'B!&FH/+$&1F8R DEJ>-J MB)O(V0I;JJ@H0Q["#L*,G@T;E!*3KX.9#3'E($\:V>3/J97E.1Q(TZM2R5). M%$A\G:% B('>/'A@R&ER-Z&'Q"6B7VT&N?*QJJ DEQ(DVK=9_U[5N Z%+X LO+,\19=912X[ MB &\*P\6H()Q"'I*IVD^;H(1C6CB[*]%D>AV6!:U.63 Z'4]-EU=8 ;C%Z01 M6FM ,*K/84,'MK/AIQ/#:V"#\13:)L?06S\8LK?@.V3/>B,W1LF@NB^(+F]R M@DF?6U%=D2,&C9%G-PPE[)J!#">Q6TO@X0O"MDRNUN&&(= WO(Y)E. +)RU: MLY&X)HJX**@W8ES]D5:3B[JLBBG"5V]Q5M/D88.R1.1_R5/TIF"V0VM<)Z 9 M&7O:*_N !O6^LK7VG\^_HF*,H]ED_G,:_H\!SC"^#/^> C;W-_P?2^=-(TR[ M9_A_ORMA=K"*4-?]89ZSY M]8_OCP)ZEG_D,H/=#^B[_*K^!8('XP!U5^3?Y69K02D. >RNP%;W*@3!.#F% M<9HZ]A.=U.5I2KX)[ ,Z+-#KX.0IIG+_@].I-,JF$::@ M#D[V[J->W_X3#>W"L8K1*.P!QAB#>0+C]YTX&2W0T5>-*3%E5 (RF&F/[D9PPQ>.+Y/(GFI M6;*Z0Y4^^K!!;8XY?&NN':4RD.$X1:FDOB.'MU[<+AO@R$%]%CW2*\#I(I7A M%F;@SA0+6N!I/$!CZ?BYJ7/W$=J-OIS! M>2-WAZ"[_7/S :8?3^DAE/>$'BA6WL*[TA/4W:/XW:<("\_;I,AOH*G%H0(F M]?;%W$KWL%&$@YM&6_J4T?NU];CDD#D33%5K162@KQMM^OIFRRH\?B*[O 5([(CQ:T/#_)D(

    V60-?IBQUW)JUP5"!&/X?L62$- M)J"$T>:I[_&";[U!HV.'=8YX5XCZNM.O[>$>%V277@KMO37Z#. Y\&867SW4.)Z0L9\LNI Z>JNX-)<2U+NCWYJEPQ5,W,?? MT22-,X,1LUJ0 ]GQ-4H"*237Y.FLKA!^AZ9E25*#S]J@CF_]Z=)A"R OK.G+ MO/TC/UQLT\(A!K5;>6.)S)X.1O;/])CZ)"I>$]B;ZZXW)4/; KIK6_MD94LO M?[]%;^FTGBKUOE*&RP]R#I'UVTU]BR76^+WZUC11E%;3[3)<;I!+8@M-"R66 M:!K@#"Y=@[[BHNQTJ< J\NN;,'<^IG=,A@@E7 (NN/L&U!_JJJW?_<*X+24\"B"LEE57];D15 MC:$\!(UK[F]&:..3L A@9)"*^[U$HSJ[34.4S]DJL+6X2[[9%SDY.!B999XNF7*$]J M3QQ%+:9>3Z9=;_8I3J2P/YA #<;S1B*LUBM#68\/&.A\ZB8\6#&X!BX8_QJ? M'$+;T;9#IO]@>QVN8LJ*>EV;7)5ME.6P0"*KVXTAV<6+#$\P3CA#LCX00/F8 M^LGGI3[ME;@"!P;J*]6'* VH8/QMVE8*!4?M8@S$T0Z8/QH5N)1 M\)O6A?-"VWJTKYKX#)O@X$$?W?0FTQIK,.E<%9+SIV5D"L+4?>\2\?]V8US< M%@L_Y"L=#SSU&M!JMQ^_9IM!3'"6K*TR(%O->5T2M9=E2SP3*XVJ&J-O#V"3 MN#RQ"L0KS^>M?YG;:XT1$3I+C27&W;;8",!JK#62&ORDY>=8 MT=%28TNDL%_HX 9CK1$)2G_$2/^.1EN7P_6T23*VVNBX,&=0#"X8J\TVN S% M>N.75/]OH+YF]>2^FM]6B3K6PUHQ+A_H+:'YP%CE0 DG&"O,74WE6JX"J&S M)8K!(Z_$EPE0:TR/W8T!KF ,,O?1G#W0>BH:&9="WZ%J.+J(RHD!E3;-<"6 M.M[T(+<3TF!,/5^+(GE-L^P)1WDY0EBU]]PH^^/T].0$UGC3@S@Y'-\/HNYQ M&M/_*_!3<8$P.6OG%^2 0K,G)O]=EQ7K3Y*5S*H-@NCT"/:VH0-!W6%"&E4N MT7-(CB]4R63R(9-.6EU',8L*;6)-4=9C[S^.(5Y6"Z32V4VD=3@*@'229KH5 MSU9Z-$$% 5;#/+DD4;ZK!#*^20Q&&.$E/$#;)O@N$#/F-IQLKED M=4+HRRZP*LP=F=/[$:9L@:,!-=KTYLL,H(/(*@9T/;V2+\^[DZ6H3^T:>V>@ M'C*]J3*!YR+,BI IYGU#/QAEJWLDQ6%468?##B"7=I8X>6$^=?@)M;:5 M4ZT"4D#9#\W&FJHX1P4UZ1EHVX2>-2C> KT $@0]"_I@2COO]4_O\H3P]+:( MJ40%P[4A4#9NP6[9+'\X41N>4 O1?:2YN-58-KG5,IZ'"=HL$@+GNP@ MN0B5(DD-]H)P-$8/]#I9<7+9*,?M[SMZ6I&C<1'-1*]HY2Y84)*+!WD2D6M, MH]TU )J0(K#ZA5Y3W2E:MY)")/KY/<(I'9=$6ET&E_6B+/:"IZE]*Z<'*2 ) M/0"O#-HB:C>FFX49(D_7EN;G!JF>];2LP9 0 W#R=D,,]-SFFB'M#-??_W_5 M/KUT0& N"8J]DK8>@["K>R=S=!)B^F=758J@7/L-:G+Q/24%,-IKF6O8DITU M@!)^^A^RM\$/]'RV/:*T,QW 5XT<31!EL\+C(M7>J"-9N0OU5RQ6MDTPZ8D MV!2J(G%O>_C8:J%*" >(YM .-C$<7:@8VJ\Z '(#:U+IPU FBQ(D7("'+;9&/ MJ0V7KA'W9#='[PO'Z!R1O7 ^7NR(;W("#Y45W1FKIEC;MI@^CD =0WK-LYWQ M2O@'L)2L[0TBC.?T4=*TJ)7!RE75?IR>[AT>@CYR[<.J$30)@0"VE%5QKZ,4 M_QYEM6J82FIP;*!W3^YHVT0E80S R+(N:8PLA]NR"D%W_.4(-*N<2\XV8$E( M W!W$,%L3^V#B@?*NLI5S\DM6J$Z.-O=X=@%J83MQ4KB_]UK>T'_R9Z['AX! M;"ZD-C]+).]VPD-/F\5^SUV9;LV'P2J:W8[\YNHQ99NPLP8EF#A=[OB!-E3[(,I_[*V.?GJ'OA)M]O/_8GU[ MTT0ED3^85[+>W/0.88]'%C3900KFS6Q[TWQ7Y'&-L3K1G;@" W8,&@Z]UT9/ M#2J80%F7:(2(: F_1$#L"D&=>4Y2@T,+VW:KX$N'*IC8YNV.=6$UMBY:?1 F MEZOK@;6.R,'+V("MZ!0D2+)C-^/+ )KFP:Q?@\]C5<1_GDO5Q M$F'$?ML$1!Q@3+,1TQ^;'"3T.7 K8#['!&,NNIK.LF*.T"/"+VF,EL*W(0VR MK$FY,AP]H+@8YU1L;GYC\YZ)@+=42S &K&6@=S?Z,L^"X/![3*U?_+A.*$VCV^UC?G7GT! +8.3S MD33SX& O@%?4GED7]C03O01C/_25G9' A'Z;;<*#%8-KX(()Y.>3PU"LPG[) MU-F) 6R:CRC+Z*$G3[Y%^$]DD\Q15Y6#!G66-!MADI7<%%XP5LX'5"*BH D1 M^1*]H*R8M4Z$!E9J;6T&>1_4GM:'41N$P1A#OZ(J&I/]O61# MOS3 E>?S3?O<:X03&.O;DAT# ]IFX1^GI_NG$ ]LM'J6J7G(>DXYK*NRBO*$ MK-H\)9 *MNMOL;Y\ &H75U IV>YX4T(X=C1W$/] Z7A2H63 (TYWT-)4$3/6P]S*0_<](-<%8Q?H";^!1BY'WF6[C6TR=L.]HMM[3Y$H(QMSF M<##=Y!5.\S*-=4]VO'V3J1D MFG#LFA35LQ[XLQ[XZ@#YQ?MM[F^_[F.K^9*<9&*R?&-G=9-=Z4@UZ0?2ZS2 MO[;#5"&4VV60@?X9FW@'NB"2C@NLRF&V69 C"B ZMTS1*ZQH,+C(N&2@8&44 M5%%1)N A5'QMC=)T&EZ#X")ADD<=0_MFNE2V-J4.A*ERN3O2^URNE^6X0#RW MM/U:L5,40G"1Y6A+&T&IEX_PF./K7L.=%(2#DY]N<^A!/>'DC.J-?@$0O)=: M"<*9^,DN@_UHR$62K!TY5P-='/>2B_-T]'/UY*TH3).4#,)%>) D*9?G)A\5 M>,K]AG?3X_?DX/!TE^P>1%Y/-^/6=H]&=69VCT;NW0ZNR$;W$_F*YA7O2CFN M*#^+>"\+R8(2(7]B"+OC1RK=92R!Y'[N M7ZA\GOR#.M]Q-3HSO79I(#CP&O.H8NAM@4M=Z];T_OY4):Y:"P3YU_KB0'[5 M6L&DZX&H& /Q!<3W2=N'5VE02A^.3]/-_5"[(+^7X?*#7 -9:E\N>CB>/&0' M,2URMJPWL3BY.QR-0X)?4')=X.N:&D.IWQR-\*N@R+HMKH_@+DJ4%K+N(%WX M ;D*J$1-UXMPS4I?]]62'$MP]P%JDZ8$@@NOH2U&G[TK\A=4TFL'NH!:6=KT0),/L^U'MP["O6*NDV][)## M71]7+O;'2T*$2>;9+4O"N0"-O+?U/MI512Z<[X1&I-_)))_FXP?T5YUBU%R[ MBTQ(FP6Y<,&]'A7RIT'@PE],J-Y+5,8X90T/1Q<3VDMN>K*E6Y$1:-3U-WY=]0Y439??V ,D M$N\-*SN=6.WWPS_2:O*43E$SY ;EMR))1ZGPZ*BKPJZ"8-S\NZG>!(M$^5:6 M.D/E&ZN<"[=#?5R.0*+>!3:0S$7U=!KA^7#TOK@/1^U- =K5**F$GR,(Q^H> M/I.>4H-V\9D\,GXKVLB]VSZ3C_5SF28I&0@T_O%PQ,:*QG]26H=Z;)\<^#GD M]KV(/]IX;6H.)QR_RJ6 U*5C.'HB,U49Q.-^-6"(5V*=@:L_Y]",^S*/[S,9X0Y*7&Q4Q5G,L+N[4S'RZ;6STM+E]. M@4;^'@_T7"M9Q%;^SLY>GG*]NE^PQ*+[BCMHKFFE4TVK!!<9RH=,K#V)AM<$ M]A4ASYN.H6?\[LK63>']3S:&+F-OZ;2>:OS%6F6X&0?D@D?6:S?5+988UC>/ MZ$FKZ'89+C:(^(F"WMP^35"#;O 2I1DU MG;T_R^!X@:YPNW)E=.7;NW'&[0'$A!-/4%)GO5*7:F^777V#:\G/'DI],>V. M8,E4XEQ%NWT'OG@AK[GV;A=C]QR>DE3;71RXYU+89X3@@[D7-P[GLAX,@0+Q M= MG?-\M5*V:A37Q@[G.[L<#]*6%*T+\WT)?TFT2_;;R\GFM%+^;!34*2/KO MYOVR3/1@8LUT7J1YFM9FNE[9M[(=JX^-G^:3?.8/.])-[RV/;]V%E?UOMS-1 M$97ZRJ:PZ]W10&UA9?/[>3,8477#.G"%WDO-E:AV]?!K8[K)R8_H*7HC4OY4 MD9/WO@"\ K@:C5!;C(3G;\DZ@P&/>",<9X$474[YX M6'5 %XRII,L#M>)G^-"3Y]9 M3I6:5RF<8(PH;0FUAI3-PAR0GVB8%H\XM/H6\Z3 X\"8$A)!H5B[G#.E,W\! M6&O>5UKJ%Y*7Z!SE1-TJ8XND!LW1>7@3*2&,O%@<@M\]_?U1%E? DEXH^1-(O>. M[^L=/]XF.@DQ57!#E9A7+9Q@]O7^W_KN>8LPY^3Q-N=#PJ,YOF#. =LA-)AS M@F]F0SPWV 4LIS!@O4K-1Y'DK+ !YJ>YV!S655E%>4*V8_Q2U^/UT<:WN#IA M[]BMMTS>E*"^HO1[XGQ &=$#D1=7\];H".GN1R*BR1%45Y6!3IV!O>XOUB8=S21KW@B?N$((LN1AVNV@AF!.MVT)M0-YLS ' M!!7.J0B;7 9S!G;#6"A3KG_J=).O@W#]*3GC#O*$_WX2.JX&N(FP8XB,J"H* <10E1;A^N7%BQH4+!& M,NHVW,A62J<[97D.!RJBK5;)4DX42+P%$0-A!GHM\D"1;M&Q"[4E7'4NR%@G M7TCS\4*"JS<4,Z>$!Q3C.JV8,39/AM4$X<;O1[TH]6F2 P?QPC8;,YO+EA.X MWN)7&0U%"J'(TH3.]U=YQ1Q1%$N;K#A'$\*]O^/E30O86SBHSO0IIU)Y!6X^ MAKKZ-]*U&3UK<+R%2@(B*(3%S@=3VA4/P+AQ6:.GHC5=$)DO:HSYI'Y7Y#'_ MA^+\;-@"UP'HU6[/ZR5;H.&D:I0 YUZ6Y8K[@[TI4]0*UP&HCT=/LKN =9'L MT"OA]S6.)Q'9H%$'W'89>]:E37%M@&97]$.]'K$F&Z-OAXVRPF1[7].,>4%Y M:;3DHMF7R61)?D=.$^C6R%-#7YT0L'^Z!Q'=I+45;VN?BLCZ!Q6XM/'1T+1" MD9YXLGIJ/#,L:! /JRXP=]LG@S_963J4F;EE*&IQO?A95CN?08VY%/8*$[3! MN&1(A-5>,2GK\6$#G4W,A .>X9-#Z(/K=L@,T%6#3C?#$77KEEMO MI64Y+-"K1+,Q)*9,CB<8#XHF5$<^;@S$6H[$%3@PT(#I?8C2@ K(>Z*]UYM$ M>(S,=^B\. ?E*;B"Z2&P]XY5B0S2.9^^,4)_U:0#7KU0\U,XI[TUR4Q.>+(J M5--+#P\X#-KCFZ XD]U3O"7U@U^=,B5G,Q6&W3Z$.7[\2W42P@%,29B48S6H M8,Y9WE^,4L">KB)>?+:-%]3N5#KH&FN*""HO5TM3(JR5\4ZM\/ M+L,T'<'>'/499\+[1"'.'D+^Z>;8X@@5[YA+I5 MT[ F?CB^]OV("&65Z=K%32&F>?I '8.]V2%LEUPS9IN^W#0/VQ :UZF+_O2')$C67Z! M49)6@S%&S '&="^A:X'# EVUM.-$N<4P!BCAJ[\IX'M.6OH#IQ7"BT=:/+:N MDB--+;KBGAR IK#IP(LI* D75K8"@['#MS7=1XZB/M_&@OH0]!XW)O D3 '8 M$5C0:@-G@I5R3!E;H6R$ ^EDVOTS2+@"LHBF<842YI#WG?!3/CQ^UWID M*.MQO*"!"+S.%>*>8Z82"?565B3A]N\FCS%#%F5\6W,=Q6F62L,D:^LPD3V] MI/"U?S ')>'!REIDQX-T)C:HQ<7V=(NJ7:S-M6K!QAHPB<.\E4%HZWQ +W#^ MB=&M68?];3Z#.":-D6:O45356/Y$55Z8"PL2],BFCV^2H($CT3G NR"C)45> MF",*(<*^_5E4@4;"#T1*=K.I356-2@2@B#B)#@C"'K1\<&4 M=IFQLO&(S:,(3V\+G2?"2B%N302)&FS4NP5&3K'\$J4"&#=N454A/!QQ7-IC MIJ@XAP_J]V_!BA$2"3\@]H"7(GNA01=6(!K8 Q3U*,YC7_YLWA@S@R2A;DN) M(QZH.4,14OO][US>W7H^+P8@4?B6\CXP>:2C8:T$EQGJM;M8?1(5KPDL>=R\ MI10.790,O2OJKFWMD_+^[SN,M/XM>DNG]52I]Y4R7'Z0>V!9O]W4MUABB::! M VZP',3D']0N7=Z494V?)9A%B+9IAC\TA$WUW#%83A>4$JYA8W'0B/5IPJ*2 M%?D#BE'Z@I*A/=GZ=J@>#@] '^#T9]L"IH1NB(S2PCLHZZM8ANP8-$AB5P+5 M>"1, ;AS$/&F11WB(67C(Y/,:O%)F.WOJ'!%$R7-AZ\Y MPN4DG9$/T[=/T1B=SXE02)AYR*@>%QW4?]N2&CM8DFAC &]76G/\131+JRCC M$T03;3>Y+O!U3>^5Z?F(9H$W6PS-VN)O[$**O]-A:;2$*J$>( +'151.5&R2 M/W.I=VD<"J67Z+S_XY7&ZZ\!)2$. ;R/<\FA:XHGO5MKA-''X%=^J* M'.DN3FV&N"0, MA&KJ:SK)@CU&0A%MMT[@H>/H=[3Y=/!76%:_V==L^[HOH' MJAY07(QSS6'.VS>9?H]V<=C[5XFDRT&]@&EL^O>8H#4X-4KK,'R[:SY50I)0 M!F"W\=8]">:TH#ORYE>TW#[$U"$4A#_KV$4[+Y">)#T6(@:M[H60[($0#R>W M?'U<#JL)PD^3*.?OO]R+P+1_NHLG]:UK2-(_ 8+(4!4M MW 47OF=-TNOS N/BE7JF13/R%V4289MFN$/<+EK).Z&4Q*'O_^2(^WJ6"X'X M"L[B0ZQ**+$SF%;GWBR[-*P[H9/0!&!S>T"S]\/W;9&/J;42C?_*M M8SPW9$-1DT7JSPR=AMG^H$O'NA:AQ6D\'TZ+.J^L"7T7QY(&"+%ET_O<7]HLGCII# ME--OL+/(3KF/^5.!I%W/<1I8G^O]\ MBKSN&S-R1,F6[''/E7MZ-DI\:!E+L7A)RMX.QT8'"&21&*.090!%J7ICO_OF M T"AJH!\G'R5)J+;DDADGG,R?[^3KY,G__V_?5D5Z 57=4[*OW[S]KLWWR!< MIB3+RZ>_?O/I_O7\_NSJZAM4-TF9)04I\5^_*=Y^]9C]Z_?:'US^^_>Y+G7WS M'_^$T+]7I,!W>(G8GY_NKB:EO?N>??%]B9]8GUTGC[B@VK*J?WZN\'*\7%%5 M>\68!N^8!F__S#3XTUAMS79-@5+GJW6!O_G>0L=;7.4DNR@=*SM>K6.M[YND M:GSH?5RQ,\T?2),4;G4^KM*9MC?85NBN7:EWPX[;]:A*%]H"&K0Y5E#9 MB@7[_37]9?L)JTKB)+FDUB4/JL1?&EQF6'A!5BM)CQ2O:86\LAJGWSV1E^\S MG--*W[YC?WG-_O+ZS=O6F_Z)_NCO9W3,J>:/=5,E:=/)X_K^]1LJX.^3WPB= M"N;R227L["P]J"5YG*Y%JR6.6[?"-=E4J1C>J" V?./R]:?[;_Z#BT&_=8+^ MU[^+\D/]YE77<$F5*C1HO_@^)72P6S>O]Y195F2E:B:B: %A$!6S:T,7_=K- M11YH]1/=.O:)<:^.5>*^4_N9%1,3KD='6XC(C??4GW,J)V.R+HOD::)#1[\Q M[M'16MQW:2\&,3GA^G2\D8C"?D^]>E$V>;.]PT\Y]J(0WMQ"$F+UR72YN.Z+6*5P"<4;1527%%1_X0$0EAD;!5/,=P4#:SMZ&ZWZI=DXGO8IQ>_1;\ ^6IO'D5S(0U0@8A+# M#^KCS3\1OB!1-F01+^-O$XO[Y]Q49R1U3HIY7/+L0^!$\NQ MJKS-*KDPU$H+/:,<;;2CZ>1TT_KJ]%52%.\W=5[B>FJDD'P)[?:QNOSU.Y.& M.G'!.WZTW8Y[?KIY/77]Q0I73WGY]*$BGYMG'>)+2P"A(*W3&R0ZJ4B(C>44 MY UZA!&-]O>$E2"7'R.B70&R,UN4-$UP:ZL2%AL)XNQU!0-*\ MGKK^JFPP.XG(7S"=BB3M%$6* 7D1(!CDE7I#Q4 LFS@FJ!4<&A^*-CT"BDX? M^-JG%++N\)I4#757]TW23"Y#=8I =RVEE?K;O&R7';U<) 0'W\.4M^GQ5J9& M'WA"S#S+:+O69_2OB^J!?"ZE8)G\&HB3R?J\0:25.$-,)B(58E)#XV.Z&8^@ MH6AQOZA@.,2+ZK8B+[D()5-"8Z*('3XF*O4/$BZ8H:03'0DI4ZTZ!1=I+SC' MS#U.-Q45_O:'QX>\*:9P,O69,3:F*G*/!UX](DOT]H=7C]^B3G X%$RV&5$W MAZ?>?J@2%HY[OUT]DF*BJT>_,>[GT5H\=+(0@X2<<'T[WDA$8;]G#E]\29]I MXV!)H(/L4S"7QRISW]6=--2)"QSH(&VZ$4I/-[&O!019K4AYWY#T]_OGA+;D M8M/P8'N*0_DR0J,@=#&A4;6_)047CKAT.A_@\M% @>!+"YUV/EY@:/>.KQW/ M+]29E77.;A^(@S?Y=N?DY]"]SLD*_6UT?D$[F>WQ:/!=SNEV/-[B5+2Y"AD= M,)9)_=S4=[^:A3('A$-:C9";Q%0Z%P7M>XJ37P-OXA M"%GC57F(Z>5RY%#QH>4+KA[)Z/40F;+W]QYPBJE*CP6^PHXCU[V>S41&#MF1'2N")0*P\V?%CK#.)%#G:_C/!LIRT(S$+I-.*NEZ3'B6[S1-G+U=W#=;=W&VS/ M%KY1&V0F$1.N6DB-"M+;BJQQU6QO:LOFLWI41P!F'$,Z-P#LC3*?\KHP $W=M9(C7690&V(\F4[H$ M\<_Q#X1DG_-B+*!SZA,0=P\K<<_33H(1D"%J@9@GTU>YQ*^2^YH+13G(__S<=8-S9 =Q( MZBU(6@N".V5-E!!(PT58[-Y0JTW6N\??VRYYCVOTO>K=280N?&$Z6ZQ](Z]Y M1WI]>MD[!9%0*U_EDM?!6M?W(A>PM@TR-XZWF)6O8D,C[3I/'O,B;W)KBWLTOSE']P^+L__QWQ?7YQ=W]_^"+O[_3UMTE ?3AA4^$_P&4C4O(9XJ]Y M\WRVJ1NRPE7G1K9J!IL4AUTU,A#@X:91*QU]SEF:SE;^K!_WMK!1S[51(/*? MXR6FDC)4X1=.C$$78]5OM-IWO,H/N[JW7-('V0B./J?3 MG\S%G\6!]H<][0C'V ,>ROR7;@=XWC15_KAIV)H3-80N\VUVMB)N!^3.I>=XZD+@;BAKM8]-SJ973JH_KHUEVO$ 4OU M;58.O16UL")I4$KJYB_HQS__,'O[PY]1+;)?P46QY3E4QWZ7R9"]V[ZZUNM^SVK,ZY2L'W[$#P.][)@Z,XQLS0:$;H>"9X M$C- RVE?D-5/O6<.YH(#ZKWFJ?3NFZ0:>X5MS 8V\2EP-WZ\,A\[[\.C-[\X;_OU]D;IIG4N7_H+-9X'J35OOC3[-W;W^: M_?3#O_%/V+___--/LW_]X?_KQ.2\]<0Y]R[U,53D#-$ZUY@_\5-LT2LZYRXV M?/9-%QC-WO+ZV]!'"Q.(/SI&D#$C1(ZR)LE+G%TD54D[HAY,_<_Q,D]SV6ZK M?F%@)C+=ZMU3OY.-.N'HU7#!U\H? U4H>ZP7K9F0&3K;F#9DCA*,F8$M?CR[ MWN&;M*B7^/4@!W.#N'6GP>I!EJK%@1V:2]>(@>H:YW@:0 LS:E0.GIU0QJ, M_BW"I$L%DY'YEQ:R@@XG>B.'JT$BR'@ '01"^_MH;EW#@X=&)-_\'\C7O_X#ND.,+!HQW<"1QH-I3B*[9Z@\&8/H.&B^W!EV6-KJT0^F M6V8=FC8O5A"[>HP%T2WL'2XMMR$O8'V3*X13.+S,=?$E+3;\>,3AM:Z +N!: M=0'*I\8 CK=KP1.YMJ6FK@[D8T1CW6S8(=UB*5XXO4TJ?K(U+T4PV7E>IP6I M-_17H(!^<.V.XKW \L,$B-&) U>0G8 *%6 JJW:+B;W)F7,M;7'&U]4(L5*5MHRY4]?L.Q&!P)A42&K3 ICH( MN$,#,UP891VKP6,TJ&FU,(U':Z U-:V.;1IHRGQ@V(L(H)'9$R8B0TF0Z2 - M/6X%=1;"H M0C&NDX0:RC(.KGF/U!K@EC>7VM'#XI8W4'O(EN)>#'I+AY@7L\?@(+V7/8D? M_^ 71YI\L;72RV"K* $"OJ).][!OS]1[B=&VYU2M>?3*ID;CA]B/;A5X8%=D MI5O+8Q\"=XG'JO*QX=MC@DL*OE\[VF)'6Z_3[6K<_775#+J>_NNPV^F/V/M- MV29M%M4]KE[R%,^_C"9"47UJU/6JRMQW?BN-[^&W JEKH"(#H4#9?$2O90(@ M@<>Z"\GU.5DE>2F'P_3W4$Q,UQ@(&$)H>&A(FO(8'ZIVEX%D58LAX,V[']_P M_J<_^/O]YK%.JWS-;LK>B<"3C_S*X$C_:WUOU/]:-7H8%08B42L3_2:DZB4$ M@.F]KI:>Z";'G*)01N-T,USBV MXAPSSZ/C)R1?&GL(25T^(G7Y< #V"I;* D,'Q1 66%> #U!KZHG],CP2K18Q M8KQER\*X?@!=,,OI7&.)ZYKGSN@F&UW81RUEO4%)8R]@4+>7&6,OO)LRUFC> M!0?5YMQS; [T,>6=575GU>Y)A? T-0$0 36F$8T==Q*,UE#L^=TLNLY+?$7_ M*MM8G_[8;M/HJ#JO&T=,&N+B8NT>'3??U [21$/[WT3\4)&Z9DB5YC\9^0J$ MA)%ZW$. "T%"BMF3W##M )=QA8KK*14]8G.L)P^?YI[J[!!)>O@42"=>>NI3 M8 *>\X]2I8C@T$PQ%Y2 \8N&/4W6]A# MM/1_F3RKLD5M-KB'R/-&#<3 @*;N#>ZN"G4Z&>=7]FRT##Z:C M%PEG"/<]F'0]V)Q6#[)\827/0?EADV9MP%PYU6@/P>:UPE M+.'-1?O^H,8$0UD&EMU#5:M[O]J+1)U,Z.3#B?( O[*SH'L_,O!L1(V%PX0> M>N )$"2"BX)QK\P^)M7O>*"2;/VO+ 3;!U!6ZV$_0,CDFV.]U(X(9IG.G6@/ M.S=,BG9_;]6)#KRCH0;$X6!*MI,?>@ZE@Y"CV9(VK +L_N&2CE,%U66> MK>B]@Y%((YJO9%@SCBT X02X;F)'L:!-YSU,3* MX3ZD"<1"9$9;5SC-^1D0TVG%'D#^Q]Z1T A/-$H!,Z(IZ_418[$3.J-#R+K M/#Z%\V6@ <_IM!:1;Z8O6SLR#!B/L9,M6#.0'CI)FAHW1PG2-*$68;UMLLYV MN[X.N:ZV6TQ[/G,227_(T5(Z\DI:>P4=&L-GI&X6RW9S2V._2/H]\(:FI$8? M5S-K_EYA'T('VR2RUAIX&7-/^<#[0_*^/[IVJ01**'1_("0;A*;W6[7#H:0? MYO4G/>XJM^"-"_'^2,:U&UYD&!YM3,P[R1V@MI1 MQKOC0QCWL#>?'.C"=RY:-15.P*0*,-5-A/@A].R L4,MVMVV5@]CPKHV[FM? M%QFC:H2*YJB,-![7]Z20I\51%7(W?NY5&W!L/8HI89*4G-XSM M@T)G>!J!4O8)PWZ^LVI>_ MWW/SW82HE6TX)[*WXYVPH\1/+/LQQ,&_$J\K?=MY^ADJ1]^)\NWMU5 9\_": M L0GI+D9E!=?F#Z;O'YF 3.+)7L,0A:@HEL6%J*B6[N'(!4JNETL M(%*B?>%LU7EN^@:)&V-L6,.$,V/PD3'AGR;1!\YAO(H9XOS3!S+"^!E<(HPK M[D84EX/) _CKO3:#X#UT)XI ^5C M9#B=QO5HAE,%#0(,8+C1V@@>_0XV4(W5Y&%PPLW^MB^:-TV5/VX:EDD4-80] M_6/Z?B18=\ ^,#.@Q?*KPGC?&JZI.?\B:0K:'8RDJ\5]UR.-47( Y'20);]] MIBSP]&74.1Q.6:8]B'\W=Y%4)9TJU=T32QH' JHB(.>GJM2]'^PD[EXU@^[Q MN]#=#6=WSW[I<"'P&8 2-\2L66-1Y'U2YZD!/_:^=T*.O1I#,&.&N$@K5A@K M#:)$!#T!$X,I+0.R;Q^5"NJ-0#@\[\[S8M-(G^I2E'#"O8,ZP["O%6J%:X#B ML("].+I"$LM.:AJ0AX<853!Q%-*A=K/8!+5+M9*7&ZK7HH_#>8^7I,+]XAW7 M'_.25'FS[$^LNEAXJ20&7)#.1T!@- MM'&UC'=F*F@:]2O.GY[I2/\ZH<63)]R]\KAA*=ORDJWGUQM^P%A.[P)$7N'K MP5)G[:&';?\$[GIE+CKE9L.2:"^61T]8JO8(0/6 " R2Y)[ G1JHU0,)15B8 M1?NH^$ 7R':#-SL#;4-XT__KV)Z $8(X:,/(KJ-=T)D\RPRLR:7[4,F*[D @ MNQ >;0VVD^+1AJ]EAP5*#SUGHL>R ,DUN^<;%DNQU*%KGC,Z)ZSP,R[K_*5= M'FDL)H UV3W'82;+O3O9O=5!'!MUN1:P'@:'=,?6\!Z17 UU#&-'GDB[L M\Z?R;%-5N$RW#U52UDG:WI#F_RK$?>GL/S=B$7^#J8D/R1>Z7LC9XCYE+VOC M&H9UE,\0.QBFO M612BS;V]$VUGB]M_Z5YS[^T:Q+@1&(-U8[=.HK$_GJ/E.Z-@&P'NU(U IT[3 MC4I?JVMTX@_#-2$LJ5/7/,V@.9)>C]-P>8Z8H>G87/(P1&Z:(P,T?)!&*6!V M&F6][KV!U _LZ#QS$C7[;<08*2:7-7U!F?GFRHOG\0$ M^9>DV&#^NP5_:;Z^^(*K-*^E$7[@NH @!4KS 5@J#@E=D% &"6UFB.LS$S!& MK4JHU\GLH1F?%@,VD#LYC*;#"'9$UA&R/\'1=\13*QC[Y^QNXE<_D'F6\1LZ M27&;Y'1A>Y:LXS>4F++O#*7D2]WRX MD1**AQ(-\@BAE'/O0.:W5V=AM6_ ;HSPQ MXD!%(U=R2DU%YV5U]X:Z\3TS3LBVS=*!FF%]3S!:D#C=&&PV8G#0[O8H/>!A MN1 U&QZ)FTT#;%1=\WZF4]&J,0T[*1@QT2LAWNP&J@.5+TK#7 $:"ONB> M9%N<5:]J0:0W[WY\PVE$?S!P"9,>X0ZO:9L]4Y>P6)[Q>1OWHB-<V+4ZNCBY"]@D %^GC#XZG9-X$^P:'+D;4R+:P4SK MO=J[5_M[.N!ICK0V#_,P<5G>G;O&(+DC^_E\GHY3OFE^$NS6@:C)0>V)<+L-^1!!'DP54K+3FOF7 M7)9+1:N<76B/K&8/*0)$W,Y.'/J-"8P5OB-MUJFP'75?!,A1L:_#.5DEN6P\ MD'X/RSDAJ]$_<-!O0F)@Y,C;\3!)@KK1@\3F=EO''S';XI&@9/);:!SN>&U> MHF_[TQ7TFY!F^BBYA;* 2;BNQGZC9R=Z^SAF5@8+_QA^8-$NFVJKAV+)UR < M2^ISC^1.F V6+14&H%E?:X]XEO4[T6ZA<,%[HZ=^2G1KE0.&S6G4[.- ?>\( M_?7@"!V$?F=F '@@"0>(PPD]M!Q%DVE#S#]/[G!#9TTXZS).*0DB+P!BAKQ* M]Y3HY*$^HQJ("?9J0RB0IIO5IF 'D.@<+_,T;R)A7P$$8M)8P4:%7>M-G5.H M1PC3.F"CA:D4#R/'XNQJXE0..'3XL,F20\K#RE@CBS'*#D<9&$R#WLL[2^KG MRX)\UDGWJ5/,]A;>9,6^<^]0N8@+/H4K=]/-.WW33M$E09ZJ8CKPU[XRG+W? M?JHQG5OU#]#/TR9_H=,N7(\ET]7 GUL!T,>Q'*K@'M/L2(1#N=.0A;6]^B22 MM7Z+>CW13M'91#YM8,::\"T$B0.YO;B;/US=?$#SLX>K7ZX>KB[N@S_)Y!++ MQV\Y.6=*X-M^[().F>8%WGN7ZH%HVJ7A3GR*L[_5YU@AG]<$:C8K[?5%QR_[ MT5\;.B6H]XG=A* =E;UVK/IV/$ZH37_-?IBRMEP/VG+WRF_2:Q\XCY97,LGN M GHAKG]?=X[I4B#-N<.E?R]PF_5FOF*!>?]01;^8% ?Y(A,![GW+4/H,]?)Y M1JFA!D:^P;5)D$2T Q6X,;70QD+Y:7>9E0MU$^L+/KA8[4I-K^6N4-/B>?9>/:],? %["FJG//FEX6XL)>9U2:X6-2-LJ"[KC6 MN'K![:OLG?;DL:;UU2FFJ W]Z--DYQ^]S22'2:#\#4;QRAYBDF/$'S@.:3"%KFZ\.: M"KXDU3G9/#;+33%/E=- G6(@0NM4[&&ZUTI@6S@X?V''C#-T5N$L;Q!;2W=T M1J_NZ)*DJI/"["JP*ZL '.E%\S'N,\TMG!^CTN\S&4;Q)HE@?LK6G7[V%H1@@>OH>X(WDHWX[=#4T!;*JT] M\1XKU<7)T2:) ;S\\V0Z&?>')"_90"#>.Y6GO ;4 N(/0(Y[+DFSWS,]^MOV M[8.ZINGN75MIDS[C4UGAI,C_0:GVQ$T39Q)B;.+-@+^DSVPQ$)9]$,01ZV8. MMWNR_W['X!"C#5K5..DTKP2XVV(JQLPZG&LQ -CO_J&K>;LT6>/.9%C*- -J.G]X&X34&';MI[6[Q9$3$Z>*. M*#@M(!CY1A:8EIP#&F4S_/5&5#(C@M)*@ATEH52XBT&E;E>7NBPC#HV4 MD9J#L68@VY(MIE;8T*3?F8]-CC%0*%DQB:08=+BM,,M'V2T3V]7AO!3!Y',^ MU!OQQ*1"1P0R$1F,6:U2_;8'FRZ)2PA"(4NZ.;/9AH>=C=UA #&H%226!SB$=9PC%E=L%HYDR65>!JZ281$6[9QH$Z"!!UP4^P939\ M7)P0Y:3H42_%E-B+N0R[3;9L,LMBS=*TVM!NVJV#00LSG0H=+]5T1(9?O+5: MB1A,H1<:*.9H1>?*=MB=1&'I6N@P0TEKYMX@R@?/V!0V0J?V8E ?ZS$HSJZJ ML#V?7_/F^6Q3-V2%JT[!K1&WM6IR1&HM6<'8W&F#/E-U4*?/K"?RV+(MBK4V M)X$5IJNX3?3M&3V4*<_1$+<(G9 MTQ5EHQ'+_+'I&]W+?*=Z-WF*?U"P1N-B?UW"Z 8QO#*7W-00%YRCO4X.[O3Z M-1LPT;R\NIG?G)U@]@ =X.DQ51O"I\18)TP-Q-"38J8G.L88/9>]>2LJ@ M!N9D:"Y2E5*,L_J26MU="%TLKTGY]("K%;LG*N&@?F'HY0G-ZMUSKI.-&!QV M5V7I.HK)?TW'F!6_16MZ\\"A0;#;$P.KHMP\T 7,\?T#(ZB%2/+9OD11:_-% M5028Z%->J7MN["1:\L%*=9NSNWT+C&\0N6ARV NV)NWN-4VI LA'B4IU@!]@ MM.NUV+]-+QOC%$5@(YNB4@_CV0 YNPGCV412!$^:VU#V/'8V!R40#D"$ MQ#QKPHLO;+=FD]?/[(?ZX%>4M62!HG9O=."7,#FR]J6C[L<\^DA\RC0"4L7& M/.N0,:']&I=)T6S9Y9X(TSYM&$UR2 M_(^VRUOL(@=^I MWU]P"ZYTCY1?2!XI#V2,]1;"\%WY_M7U>'L*1F^L&X).QJ!5+6CQYMV/;S@I MZ _8IA]/BG+?/V4Y+[/=/UK.\I0I+8_G_$G+$9ZXJ,Z(.BX$^MD(YRJAG1J( M*C7\YZ(;DM[O9S6:>BTT@NTV ];H"ZDLB/&T'DQU ECBKC]&*!P7^!E)-ZSD M2)8DG[W_W4'WASS?8U>Q:N.J=_VA .MZQ](',1)4AU7>.JV=[23F'>CST+NV:?:"QR]2NQ6O+J MB_&X &X(:K5 G1HSQ!69<;_U/CH:5 ,%1>S$;;QW+[U*4:4RF &'A6C MCX;O-W5>XKK&-55:O,O5_D:ZJ06HQLV(J"$HS)BX4V3&'Y'IGF7KM+$;%6W- MM$L>0P75>7>YXK%59<:?2V SB570-VV251Q1HP;=/?L=,WJE!8!^.3$B18CP5[*F&S7HO=QJ3H'BF] M$#_0>G76H#CL&04# >X]Q%#Z[A5:U"D W:)S;13D@8)/M[?7%Q\O;A[FU^C\ MZO[L>G'_Z>X"+2[1V?S^OZ/+Z\6OZ.KF\JF./DXY,(V'$,"E34S'*B5JCS\#0O:X(A]X%5(X5FBH#8Z +L0'!KH(]@X0OD4?OQ#W&JZ=HNKG&3'>4%:0 TG MAF*R*"%1'$5 -(VCJGM'X&B9-T/")C22V&?H7O:7F<(X(]=QNNT.W K/^P;+ MAIF0PJ\:(Y&/G$+_?A6>UI?CC.<'3]ZMA7--)DVQYC"_;Y*J 4R&F,G5SN24 MM]0C?LK+DGEHLD1;G(QE$#P9RR]*X\#X*;LQRYBX1*+>K\C?>G&?)^ -66SB M,ZD:=J=2+#-T]^'@E;GR>YKBPCD[AGBND;A9.] )NFWGUVK0+6+&MKS(^\QP MZ037 [\R8P%'-:6-@!TB><#0H8AGJN29 R3? ],&2&KTD3-@;\8P:U]8,[UW M;ZDS<#"\V^=%Z+OVLJX_NFBOQ$F804HQ[%@/)'Z'!F,/'VA&YE4OX%9A^$%" MYO9C8)T=%K4/I>^BU\IL)+O3>5ZG!:DW%=:I]_M MKK-9S&BFPIV&-A.Y4"T"H.+-XN8U/X0=W)RX.4?Q,QLZ@_$(V]W1(X2GX,=$ M_ &;+&^H)O55R=_OR=YOFAO2_ VK3LQ,JP RWTR(#X:+!SV'*J!.!_2X:2CQ M&[3%C?FQL0_C()>HE;BSRE9&];B6<7&2,V;YSNC9I"VCB>+FV[Q#KQTFE&5[D#@P5VJ[O'RQ% MIH> *:0$N>"]J)Z2LGV,X8R4-2GRC/^#-N M-;1K@3[U65+\2CQT7[.)GPF9%BV4; M,T;5EI!C^F/81<[)ZCQ"/2*EK-8]P'+<$@,40)]#\2466_&[L/4(-OVU8 _"4VDB&CW-KKH#( M=CC^UF8T#V_: 4=GQ8#^BPY,'>]O6H4/: 88 ;2P"1T%?)@'BE82-K*HI:>2 MIR(X*9(IO3\,BR$N:5&]*-RW1F?2&J6 5[B4]?JXT=4*U3X=]GKC2=VR1Q>@ M-#LC"IIT'+5.,5=X"N"0QP$%]<"N;(!D7^Q$\[0]T8F@=++Z. J2!WT\G9R& M>]4N"\V#KE>[A^10^\D1]W,C1O.Y^LU]G#K!#)= I[ - =$YR1U6->BHUX#=^O4PS$-9V*W7.K MDXJ&8J&QEZY,L,V!%VN@TL(&,6^SB)0P&YC,*G!%DZ"#T1AAG(Q![@VSI%%T M[A@,-!#@!8@E)JM5WMY@*S.VKY273[A,C:\80.J!115#)'D(+=ZIP>=!>XJ< MPC80K$<.(V[AW7HBV-49$V 5^4-O@#%"'[[0P<*?I9#K93)S3Y"7RM'$!K+^ MFV#0:/N0%0$R35^DCA/VQ.06_KVA*8M)*".YXW[%58+*G?7N.RYM/_.URPYP+X30+^3-SCX"$XG8T> M-Q7#N.)$M(=8-B:S?;"N?[&QJECFL:@'!(ZZZA#@#@%P0CP8/HBH%:3IJ&:_ M3)#+CD %\&@3SF)(O"=_LE*\V3K4[D3YKD DE/ Z0 ^8>-PP-$A9RBXA>=C0 MH"XYN8/,$8XL ,5Q]&;$BVM2PV(J?7G\)IBKL@0)*YIE WPP"8W M1E@1(EKJ?J.P)ET8!7BB*JE8LE.6,)@/53HT4):!/1>EJM4] 3J1+&4W$B_0 M@]'O1'U(@B#&+27HP"G$U@<_7;I.JV3[0 M*7G-7M_4B^[0+0J\BJ!7N8\K"%PRXJ+14#9TLN32%M!] YA!7F\@:$+GZ.:! M">3BL<=L:@6HQ2FG@DZ\)&AT,1'S9*-3VIT&UPPF;6" !LHZO$F;327RY+6J M[K+D:0UDAG7 LQ.;2/'!O8$*[:L' J2#M)+QQ@337AA+%&S>C2> 4=/A EZ= M'^0&'D T0.QF*/%K-FA,&:AT8O0T&D]L$1P@7\?FL<9_;'#97+QHGH*JBL!R M3D M[M"$N+!7IV/1PTZ 2Q%)G=>+Y4%.F*WXK]:E"*,*8)!AXA'O7RG='*N6&0,:FU[JI%:?SC0*P@,7]>IVD<4>YMTO!7L#//N#+))O;__(D'H>'MCS#]5'JHD8_GP%\TSKKHT^7K)$J4M*_IB+MO.GB!%H5+#\\4)A[ MQE%-]E(![^GB;/CR:2_LM5XJNMBB>4;6XMQFH@4"9Z6'8O P9[T5EH-EM!^X MCWE1D,\)5?*25&=TO,X;%DWWP'ZE0UZ["FTRX0-%!ADZ9ZA7"=$E.Q)*(:85 M^HWK!2:T?^M!F^:K55)M^<[FGN'G9//8+#=%_VY6E$<#H.@V:F2 R6S_T.KY*I)DDQW>M2X^(H2XHC/4JXH&NJ*=LC/4J8N$OHPR0XUMO4'$)K/S M&ZWB-<)= S4$/?8YZ_\A7O"CBU%TN>$/8'4Q6/2S\;8.'O7JASCCJ?#]\#/H MPQ077RABRJ3HLOC7[[QW<[^)B9H/>[YMA&>Q4#C-KIAS+LB! @NB!]QMFFP(ME MGWC^C+UG73;:M#>M A9C8"C$0YA!JP$#\>!1@58+6^[ZL,^.J"R[ Q%I3HAR$(('A&S'.OPSG]PFYSV@?@F>)]!3N:N37,CF"GG\5>R2U3&(8< MSUCNM:N273C0SN*D7]AR#%-5[W?TNB;ETVN*W17B^?\&BK@;Q5Q8:$&OQ:&5 ML<8L)9 F1RL]"(9DU%%>I_GGI,IXNJO%FJ_U?TF*C7BBO*XW*_$SP#S2I2!+ MIKI4Q2^K1[.M,65GB*N+6GUGJ-<8#51V1_W0368W"B^3O$(O5"'>B*1M#+I M*QN5R]YBG?&#-/2L4.ZM#]"Z/8P;W&5 M$Y&KSLPQ>9)IZ:,\:>7!7,/%O]^.NW#- MHWX?DJPSV#K4Q4OX0)=>X&#&-51VZ-/X1O_DU,Q!U$&LAGO!U2.QF'>Q,\1N MMI6\)'G!&X+%#2W%R2*?@H4.=_=$"DD27>?MC3>>O,2!W9/;\<3UHGW3HCY,#?UR/3:<8I>*O]X!0 MUUCCV9 HZ+KN($4FNY6=SLOL/"\V+)C"W)& :K1=DT%D^MT@.L[\.D-<+;YH M:!5SN,+RU0)V^STGDSO6%I_32R XW&4\7]6"O&_>_?B&4Y?^X.\W2<-G,=W; MDKSR$5(JOS6BF[(V#S=VN#AVKM _;BJ8$B@UDKH!B6;;..KI:_K?JP:OQN[/ M:WUOW>-'-8;I=286<;D1N_ZX-27=/]'T 09U-LVXJNL-SLYYSC>QQ<*]4GV# M/_-?R1(PF%4 &[*-1'@8H?G9C% "0V04&$F1J6:101\%E^,+8=#F@9]#0?E MPKY,V,?6_FNNBYB*AXXH,D/5X4 +P&0 JG'Q0JW;*D]Q-_K+V*4J R.4JE9/ M"^.Z)=$,<:F[6:X99UQH#]WAKSN>K+D%;&):1YB8*F%QR @]' 4@0<*7O(R@ M9W1EFV>X:A^G8I?V<+8H!UFL9<2 U ,C"T22!P(E;0P!4V2&]E1!G2Z(_GV@ MC1FM?-D)VX9NS:WYV)3N65L-K&7C5'-J%@.J@G3[MK!=QC;2HYM]8 -=ZBY^$Q6EK<=W055F@ MB:XEX(B+YATA7*Q>S$C*8RB38X< Z$C<0;?90;==S+!HT_J[@S[VEFDZS_*D MV@Z\X?Q++EU,J\J ,TU+:_4\6T&_,6'F^:6M=89,\O44]YQB6HZ!D133&J ) M.K>_25;TKX-!_IRP:[AZ$WI%8=M9O*)Z[V00X@SIX%1]>UY,VQ!F:JJ"R/1\ M5 M<_KER=;OXB%>/N))0XN@;$/*/:G$/<"H"_2:$&+[-"M$-M)X,JR+DK5BY M@AYI=0RSPX=AQW%HO%+KMV59#@8>Q#DQ'5)_;+SBDE?G\\R )]O@$H-.)S3: MD.@VC[/^GIP%Z'SNH,^]C_2CO1YTL-1J26G/FPZ(HWU_F1>X.DL:_$2JK83F MD]\9]_9D3>Z[F8M"G:S@M)YN,Z+1'"XZ5,ICR9=VG>J;O8?=&IRWLI:;ZEHG M;+UF2<#G:8J+I&*YHKB$R?FI9@GCSM:HTWVG!B MIJZ:P4*&_NMP$4-_]/<[%JX[X=A'?V\$A]$:?(S7+-]7DZ=)@3[BA$4IBQ06 M^AM68$U!@1J&ZGI ZGC?$DEC>$?AI*.:^ *&1-^.:+)S3?:+++1UB<>@(^=4 M+Q]BTHEO!!T##!X ?*!B-0X!)"7 1P"2.CV@^>"=1L1$0@\"+#5W\,RD0GW/ MQP$R-,C?FQP'3Q34JT\ 5&5<(=_[+L X>$#[_BZT=X?_.-O^2ERH.1!GD_] M$>6&O_1[%^CW/H C[,7+T> '.=N]NCSIS)?TAE=V1P\LIIC MZ=4A_8+F^[C:57M ]$[VWF,XK?3P-XP,VIE FM H*,AMS\""@(8]E.QZ:-UJ M(0_UD=ZCNB?+YG-23;SXE0G+_A&MK3U1FY+3;>R)EYM6QB& MT+:E63QO*]P(]!LW@F_&*-I3 4SG9]-G2$2$J'0VN%9=1 MS0J[G4,<51]A'G$=X\ZJ8:/K3B@FNLO%I +451$F%HYRC;6O]';O"_/S>2]#CO3_Q +0$*OXW2(8/]'5O$1X_ MXRJW1N&N0)Z#U3LNY%R@P_&O+>O37BSLA%F9E9 M]#XIN#U)S2.F*7/YSLP__^G+_,U??GPS0XP-)V':?9-4C8UQYU3XP+:WS+:W M[P*_(FKF PY?#05X$/^.\5/YF!<%SG8:U.V+*!)GJ"X$B:."#F#9>*$*<,1/+IKU&G->_O]^^ MQV7ZO$HJU:4ZW:(@Y(1$XUZR5%.JK7;F<":,![4.FV41]BZ11U! M;;SRT%"+$566 6;84M7K %9,4^;:M MLBV/ MM@\;4F/4NL=O1&CVB'$8UFU%EKBFM29%^TQ./2^S!:-D+;V7I5_0^ A5OVKW M:!G(1IUP1*4C(=XLSM"],;"$;\<6A;]T9H 7 FD]HY-?MYT"._4=]DO=]4L_ M'H8Y]1WW*T='W_J#Q%%1EP/%4>5!!XOKT'$3QDVM-VI,=)'_ZW)"^;JY(J.GW/ MV*P@#(!:57M WDXN2AK$):.\1$PV[':/.TL L^X#; ZI M8P"VH)Q9O.#*E"[C96R9,EZK7Y(0*M,-.^#:6Q*#FW :?)C Q3059$#RDX*B M/Q#Z@,E3E:R?63H$26(4Y??&Z2F4-;I'_%!2\/0CZA8D!HWC%1OXZ5#TY&16 MZWMS;*AJ](V-X*E U&U(#)I'#QUU!X\:I]\]D9?O^6%#M14(:?]Q")#VQW^G M;7:,AN-?&G7]<7$/,7HW5P\7Y^C^8?YP<:\UR,&T L7>Y2R3%^=^Z%W5D9XC M4^:'FIW=D/+3]+F!Y"O0#&RD'@]W! G[$S;) BH(R>I;TD(EW^ECSC#*=&JL M6XFR00)&VS55DC:_YLWSV:9NR I7UWGRF!=YLY5%M.B4@\;9J6OV$F3'Q:+/ M.7N%I14\0[UH(X@[,P*4;7O?EK25CPJ)*7YC!36@8@$R#:E)\ MQB4<'2Q3*\X=5^"<=L=@NRJ,M5)QCYE(1CCE-5Z8-E.)NI1QZ2R-Z<-F>-$?1NVS-,_-GG[ M(-O4Q7Z?_%##XI 3FD#RSX,V3.0.L]TI\:0U]:@KYEH7CT4NHDDNOJQQVN"L M.U:]9_EYE^*=(U5\J5L!('ZY5<$]%UO]9JC7$ U41#L=9ZC3$NV.[H>*Q@ER M==S%Q&?O00-GQX2*1RDE:=PT2YF'S.K5ZR%>=A26W?NMH?.\Z38O,6XYL_!2 M=[T!C"T=] K9]8K(Q0!(N"4Q2)H>3KN<2\#[/G920#YX_CC]1M:#O456.:>] M M:$'^,_GU(U =QA0$2?$0Z"#4.& GNY6T S_7AO\"<$G)FYT /K]%#4$_JBWQ MQ&48L(AE6QIQWUMOP7Q"A\X]M\!O,A6]MV@X.MDO('FR!P;OS!O8?)F_F+D, MDUILG(:)',]N8^@?]CT'T\>!XW!M*\!U_/CZIU/P&T;H&O<JUQA=*]D#A[H4=JG/9^Z'6L>YP>^MOUQN@$HD[D MT,&62_YIO1[9S QWEFZ(*0,C3? MKDKVD!.IMG?)YX]L_,V3@DT#;FGG/"'SZ!Z35"7"5^E"ZR"@BUC%CJV6S0>?MJ35=\9>CS=1O M$6>-&IRLOY+J]ZORMB(IG1<;DU-=VHZ,ZOJ]DH^)9_=K6P4<4:L M*_)$/XM%, W03!%*%V\!"71)1^#Z&6?L[K\Y@=2E[0BDKM\K@3KQ/-V#*_ZX ML0G G]Z:)R8Y$GLT$#/%'EVP!<@+"F7Z7R\V=X6[,FD,KOX8Y.O MV9:/*N3+M I87F%#(1XB UJY,\0E\QE@+UL2B176)E@..9!A/O,IFT+J,+TR M")+^V3:IS?OMPW:MRI)E4!K$,8/Z/40HD/+I]77^PC;WZ,]S]KX%CQN?CC,+ M9@DD<,'<'(]\,D$. 3=E=!8QA91IO@Q*NV71ZNC74@4UAN= M)(/;#_A(:MO/*R[ONQ"GP-\/@\;M/UQ?._3S1_TL%<:L@/;:Q[6;>MT M.]%N'+/+9/8-#;Q"=M36(5<=O^#G/"TTAI;Q#T'#R7A5[OG7R8$-&G M 83K MA(4=&B;ZE.@T1+B41:OUAK9HOSFE1*JB!# ID;1.]]CM! X/OB H=J X,%*+ M:X\[L:$S!LDA<)0B2 ,Q$8\1KC7B^_4+NSU$.*H^^$'WM33$/I1)[L^YY7;% M.%(XAI+NB<($""-RZD-%:A"?]@JZY=)>U8%Y-$-=J!-$G! A:Y M"MR82*.-)E1TN3(",/\\F:=T[;(IV!.[YWA=X33GJQCZ]P*SOU %YRM2-?D_ M1):-*>4EC'(M L0]UTJX9^E 0S14<89Z)3G8AVK.T &W9_OD-GO$.603V;SN MS&Z1_HR207ME WUY"R0#10,_^NP:[8>O07MA4\0!^5.-EYOB.E_*0CL-2KL= MFH_K#SX^"Q40T\'-* VS"3!47]1-ON($;6TH\O$0[QB#] AR=$?J*=#Y>77G M8_(E7VU6D_L?D]\8,6&R%O=X;\68;6Q8Z0? KH:2GE[\&>]+HF@&KPC,2S4" MQ[XQ1^!8+1X0*,0 $ C5#X) M9*^$#C:ET31#,%F$LF6QZ@\$)Y_N<*3?GK^ M6/,FX+UT.*9;]G>(:X0I M6>'^G;]K!C VKY=?R= H!;PVJ*S7QW5!)A3U4E$G%G(%PY$%H'@H8S.\7A=4 M(^3HFJ FJ**Q0GG)0JN<2V;XOE@A 17D8H4S*]SR(\J5"CVLZ'$DSE/O[#$' MEFM))[!C\EO@0?E$;3Z.R.M&)-P"QWA8:0LZ%X^K,O#5.Z%T)5(+_?.?OOSP MYNV__J7>/-9IE:\%48.;DN$E77PPX1\V><;R&QD;U.9*BO1^Y33OCJ(3I 3U M[TT6=&),G5GYQ)*YE?5TU*9> 9!?D5?IWKGT\E K$ 9Q>[4!7L9(=X\(5\" MF#15**P/SU(D"!_[#(3KL8K9U MPW>[1,Q:%ZX\/.Q[*YON&58!FP4:"O$P.=Q[7ZZ-1NQTF.T=GL,?FW-D&<#% M"UGU'E5J.D,3Q^ -06FK9_L)G>WDLEM9*(W\;)T.$F6/V&DC.2I)Q>,T=*E8 MLXK@?O?-;OMX-_Z6F4SR!>EE_X >T>I:XV:!3C$04'4J=@_*,2#"+Q&XL@$R!QR M*^)M 2UX$/-6"\6*FPW;9]AQ%M?MB7 FX82Z$(@1ZFK=\T'('+IH7'=Q (=/ M&(;0'L"$G0F/';F3:0,\B9J@79@1Q*U4!R-;3UR.BIWN::+:,9:Z(VRI/V7](]4#.<-4D>7E6 M$$J6IWGVGYNZX5$\(U %UP'.*V$DQ5^V"<3U0%P1MA/4JH):7=! &>,L%,Y- MM,A-@=;O,$/<2$H+ &0-$UTX[TN[]!<&W1DD,<;( M%%41>J!E.S M;HF!(P5YZ;>V!M(DW60\\?E0;)YOF^UUD\G?EYWXS'CZ,E61A\DWE82H*$1E M 1Y_M= 3,O.FX@*^YSK5FT3= $:COTTK I]<'?9ZV^EA$NI2FBZ69W0IG3>7 M29H7>;-5;=0KR\"2Z:IJ=<\UOAU(ED@(19W4.!OLZE8]S$6KUPW&OO5]4N?U M):G8@5.1LZ#!B3F=^F-C/RNOSL.HR^0A*A#M) :=R6FT(=%M'F?]/3D+T_G< M09][GVN-]GK0&9962TI[/D[0_)C3.3J5T!PS)DXS'(P;1S4''#NN8YTQZ36Q MQB RT2]QP-7>WWY/JHI\SLNGLV1-?]-L#;&FJL89]%2"@B%QAKI;^;TNJ%/& M[)$ 3U9"7@UH34V%J:O6P,?>P'3:P,#,4P).@XAZH V0]VH0*;A87N8E'7^8 M.BRP2L)#G6*P_%0:%;OGV5 J ^$Y?FS055UO^/3A;"+*S+\5MI&QU)2,F9)W MID0(F-."RF%R)VUX&4^)KW'#6K7C(^MDG'TJ,USM$W1BBFQ:W'C*;"K PZ C M-$"+?MP12B"NQ>%8I+U_Y<,PT.LTPKK=4),+ZS;7 X[$E!*FC%QUT>W-ZJ@UI]4*<0ZC3:^XJI9S;O]6D\ MP"G=X1=2O#!#B_UI\$MG=]XJ@RJJ#5KW.@>>#8,A>C@EML-ZB'N0C\U563<5 M]U-G255M663 BFRD.5YUB@'O2:HK]L],\Q3)KO1>$W;4^&*:(YFI7I"$SH0W M3=TD9<9#*;CT*&9 'US5Z .OUT(U4'UT3527":')?)GDU2])L9&-Q8H2#BA\ M5*>/6\]L%=M+G"$F$W&AZ#RO66319O1E(Z\V0%*=]S3N)G?HD;\8M%G31>X? M&\(N?:Z2ZG?!31:<)782AINKO)5!OKLP@'5MH?12Q[4_<78=34M3 5CYH:^%1"A3R-0PDM M\(8>F111Q],?.QB-_$:H'(Q#4<*,)?MO1A9Y.LT!08O8 M-:D3(MW0:8$=C[1JL*21EHP +.KT<$XB9P;"./3N]#BD!ZM)"AF@TI)!#Y]I MO5LX?S3*6[)'0T( [@@MG#/'D7$@WOSPYO1XHP.G2=9H8]&8,SRY%0\!*/;7 MH)(+"5IEC+FA5:M[/@S$'@<:![ZEH->PQ+#-7"-#>G5!LY0[= 1XWV :'\'O M,^@VKPY&(CT)H.-EU!_#\DH&]"LQ?8E&\QTF0;3P'CYPH=Q0LV.R)D@P/P9K"+T*)_KN<-@ M.(5!:=E'H@\B3.K'X4A4K1+*C?81C ?77%1/96B5 SE6K9K=$W$7RGGD:R$/ M:#BS @3]G3$'9Z&1C;$*L37H%X]CH![P": !P1=C*$22)WS'@O(EJ_#)[P!7 M729J\G&G18A"7%;P!?9TFQ&-YG#1H=+%L^1+NT[U/9T][-;@ZV)9RTUU;9SU M;Q=4SV,[Y*O?J4]!P_!49>[!T-\1X8%(,=:]DPU']-HD!A:4*][ICZWQX-L] M'" BREI7TGP25#A9YQZ$X/?I17C"$'#0KME_L-4@/8S(&1-Z3J#? MR@30@#X@(YU#&)1T"YO L5 M\A3?/R<5HZIX+@J7(L7'O"C:E[87RSN2/2@E0K>Y"?I/,WF0!V*C5XW< M,TV/PZM>LO7(4^]$G'_T^^3*4-Y#Y M9Z8;U:\U,NIYD@1BHR==3I*'U['R^_GJ>?3Q]PB:NDH!K-LU5>YG53)2P'E"ZCC,J#.&4DP3VK6O$< M?/L*V/'*N5F0]V<&MB7[ML7AEAF:#E^'-(=B@'G>^/IO-Z=^O]U]TDZYYY^3 M*ENL^:/+BUU.-?&,JVQBZ$L6;";I2QN_"[JALL.U#WM%?G1YQ%2>H59I^I>= MVC,D%#>;L\9L-I%KY;Y)JL;,D^Q>1^;*U5U[H/?X*2]+-N]]GQ1LS_]K:XR+ MTO#H9K(I+D1FQ*^O'4!I(3NK!TDA Z]XO'G#PR627[?[58U1O^+\Z;G!V5S$ MXEU\P56:M^_ AAFY=#2(/9[IZ/@5C7*=.:BU!W4&B6>B8WDZ5ZT,' <4K=(/ M"PNI@_P*6PHP?7#35E_'8*+EH/P-,?K^\?0'GE9Y=E#M?7$T*2O*8#*IS6D/ M&P.UHRR.K)H-L,$RN19XP773GI+CG4Y?ET^;9H1C[Z6@WNG[J8'[O2J;*B_K M/%5E1_%RKT_9?>]/>W@"1[CW6Y W>CL")[?SIJ>(QK8S7OS>R-\D]I;T1#ZT, MF!/KKO7_BTV18RS[0=0/Y%,?U68]JLW:'QS>JMRH5Z%PS^E5K:_(65K/J*,W M).0Q8>6T\60\H5_ZC#F_ (0]?7\WO7M[A]F%4OYJ,S4Q29M-4K <53]X=(06 MVD3QD!;ZGK;KE)_!]<:A@76(F1?4K7IN?1?SS_&6NLZ7&+WZ&TZJ^ELW&QNG MVXJ@O&7^VO&$AS$;Y^=X?+/VPZ<_\$VO7Z9,#+0",-4F]M+ 5-_3'OCD&RPG M,O!Y;OW ]]_L26(,7_]K4U@KN3T-[X_T ^;^JH4EYKY@]H>-[DETJ)L:$OT M.6W?*A1'>=D^,0IYCSYRX[F,TWABJF"S1U9CF6^3;TAM[PGOLLO([WA'7>EG M3M\Q7Y)JB?-F0]$P+[.++^N\XC7T5GETT]JRHSAM;>U.VX4/S. 3MH$A.[\> MU*.Y:5@;_S;IX)="M7YN2U4+[.Z=H@XP]AVUQ*QK!MXD%5[3@L],^:]K5-#W M-8['"$,G=P(C1FTTZOF*8W&OA9]1Q+V><<:3&KXF"!K5$J>]/4:VG.8DVP/] M3!VK+P_P%;C83OOH7A:D2!Q'"U+UQ'UM;]/)NEMOK>[1X[9[UE^=SX61T;7; MM7 ))^!Y;6?KD<*VG>AUFMLHI^NFG6ZQG%;P=[!>\>C&=YLU_YRLUG^1;-=\ MS?L2,2+%'7H;X_=0A IG28.?2"5[FW[Z0^/73J:KM"RYA"4OL$C^]02AKY?V3D"8O!'=:2--PE& MY;,Y_AHX " =38,;DOXNY*H32$]]"YLN3M7F'L 7?VS88[)M\\)20MMH"\D! MS>1I:.QSPC+9W8>3"#DN_*_EZ-QE14JN1OMVA#BM8WESJQ>=@VZ 2))^0,WQ\ M*PEZ;J!I"K&-098HQ55#)SLH8:L\OG1&M,Y57K+@"83;5VK&[/'Z"L$X HX> M'9 Y40>H;HAI0B*YLOH^H%09@Y_SU2_(\R_3U,9:.5WVV^ MT2=L>G6[73VF'_UI@[:X03L5NR>KC!A_$@T&\!V?RJH7A=+A[BB.\>*/?S9 M7NVRI]]7[+O$-B"=;;0_8M_)!OLXBIR6EY.J>M*N3VC.9PT#W4_#%5JW*N@- MFMX[$CHW0,WIJMR[T9;66@@3(NJ]GH"F-0I M6TF5]11E(NE@HM,F1A$F=DT+BR]1MZX.8?;,2'U5\K0CI)B@ MCDX18Q+I5.J>3@.I:+%$0BY=FZ%6LC:W7*D/8-G0!C9@"1OHY"B=M,$3Y;2 M0+Y9*.H>73U*4#O0+&S%17Z9Z7 MK4PDA*).JD'$O#O- 93LU%\+]4FG_GI"?4]\U #,6DM(RZZ:7P8$Z7M_QV$ MA[>+7_/F^2%?X7;8G=,F*%$:H4O8NI@@Y@UFQDY'?4#D)ZT*SZSKFA85[P,NF+5ZN"& MH]K,=,C'P"RT8)Y_OLU$+ROT#<8Q/68YXE,0%LV.::1@CIN]?+Z_\T 5G+BG M)?T.M \^6I-[CG$QB,D)>D%+WEY$HRE.YA1G\AKY3NTRNZ6-?I.L\.0=JQ#B M J>K4"OD%\Y!KWD%Z3]G&0YTL6*\&_TQ*1,AN]T,G[R5I?&U\>1$49][N.T$ M]I>UC:YG.5(:,%DQT]S3C$75_T2[E8SF+@Y:'#:!&31Z>_H88N[21Z49W)54 MEK&+. UW=U(9'&ISJ]*)/0#R=G+1"5RS5"-E*DC2\;7+NFH&G*#_.N0#_=& M^I,4D'UFA'I915Z'(B,LVVII-_:$Q:RT:XFZ/4[J-D,?4'B>UVE!:I[$Y+'F MKR?H>';;NOW=.="1'F&DF&<9#[Q."K13C*Z:6\UB^5WK?H0$L>L#Y 16Z%.K MH#X$9U[7FU472+K&:8.S\_PESW"9W5$;;9;KKF2'C:4TU>XDHR=W89!H8 :+ M3A>&H,X2Q$P)$__GHV$A$\BN";*N";8Y+KZ6>'-C[K@*\(.1]BOU@+^0@E93 MY,TVA@\3AF"&*6H,Z4R#,ZVY:%Y*R@ M(E\O61OD71M4XVWPM4Z" $@9$OZ6,0@5<-#LL5L"DY?W,/=)GG&T* MO%C"XXP>V%/?LCF&:QFPN81K+3S,&5H5^Z<\K1Y>0K]Q=4.'QCGO[,.QSP^: M3GB:?YV7^*K!*R]OS!]5'G:B?B3^!&?BZ#>F)>)JGEJ@J7ZWNII"3@#FA/DC MWD=N_44]?TGR@O'_DE0\3X,/5FF*#,LU3:5.D($S=/3&=:\^S^/(#0BS ';8 MBFN>.^2^2:K&<,*>%#QK=]*@T,_?#F[;NOM!4N2L-7SP=M<$\] M:=L(;U@C_/#F*_'2NF["E>\V.3/:J43=&*&QJ;S+Y? 65JC[4X.>G[X^Y4--.Y1&N>JE=TG+ MZ?6J\Z1I"*M1NFDZ\95YAJ+Q>MRCC@M"O#^--T8ME(2D'M+2U%>VH8E^)E)>;O'Q:T.FG> U4 MXN/-*X'%S1N+<<_27@;%A7TMOJ<2Q&Y33]P8W*!?>Y]4UJ>MO$<4RJID^=+G?5/GC MIN%;/W1 &2:R?29%1EW!SV&I#,8H<=,-IT;K]TF=IPZY/5J?5X*/2HS.,P;\>OBQ3"ZLW;/^7YY=\9J+\6 MDQ#6-QK,EWX/8K:T1O?,90/4U1X>YP7U,(S[KGX['NQO$@J M]I!63==+G+;BY44)/9S6#TM+YE(##_F?!NJAG7ZH4Q QE*&!BFQ([91DZU8Q MOH(>P0S>-)!7B(;M4^_:!^^U3[K?/KAKGWYH#9PDSBGJ#Y/+N:=4@("'/M+I M#A?L96,ZJ#3;ARHI:^KUV,K^_7;O-]IQ>(#Z+&/N !+]QM>U8A&7BX8JS5@H MPOZO(T?20;IK,FH.W/?^ =\>Z=\_8]Q<,Z2Q4VWYV;"J" BVJDH]A(^WP0Q< M).ID1CF85;8H,6NLF.!1'MZJ"SD#D.]#W2D(13DUU6A7#1B9GJ:Z 9*>@U3X M)?-*0$ S%^,>> =#9027!6AL8MN.,="H=&?3'UNCR[?[.D!1%*\E:3X)7IS$ M?/R2UTTR+S/QYW+)CUFQ/+&N5AGC>!"M6MWW/Q>'J%S4_JV7;!XMXLP$R.-P M7/O$T Y?C\5I(808MIQ1G(FSO@"^)G?0'Y3BC8\.F8&<3;0(]]C9Q MRK<7[G!:;?*&Q]R6V:)YQA7++E#6"C:[J-*8["Z$NO<%.ZU0IQ;J]4(#Q;B_ MX*JA3C=S;Q&J#0#.1+\A$J.&\.1NG$"8N.T9(V<5"@HP7S9 0]VJ-V//R+=P MJ'8:SC@>",<#/L0#Y"D5K;3+3#]2Y!F;&5V4#=]BG5@FZ7QNG(995:$?1]5) M1)W(H$L@K88D^FWD,RWWF.S))8U> 2<8\;VTF4!)T"6.9G,JD')2&S+7&M>B M=8NZW'PYJMSW8GD@6W55.8PQD'P^4(O";RL=@T=O,VD"=/[Y<[[!#V2@%"7R MV::JQ$SFAK:%^(>$1H8U@-AD*,/#_90-C]P9(I'J8$0B#S9 KJ\(0ZK6D/6D M(1ZY8XH88M60D4(-D9VD@-#3^824&G-ZZI<1N-F+>TLYX3NOAE$3[#;\S9J:S* M)465PH+RM-=&Q(WM?>F"K4ZLA5PMWK=K.%X&3@X.QIP>0S6Q&S:BK6ZJ3=IL MV /V=$QOM3HC=5.;Q+%IUF(=O:8IQW?,VD -OL77<9%K(@E3"VXD@(YN+ T4 MD*>+.TD8GA%T0PRA X68&EPIMM&,]79:](L#ATI] 3Z&QR$@F?@6E5P!FVT7 MMU:!9JY[ICTGU5/HU:(1>([&/%/@A>:2:%%M[NQ_[H K^Q5ZY\8D@/SI:XWZ M-#[J#[I=BO(QB 28O6T>:_S'!I?-Q0O]CW*:)OD<-A^35.AAXM5+0UP<;'9E MJ3)D&J6OM\^YDJSS#R=%2J $Q[;.C$=5Q 7& \QLCO$"GH.SJU)O8QM2#8PE $$>F).TJ=J9'B,I:H4R M+),!='O;EYT0EK7&UL+8LC>V3=J0]\9&V^(&P>^0D6 (!TA)2>O"584SKEZ; MPW73/),J_P?.)+S4*PA+6:E5M7ON]7([]G5IH7O99BDMG9D!H-:G,L-U_E2* MW>?>,,XTE @MZE&#?.:]U,/,81Y, Z2%)LQM4BVJ^X:U,G\"J;OO TOIG$ M8_^VB\\E;?OG?-UF?4R>\/NM2'(SPA^C7 MV@1&C?EDMK?]'#\V;#G* M\B7P\V+9#%9="C9M5=?KD<1DB9A8U,D540%FDU,W!CAB<\:LR3MKT@EK?$Y$ M-7!R./O4A9;_A=ZG,EF1JF%KS*$N[04]"3WT"H(8HE>U>Y(,Y!Z0I!5M1!-W M5H#6;CM3HC-$$RH$TG[!]OFA#T==_+&AD]&KDAU""]*SNZ4/STDIWJRM^?M1 M]55YRQ_SDIT1!%8!=KX06$D/9Q/V3^X)6]# F/:&>4/-:=\JKF?BZ;V:;?P+ MF\*\/^>QH0&.:M N1(A'3TQ^Z$W;X.1R]3"=%;G]^TUV,+M8GE4XRYO+A+V! MTFS;^TCO2561SRPH)UG3WTBO%D"J ?DOB"#W/H@?P].INM #=8K,4*L*ZG5! MG3)&SL.7E: W*^[P"RE>F"U%:W8JS*XPNS/-?O'8FYM.F^O1.X#@1^S;'+CQ MW+?H4.;'I-E4^)RNFR9VJS1+&>]9:=;K([JR Q;GTZ+GDQ".SL??+O)N!2CF MLC.EY<:R11!:,1787[)@+S&9@(48MZ#1MI;#7H%M;DTZKY7 &.N5()M(:"75E7KRTG3-8 0//#2G6Q#%^W"!+"'I@84PHZ=)ZBG[?#JG)40 M.?+->J RL/&,\LZ!'($V-4Z+VB=9<+2AXE)7+K5Y*U&23!Y->KVR."! M=-2)A[/8D2TV5$X&!J6=0?'HK(.<$4YK \Z0V(XZR)+=TCZ",_QP2DG7H:O- M2B1LN"3519(^W['X\[IA1ZG4L7 3B@=J$?E;KU@"(K%]&&YL :)&L4O,%:\ M3@&N"[30!DOS$+\ISK2$+FBGS P=J(,Z?:(\: 'OG\-'PNTZVO_)BI&"ROIG.5P\PA'FR0W8ZQH!W]*(]&R&XI$, MVR2>#UP3-,H*H0WJU0%RQ*>MD)S*W&"&(("%GM@$QAVQ;V8@ MX]AMS.K7*J<]T"6E% %>4H)IEC+FDV:]/F*TJ>#/7'"?7;6-J(R (]WF)<8M M%S3?6IXV[4W83V7>U'?WGR9!950.GH%-5;./7>9.K+C.C;A@](J*KK\U<\+. M+8$F:8.8XSMKFQ(S8^G;](!F[%/G:4JJC'+O$O-H':DKE7]L[$'EU;G'=R\/ MM0+-)Q;V*@. ;*2W)S>OZ'JBVT3!@J[W0BZ4OESV.2R(6E*AAV#I/KZC#1P" M.6M;G0'0-E'<9W"SK/L/@YB54&G1W9IP37_!_T'_9%=E_N.?_B]02P,$% M @ )(AW445NOC*S2 [[,$ !0 !M)08XYYUT0E)\ZBG>BE7%?__/]UG\Z95D>90F__QI_^>] MGSZ1)$Q'43+YYT]E,?[\]:?__(___M_^_7]\_OR-)"0+"C+Z]#S_='E]<_?I MO\X?;C_=)'D1)"'Y=)F&Y8PDQ:?/GZ9%\?*/+U_>WMY^'HVC)$_CLJ ?R'\. MT]D7^O=?X8.?'@Y_WJ/_I#\=''V^2U_)[)EDGP_V#O8^_:^]_7\__-?WV\=P2F;!YV@!956+-2.JMW]V=O:%_Y46S:-_Y+S^ M;1H&!9>CME^?I"78OSXOBWUFO_J\?_#YSEYAUF_]NFI'Q/W^:Y2]2S2\/=I&H_H;'CU1QD505!_H&ER03Z_C M],T5.Q_-M>OX>9E'"3%4FH_"[3[Z&$V2:$P'=E(,PC MDX(NJ_<49Q@1LYYH M6FC7O0?R2I*2U@U3^A4VBHWZ)*K6KB,W"6VQ2+/Y'2F,NE"OT.[C]UE*)[%B M/DA&;(R\,,TS[8>T;KLN#4+:6!Z9S]/U"FV'^&P6%7S\45AT8#*5HWM"4Y55 MUF_7M4OR;,8+%&PY>-GD>1[PR6GV0F>IP'B$R*JV'27T ^0I>#I M3D-K;(&\)]GCE.Y:C#HAJ=EVXHK90D&W3L7\*0NH?$/SL2*OW+93>9&585%F M5-\->U*KT5)=R^><_%'287?%YD;#Y66C4H<+GKN%S]4"J/S(4_ MD#;?HDZ:%]NN615^JQ;M8PVPT6]E !XN*1=^4]=V< M%@:C$1\N07R3C--LQM%?DB*(S([_1NUT.(>U[7_SQCL$]5C.9D$V'XX',3T9 M,DO*=9I=IN5S,2[C1?'<%4BKC[F>XE%'0 F+3IK<+Z'S^ MC:23+'B9SCO$)OB*:YAMAYUEBYVQM/A3?O7^0D*Z9WY*SY?E_B2CF^1I2JY+ MNGTEBSWU4TJG8=X].DZ&SW$$@K<9C%OLC;N]SZJ+;)%,X1P^'"]+T%G$0@"- MVNUD][3ZNN3O%J!:?J$3>&T':9-FW9F%VO;>N*WV.]^V7=6VT;Z+MVDR>2+9 MC/ULV3-1U2XV[7QWRW]['\R9K@VRC)GYV8]L1F16=&9O"UZB(HC9C#B8LL=P&K+B'VCW=C^VY^Y&K3K M\,:@??]-&W-ZS]!Z@;%HCG?\)2,Y+ MK:][ BH&6;V+018NVZ,_;O!0]WE;E/CRPGVA/H?3*%Y1.,[2F4Y(BP^GFDZ7 M.>U$^@+Z]=.G-!N1[)\_[?_TB0(9DRPCHUN +NTH[R673^?,#&CW1PS"=1Q, M)-34R@#,??^Y$?=:3,Z!G^1<)454S!_()&)HZ;D_F,F&CZ@H@#[PGRIEY\6, M'?K,V 652\;6EA%Y_Y]DKJ1LK2S /NP+9[+>BTD[\I.TY2Q.MY51.KI*1I=T MBZ99IFIE.>RS'JU7XMZ+23OVF[3K* ^#^%\DR*[I;W(-;6NE 7H/%C-=_\74 MG?2!.M!%<_(JY0%^#Q8X/0(Q@:=^$GA19EE-&=5SIJPX@#_RGSXM #%[7_UD M#U;NQRF)8V:O"Q+U!J5:$ ?^\^8HNMBKLZ\YFH6Q/%'M("*K&I)@'S2&[:$ M?9>E;,3499,(:((/3OO"GQB#AT5.SR +1.S?1*,_0'Q[T9@0H $OJ\-IQ<1S')+N@Z/4DS]?"KE025_=H7TL1]E_#E MM=GD)BD(@QR]$KJ["A:[+B5QXBH@A;.^,*@!(:'24V/*PBX$&![(2YHQ/U<6 M;"D]WZFJ,"GLG_7''J8&(:'24Q,+0!J,1E3J^07]<9@]I6^)DL6-TH"]-TN@ MO/\2[CRUL=30\%#G87:?I:\1Y)W0$KA6!:30FZVH!H2$2D^M+8\D+#,*:O_@ M^2DJ8AE]Z\4 ;0\606G')31Y:E:A6V>6SN9Q/GM.8PE'M3)\;[W7@UL#<:\E M['AJ2%DJV=5[R--6**Y2144!=0\N"I2=EUQ^>VU+87'^*:08X3Y?^; L6/JD M$0]F5NTG%15!(CVX.+" (B&WE8'ER[H;5 >N4=I\2U9:ME2R<9 _.1+/F418*]!S,(\!L5%D&5SN@+P* (% MTT;U061(1D\S,L4*8(?.D3,9KD)P'^R(Q::V50W+ED",2$?*-DK2%*'<=,CV$@ B2'R%;+JA"%(T^[(BV"&&W^A>P; M]S%+V[2>?E4Q#AWZ8HN^#.;.]FANAZQ5 *L@&+0/2U#9H"297SHGH3&F& MD-1DB^N ;)"M7&WXUL!RY>B(/,%74E3JR1:4!GD@F[\:TZP"Y,I7$MD1(4VX M('Z+BNE%F1?IC&1+<9T8QL+.(*7"9?_9G66^W4U0@EK/?,M*:B9NQFW4%<1&EOG MA95 .LC7,(X4P0"E1 ?Z:^LSVPX"?N2+&/?6O!4L":W6YCO,[:#RQ57%5D!: M"Z2#?('C;/G7PY0H0<\L>XWN>#1RQ4K!Z%@)#%!*=*!GIKY*0*(V^F2M*$@" MV79O0)1\F O12'CMF87O(R_^?1#1_>KBM9T*:I7Y7EL9I(5L"6C,O04^29A1 MSVQ[3QD)\C*;2]Q0"RSP2;2A9[; M"D!^>F5I'3,R)4D>O9*/%WGN2#$B$#[E; M[KG(IZ2(0@H.?1:Z*V?/)%L\HLDZQ\]PE!\^1W\\LVF2(<5!ZUP'5E'4.,=W MVLUAQIU:1[R[RZ?US$[TLMJ #-FHXY(AK35 *XF=2#*SD8AJ4!;3-&.O\9HI MS'HM$(]WUJ .%44J@=W(5;,.]";/2SOE@!H@%F273P3%6$._$_EJ+%/XF50# M 7EG2>Q2E.0[84NW@"=E>0[O&"EBV4SP=;+,T"!O.(6<71*& MSH0M04E AG38;,J3"@=R!D,A0Q3CF.0Y[](2Y'+OFRL9,Z@)R)%V_$T9M,&U M$]D,5PL_/1Z0&_JCZG2W6?@'>QCDH ^;%P,,F _^NG 2X=..R47)>E$FLN,3 M= <0*3$RQP\)BIW(5KA =TWE)(ICNGH/XY+9G%@"&_I_([6G1X/6^#@Z1;;8 M2#E6JD0CF(Y2(V+;=?-B.%Z(P6 F$)8'D?@RJ9M.!VHHNY$+$3"RI(&57#4NN!2G><0-^-!(Y, M(%785:@4^4H*&G4R:8)/Z=CW1DV5Q@K@;F1Y%(Z5_#&-U5?*LDI<.OO(%FQG ML@*;[!Q& 74@'N;B52R:+G/TF!T1I M'2X9_% !2VKU<%SE<]RXEMVF*8?$,3O;)*/O0?8[J>!5F72DE9AL3K ?E-$S M)['RZ&'M1OK&!TH+%>F4;SA>29SR+/!ZWI7U0$;(6[*FU)LAVXV4CM](0H44 ML[/(:!8E$1-0$;T2/?^:FB G9!- 4PTPQ;8;.1YK1Q#CP[ZB%I3?E6([&50)'+_;K'S&))LQ^E 9IH+M:-MVC"X#L M0N9&?H6\4-@/O]*[-$F7P$W.9<:-<-D=HX?[V"J!/;[=R.]XD]"3(\D--NYK M);D<3K!/:?:TB?F7@7.5F1'S>/XMB)*<36LD'R97[TPJ991/X>$*EKQ4M5O7 MU05)8:_GKM3 '&[K_(Q>Y/?@@JO*"=9 _62@K@A20@[8$'>-'YOAI4]+E)04^$>HS3D9IQE9Y;$E^?IK1DD-D$K?[J5T8%IGIO1C+2.%D2FC5@YDT#?)+$B98=C../Q1T4V<@@;Y:FT M:HD1?+KRU>C#P?W4FXA@2PD;GNI/Y='"]CX)B%>2LCS8UVE&YZ $'M ,YT]9 MD.143.!2Q?\5 Z.C_U."67*9-9O.?Q$S5X8L#Q:Y)/!?4\^&+7:%TWCHBYW9 MB9JBB7 GTF2J]*0M!U\1CHL*(6B ?] ML0B7$ZP)6D>)F'Q)'5_;@4^#9$+RFT3PP@#>7KSAVW<&]1FG7\_ZE0OR##MJ MQTZRXG$F@>559LCFI((HV%R2)FQ@2=)%&M7CLCE$3\DMI$O#K1*.5XDD[6WN M=6C2A)+*\B +7PXH2K8DYG0E*JSLDLYV2\LDX-(T>=*R( /DG9&:'>G^1X+$ MU:X'T192R]RM)550F@OC"-FMH0FM*BQ=92O?(K&2-T*U%"OK@8"0%]XF9)NA M,HUR7JP-8_Z*@?Y*9M@."0MV.-!KPU M0D?I,U%3H;3.:DO/,+[8KJR.59L8'.6U1#LVMWVW=/\,.SQ208Z,32D.5WDL M7[A!G?8L*[#&J(5+B-#IX>S$1Q]B):]2&*ZR1K:A59@B_N/>XRF5[!T?R$N9 MA=,@)]Q+8WE$%-#9KD$N+&Q''V/.'6%UE3,2=S6FB. 5O55VH#DZ@KO5&U M1@5ZLG_0NT6F!5!G^2Y1[3W+23>7SKI<#,_K8G@@=*^51P59)',%P3V0,)TD MO!4^^)0FHVX_#=L%'Z,<50JY-:FX2N)9%>RW,AJQQ].]F?Y@ 6!_&W*D^=4[ MR<(H5X;O6+<%,O7E!.QDS53"=)4,U,-MUF+B=Z,QBL:H+,^.#GQQ/W"S6BIQ MNDHAZJ,','.-6_G>L12*E,6BR*+GLF#6J*?TGM/1T+W1H&78DO3-<.,*M*O, MI)BJU3AZX.RD;VTIC*W/)Q2M,W&$^^(EN@.M4#L>I9R68'7+6KN%A@']W-3Z+GF+!7?95Y M3-45F6'O /MV!4%]#*7BR!4<^<&DSI.P?T7V$450('/!M/4K]R*?:7V\7$=) M0$6<3-A[H.PE4);P)RW5"95-FP#!_=6G) /Y[( [.\OQG-"VY[]E44$NTS?5 M=FBS,(@"^<860544DM@%1W9K-R>)@P\3";(5'D$Y--)PY!J/NZ7ATLHIA.LT MNTS+YV)J) W#J&P-,9:'G0C)0O+2OK@8R0S3D=:H4(:FNG?$_5X3XC+T$T6F[\%ON] M00)1]MJKB&8-@E21C3P=*I"5#%K[['NJ61SKQZ)NKTFB!D!JR!:@#C5'B;FU MI[ZGFK)^#.5N"V95O&&8E[6$4/$BBAQX]LB5[E_FW9$D^:NX=L+.I0D\S NPH30/90-#R9 M.G%_!=G]%;S*&LC$58 "YFN3$MCP#*ZM7Z-]8UR6^[[D7G7F0FV"V%4D!.9L M1%?N9;1Y^$<9980*@@Z88GX?!PE[:)F%]+S,U/&+YHV [)"WUBTHE]R%V>.7 MZ$[/;,\;P,_+/$H(\V[B(9Q,S(N_J *H;9H!'[N=UR 3"4ATR-R^[(4.FQ\3Q!+MZ56V:XH[ M)&247U.9LK06+'?-<'R;)I,GDLTT'L[ZRB K9.-/"XJE?C^FN"4ZTJM$,0_D M9;$T&VN&K J7RR&R"<>Y/FC12K2@9P;E^Q7(NH>UP:YVO0I(QL]HTQ;S@@ZM M1 _,S;^>Z0%3\GH A[E"2.J"K)"SMG:H&3K8$A4Q-^]ZIB*KA%ELD337CLUJ M("$_#RTN%$.!6!+.:VZB]4,G*KLFV_1RVKH@*V0'JDXWFFK8$A79DAU6F J< M2H/'4SR2HHCYZ6R0C#[^L=!X'FVQ& 6#MR ;B>:'-LWQ-,='N[+E="()B;+T MS/!J+E,G!@\8:KMVE&V 7Z(]]BZ]B$:SJ_&8A'2D7+V'_)7:!ZK'PX1)@OT_ MNZIX#6+"'5:I&*.0:CDW/R>C^B\J)15*UL'7.!O8LUH+LUN7(I$H:*]R5K22 MA/CU<_KON&1I[*HR!QX4NKO=C@"'OJ30MU=K)&E)--[>$HTX)7#9-LX+="\!U M-+?Y&-S'VC<&\O0EK;X393)%+-&@7CE7,^@:?0"\R-X_+6B2\[Y")F'2VL<9 M>RZHSWH0F*V^-A64YU(Y1MX3.^=;#562=;!_6=/+EQ>PR@7Q,QTDJ,GK,]A!&E%.H3I>B< M?OQWE;7&J ' AYV=4B]^B;7&#F-_A]@#>25)22J/AV][7"UZP'P_19E!# :9 M80O\C+:ZY/8'HV8TNFV8X5FRO2'-&Q&.N$>#^CD&>J22/X&2^915=6FPNTMDS/3C7 M$H@I5%)5C3%R@'$J$W3*;J"9-0#XD(>8$0'BT66)LK_CB@*<10M/DV0$J?(F M),$P?"BZ8G<):-,.H_!H9;CS#:W)@+1K"/ B.STT8TAR+=4,?G]'+$\5LO4' MBYX+JS$HKL#W(?NGVQ]L]>Z8C"I)#4" ["RJ$:YXG.@ ]7= ?(3GUA[IV[:* MK60['%?[\4!B%M3++SMYF/%S)9#89!O9KF'*[\'^*LV#C_*H!E8;W0NT;!DD M@KP".B)5,M0=":B_4T+%)7+[=L[%IRWMG-):C(Z]$X0=JJ!/9G9.>37 @CSV M3&0MLW,:0.OOJ*D]=G9/,CY';'O\7 590G?PJ^\;#!Y9%4[)$<+(6>^0R;"1 MU@$4R&-&*V+Q@-&#ZN]H6:RF]T%65-^&W/J"(^N'T86VNBIEZ?#@*\+F4=8Q MNY7(HA5 BGZ?;4B'["+;'FZ?AQ\52AD6)7,EW?Z8JWR MG"! =DQWI[IF0#M(4 ^CM2'\OGG/Q1TO:NF)O UA?(]>\; M!8J*J_ +GU.$H;C>(2/_25D=CN(K=K(KG8C%8T@/JL<#1>4,NE/NR @CZ#S( MHWPX7NO9'/[7Z.+;J &.;Q]Y;!F(7W+M;8>QJZ&VS8F53)CU\X&\I%D3K3"J M#P+SW$==/N5:090DW.Z33OR2D^'X*B^B&=V>J>* Z@5!!,A.G(U9EF"1I([I M$YW+N,.+:9!-%@NIT=A65P01(2<*:4RW(39)G&6?Z'_*@M''&^:+(-,'$I+H ME<69 G*%%AC5!X$A&VD;*X,=1+%.].J9ICOR5A%6EB;TQQ#B(&TW +9-<3%B M9]9OK"F-T8J5I@_QVNH0/38^=N),=HP02;,YU0SB.'UC+W91 M7,HF@[%9@X#?[XW;L33XIB7F_II+-D-*<4;C=@-+CW%\N8+))&//4_#T 8O^ M&@]+H_J #OT*SHX)R>;:"N\.6%$J8KNBHSBC0)8BR\_GWT@ZR8*7:10.6 IV M8[5IT2H(%WD_[D:97$AA!XPRJ]E^%D3,I^2>9.,TF_&W0I_C"(8:2T[%GF+D.EM-R*QC-PGS\S*. M9])7!ES(0T@C2?8:A>0C M *Z*AIE.PY75AAL6_Z1H^+,7'*+=@';\32Y%[,0UCA1!-U]T);H=L+9]"$DL ME>K3U@OGXGF#(U33QEEPP2'V PQ;TM+6,MH!RYQ(&M6'LJO2^#6(2U"%/"]G M\+M6JMG\0S C_-74U(&\=L$EK")VRQQ6"[N\[E8?K;)"AQ\B9-PC.Q> MW*G2=B4P1YYLKR1[3KT(S,8Y7S@/ST;(!E399*YUC?F_AX-D=!G%);O"L%^9 MK%KD$L!^:TY+CW:GW@AR?X_[R]R @]$H@N[?)/P:C/WCDA1!%/_]MH?L98E5 MDF,CZ0@?\5D^0;'D@2N8H//2LM 1Y"1>;D5:'Z-ZY(Y&7XQTXJ@' 3[1[PW> M(U6DAJ3&C]/3O8,SI/?>]"Q)9EX-%D='2G^XO4R9OX$=NU"'R>1PSZ](UPV^ MC%E>P^3H'.8'S]_)[)EDYAQ#>9 %LD%4SY01PVN(')U7$-F-1E&0S1\#;H!@ MI@:#.5I8A\^'6)::-K.T&HVC.!HLAC]0W04S^F,EY8Q^PM96!BF=XH]L-8<2 M[LWA.8J+05*"F_NA=N)>E0',V(_KFE,CYG83CIC"T\XI%!Z..+*;/"^94R:W MQ$EF77EA#@S+8<=VNC6 (>;GJR_\2"=+57$ AV0Y,I"Y"4EK2,0TG>'0=!W% M)+N@Q^U)FLT5(VBC'(>#Y>W=9/#($4AL!'L>,*(<,X*2@ EQN,BEK&%DK?\2 M3KHWW @YN66Y P9A2.(@8S<_O.?2#8&F!F!$\LG6R7V3)1,D$K:03#%Y5E1V M=O1?Z[LZ^JL?#^QJ33+AU?X.()&,J+83G;CG$GJ0+"CF]$A'V%H) (JTX1:+ M7$++6G\EQ'1O_#"Z;[BE_WM3D)EL3R M#R>&'NT-]$@D3/7&B+'#8 /-]%H5D ME0A?H06R.B 9Q#U-8^*UB"1<6YL]4+G^, :Q*]B(0E@X,K%4&F0T3"K6(3-S MIKX=D"!2:'HKG6B$4J(GUN87@>-5\R7]:D:R"9W.OF7I6S%ESF5!,K]:^(%P M%-RS V:[)Y))UWK[AGZ+=%!V#PZ) M39W:Q%DRHZ>V(G31[W1[F\\(66+KMX\.72)"PC)-\"4BRG\_GY^3))S.@DQW M$:RKRGT(#S&-W^8DBI=28X3]]N79A+D$J;TAUE4%"2%G<#"FT50+)!BQ/'V4 MYI#'=%R\,7]A^>V(J"@?&5@O>K0:O%I$6"X[1C0IKTS$A0&8!Q?!0FGKR5E# MX96_C7-C/)TI^CBHQ#"\\HKIQ#!/<2*= <42UQGFH;]^N;JH=$YGI#>K#',' MHJVFU6)EB1'+3\95"AGHXW!,_TMQAI:DF9>%^IAN;(SP;3 M;EM-<'R9EL_%N(PWTR"KC!]#($*-#G&B#)5977C^H#[@DSU$AY,N12(ZM@K+PQ20,XOV6R4;F+H=^#D]HXV M5%K(F4<4)+8\R@ V1P;?%_!Y*X*L0#K/W&?I:Y13& +<"E5050,A(=^?62N M$2)'QN.F#D?;G =^RZ*"#,=CE198M@1B1':MZ&AFV 39UJ!]!KJ2L*=^%F5] MU15':P9RPL1.UPRI==3:" YKQE4RVJX59/-)M)7IH_XFU:(@CLUCJP^FG>Y] M1;B,4#P IKJ34%0#+,B6$ENY2^XG3&!Z940QN@*FFY-1&1;#;)&R6G%Q+RK* MD6.;2HRHV;PK5N+QREYBPV0^2$8+0/(H?65YD 'B1;^2&"F/"B!>N:)=$M;% MA8XJXXX%)0$2DM'#3-B;5_HJ'*AOM0OYH0C').?]62)*^G25P342 :, MINQ9P$)]9%WL;E,^YV$6O52VCTH.I>4!(Y+IH2EU>C1=O7"^Q6WK\LE&'M%# M^SP\"M+A*\ELE:!> MAPOF /E:V3'_$H2[X& G64)-;I]U54%._=TB&.-#2^6U%2/NU7L8ER,ZG 9Y M3NC_C9Z"]^8&75%K($CDS8,QVV)E:0/;57(Q!&=-VVN*\_DWDDZRX&4Z_RO< M6*Q27>//Z*UO++!3.-O*O>&-A3R5L\\W%JO+U.7PBL(@5EQ;2,N##)"W[T8D M;=J\]:#Z=X'Q2";KB)07&-+R7 98[\V9L2-@5(L&T]LS7U*:D_#G2?KZA?LB M9'-@=?&/=5(7O_[QRZ. P8\_ D#$.PV]Z.MT";J.>HWA9C&]2Y-?Y!<<@E( M'M$D;LN;"@/JU44_SK?'?AY;5$NE-3ZO8OA[>KP]1GZDSIALM\?;8VER9NOK MDQ$91W#$_%9&(^8'B'C*]2AGW'9/M*O4^_AS>.L3+5:*^J9R;WBB5>2O]_C@ M8Y6^_A0[@Z 1"9OGFTT0_3NA6B>R/SU!NA,02US"REI_^QU5V&T*1RHAWPU& MF\//&E^_HQ&[3>"X?XJ5!]":1E,MD&#L7^HYMZ9AK+E!>'7(13,-8 M;QN8L6-K&I:_:] 7M[VN#5>G?AHD3)9L8WS]=M 3G0EOH^ YBJ-BKEZOY?6H M; X/L1TUC0F4+M8& !TYYN$&CPOM GE.BCM2Z!.A&=0&+\M&8_40M/"#'H@.]Y!MJ%TN)0*H MG;GJ;5-!@I>H".+H3S):PF=Y9>F(4.F$M!+(QD\W7V,UT*-S]<2H7TZ:BS_E M5^\O)"S(Z"D]7Y:CLKA)GJ;DNF2Y^!]('/"_WY.,7W@E(1D^QQ$('"GEYE:O MOKZN\@=O'^$#82=;>+5Q4_HK\A91#X_TM_D87F_379*Y^0"7#U9>W:9<*F^Z M70D$Z^)-',4MP@)/O2G>?M'4 JC( 3^.6:NKAHT0L.[O;/E6/B*CK0=P$=^3 M,:7#BL@U;%XER+AECSQ/@V28D'^1(%/&ZPO+ BS$I];,!;])FAJ1?^DROF6$ M[I:R2I<'R6@)XHE6Y+]39\ZP:@-D@?C<11MVFR'U+Z]&!<='KRM0KJ-7.]Y- M6@%Y(!GP'#)OA74',G2TWK&8W 2Y^P@7_1ER8NE.=WD=RJS?-Y%& FFKA" K M9.>"#JAOH6,KD3BZQD2P/-TD%"=5R_D=*58V)_;H> K/C _'RQ(10;(AK;IX M&>5AG.9E1@SL1HI:C+:]KPBVHE6?'H*W[VQ9C8*8+:;W919.@YR,[H.LR"D3 MS.R7D^R5J):.!JUQY&?(E@ 39L2#L@UB1V8>S W)"OYO:?;[37*?I2'=A5FK MB[PV" OYOLB!>A@@=&0%\D(=KND*E4_)B&70L5<'>6T0%K(GB@-U,$#HR)+D MA3JHKPFKQ1C\_3WD2P$'!%>AN#(UI440;WK%Y(5<[J@7?U11B_,>;*Z M*Y/\'6=3MNS,? :STR&!KIJW+>5^YNVX1U6-(IXDR)A_"WNBC]LT]PR8 M([);ESD3XA%H#78'=F%2I.?S)_IM3;".06V8];#?B[)E5JP@-G!W8$LFEQ7] MLC:,QZ V" MYAVY#JJ5:")"B;LW$V;G9WE%S1U K ]M,Y !8&YEOW@.(\>Q M_IA;$N1DFL:CF]E+EK[R(!=]/AE%+1 .LE-N<[)M$.Y ]AEFZBQI!U8"TE(O MJ0$'$%]G9F/:=>AVX%[O,1T7;U2:N$WM[3X+Q57_<2-N#3@ M0_:+;[$$30^VV8!)2'07+N]ZEJIE #'2\<*")6&?)2SURCPDG?AO#9P[]96YK+#?XNG:UK^) M5J(9O;(<2>%^R]*\D5;PBB C7^U(FU1:ZD(=HT0/>F5.&H1A.2MY[.TEH=T. MHT6JV9>8<-J2T6"69D7T)_C=RR2CT!A7GP"Y^WKG;*I;SJ4AT4)SV]89:&'" M@ML793V:C]3^0*IJ7$*'R*M3=W-1%:%$!^QM7.M^0SYHP"\Y&9?Q;316.:X8 MU 9I[>S:) J48OV!C0T=S*/\J+?!W-^J_B4#D+:PXRT6 MO363(H5 MP@3F#KB726!J'!5N?32@>0K M=*K,F)?M)8'_JA9TV[9XPERLQV2=*4=SV*@N:YWK3]6^O=],;6I-P,!##CGJ M4EO$:+ORCNO>N,<-*9"A(_?(HG=>YI2K/*?B?XX22#QK8+M358-= D*RCH]M MS+)[5:&?SRO_,K?6F37%%70/>3@:D:*SSUGB]>H1Q,;:7X&G,<]):H#) _FT MWIA$L4[HH'KUK*(3ZL'6K0_[U-8%&7DR'1:,0"#?#]J+O(Z94I .V!D$\C%Q.BBJ@93GC=.ZEW-TYMX=\ 2=UD1]HU; ]Z; ]T!DQO+$/<6Q?%3%B0Y[;-J8[!1E@KBY 3;B-9BI,L!]==. M=DF>??)X8]VQRF(KKL #,0X.MS\^F"K1*9\2'A7702X>CU'DDL$.9Q^FZCJP+16*5%QD 1RLA,% M02:,KB'QRNST1++9;1HD2J-3O1 03Y>*"6\N;V4(-@!&],#>4WC5[H_KDM$ MZ\^EK <"0G;4M:#8#I0C4Q+2I,JV#S<)W324W'U=O5)N%N92.$'VTFBZ4BK@ M.#(5>4'J73#3W^'(JH!$D'VT%$29,"M @_5V<,M M!2$)*/1@DA&B3/%FVP0( =FPHV5(L.HVP>A?YJ\ZC#LZ=[4C6]D"R '9I-.: M:S.(J*G"#*A^>J-]GCN#"D!NK90<8 CJM$8UT1I1QELN* #NE08B!T$Y;6D+A* M->:&IUNZN'2Y<E'NN(YM2VUJ<).":9W RA\^M9:VS<)<#-A& M5"DW>BK74+C*1.5FPJR?2C_67[XB*Y8V;3V.MX]+G3DR5\FCML"D@XRJPY)%SW<6>OX;@12PG.O$DK=ILF$N>*PY>^>9"'C:T+. M"=V:)I/E!O4FH5TD><$VJJJ9P;8M+LDC#PV&QM-#8\02W>F5HY-(GQTB^[FY7DYT6"6:TJLXNVKFC>'X.DKHSIJMG&DNC+,Q MJ09G:V0/C#:Z8 1.0GZOXNW63E9!ELU9\- L+97Y[E75Z.#8.SST\+!A2KX1 M. GYUA:]EY3% +WZP?]U$&6_!G&IVDA(:H!@>CS]ZW!)".]5]-PZQI!8CO2/ M*FP)_'KD80A)4[XW@$D([TM0777[V_M8NL-#A/Q24H.5Y89Y9>0ZQ#Y.:01L MOB^N0_K+Q](='GFXUZUS).96 >?O6#HN"63[J((@$T;7D.Q"+-TAUJ.E1A+> MM%Q*$#B*I<--H-M9--TA]L[2@F0[4(ZBZ7!Y5^Z[VUQ2'F)GRVZZD)HAVZ6H M.T>V(B89Y'AU,^Z:V(H6X%"3+;F_BKHH,R96P\NF16D0AN_V(073*DQM@_"\ M>)[R+ 09:Q)^39CXM7 M?5BL8B55/ZQF2#;$E;6*\EM!\4#X\\)\:')$SQ5$)AGMVS5,U>-@_^OI]D?M M1R[9J]E+G,X)>239:Q22#UJK: 9QO'C>:3A^(&$Z21BA<(_-(9HGQG?X/9 > MLB>2(P403RK=BJW?]M8NWLD\.-A#-AATR[A8RTQDTF\S;E?O:5+9(!\Z3;BS M8GT-&Y:IUY'YON53F@?H"9W-6)+8\*6(=L)J_$CBF!E)DM'W(/N=V#RKJ:L* M@D+>6;2AWAC@#B3X?Z#L4,E.*=A+\DKB]*5R!C&X0]#6YL+:1S9$M-$&&XP[ MD/S_&TE(%L04[6 TBY*(;;69;YRI2AC5!X'Y^9JVD5+8H=P!V[.;#;7)_93C M+_'M^QFRJF$<3+J2HZ-D=TB;V@5@,A++8S%^52[W1@V M) =DKK2 +&^60JF MOZ\EB$VZ55.61-(?-M[\?+YI GX+LM'?!MXU^][!P3["X6BY)]!:9FL%?YR> M[I\>('M&.1*YY&0DQHME"Q6ZM UY/RYH1R=IIDJ/N%D0 "&?7"4RKA.BZ3^6 MP=& $&4.#5%1#NH0Z0"ID;..E#4$_;8'\G4/\.EM1.ME00:(V?24Q,AF.QF( M'7B$X>/<:W FVRP,0P#9OFLT51I@Z/?K"MK=IFRS":J=#\LB+X)D%"43>-]2 MI0BNOP4;#N1[((5J2'2I,S$XLB"^\/,;Q9456/-+2Q%]HP6+_":!D^BW+,V5 M$Y3[K[&@T^,S7S:#V]),E2!VP(S)EW1(7'-9LAPD@).+)*^L]_G5.\G"*%<^ M<&O?&!/ER1[R98B]3C7'N1-.N6W'U'6:C4E4T"-Y/DA&5^\O4<9;6 VS#B!*F1+Y=:G.7.Q[(2?OGEQH@_%;^=N5/5 \X: M=L0?YHQJ)!Q7S\_TX"PNO8\4G@J[4FYWO:":=+*#F]H.!.3JZ1ZOYVV=W):B M0==PJXX A\BY4;:OY,UDY.KI(Z_UO.VA%VG7TJI?P/#1KHV"K8C,U:M3?1X4 M/=NT^W+CZN6F77J5:_]HUPX91Y#4VK 'G#GL--68AA0CX;AZNPQ]IG[6R^S9 M>BIX(,R;A^<&3[@;8QG$+)W$@4Z]M]L;8!,[1KJ1JB,)RM4K;W^K/3J;O;0V M(@G*U9-XR"'&+24H7R-E$MSO4/$;] ;X[.6.'4E0KMX-1)_OW9QX;JB8HB2/ M0MU[$)U]DS-SLG,VQM;BS@2*SIX,!I%@.8F&:?9#$*&_P[VK4>>'IZ<(,PI38-] M67^1QZXCD(\S(7PYGZH7?A690 XDF>/)7'RSCO*4X=\ M%=LVV0L3FB\1F";G7P4&5^&3:%G99[,TX9NHQ?,P$(?/TA1GKV1TG6;7)7,, M9@'[[.4D!=/6;<&H\,40LLFM6!F:P]R)J$;";M^73V@I+SKJ)4$*'GK6*\F6 M@7 5S==GUX*-T)FGM& W$ENZMC7Y/.?KS,,,*6JEVZ9D_A(A>VTB'?D?+RF% MUT&4=:W4ECT!%GW92FU+OYL*R574'N[NVR@/]UV:O)*<287)+><30/7O;#F[ M2XM_D>(C2[>)^='U-X$;#^,UE K2!_%%&&9>AQ"2\61!@>>B!):1>@P$W2$Q( MS27)PRSB71J.+Z9LNW"3L8\1GE+2#+"X"M%Q2=G]\+>HF#Y%,[*8) ;Y M]W04C2/A3E%7A5_+^IAV3TZ;"1K<$!-#XHSI EB]&EMR#*Z"*KSQ^GTL9[,@ MFP_'JY/M<%P]$1.D]W[,'H::3#*>M/3#R=3$"[AUVUQWC@X1+\D:. (?(9\> MW$E=R9W^&8#V*-7["T#@N:.#GPQ7!=ITG"J1:* M(W]A5$/S!S3FJ38>L!&B9Z?:AG BK2]L.!'V.=^/Q3MPF6R%XN2 09'/K"^Q@W* MG!=65IM!GI>SI:?."PF9X29ZC48D&3U0H77A76+Z;>#(PU?*%JKCV)_$6BRN MO'U[Z2REDM:O:4R;B:-BCJ'"]:]SMK"6.;^46"*8G7!$;IHW1"6OSM*^:3\* MW/CI"Z]1VF[E\9?VM!:)Z2'*?[_.",MV0ZB:%-N<<$7?!J;\=.S?TG2K%,O? M#M9]=[ ^]M.9KP/E;BFDSIY%0;]R?YJ2A6P&KT$4LP/P*LX+I/7WW;OX%GAU M&[+-Z2J=V_ M5@KNPI%G;(F(-V_T99WW[R)_>\<2HUN8UHW#'(=],M[2C.U07%ZY,&Q/*>$- M[ 5/M7,&/V%TH:J:3P(COB>7,U@RPD_1_;U.43M>ZD=:K7VVT 5M@^J[SIN+L8=2+2W M:UN20^Q[4F^UVU1ZCGRPA"^X=&^LOTGHC^0I>*<0_7D*8]6K#_.H@95=48NQ MM;=*^MN/V+6]K\B792;RU+@LUL'TV]"\ G41!WEN&)4FJP,RP3X/BFG2<"J% MTN]7+*JPM#;ES<(@!5_2BDLY$G.K@(/U%H0WSN)[7[US%C<9I9L8'%FID9B\ M&H])6$2O9+4J,=<@EK E2LHHF0SI!@J.':I[>.-&0&K8FV,YF6+V&^!#?=O! M\6Z1N3TF.3DG"1E'1CO%>HT?IZ=[A\=>^NPK2->!<60S1? DNB,%@+M-\_R> M9/PHMG(D$OX5R7F+@$2:IPLD_.MC^*:N(T " L#^<"9(N95K3B M<:0&Y.CL@CE/U@":,@L"0%X(U=08T+E"X>B,,J(S+"1@_%9&(\CFOVTZUYQ) MZ_:JRM/#YT$>A08#NE%[(%CDB_F& [X=8%0/' 0-T&?GM%DK4$0D0VHFU1E;1RV('#G*DX'2YH=5*0K3T=KV4; M6!V=#I$3^:\)3;=@">H&DY_?6CK.I M4IGX8B*OTR3A5 NEW_?6W2=2W<-_]TW+H81[V?/^78<:.Q#>G1G+M MM0%G!TPIK?T5F"BP UNM9F$*:ZF!W8G!DE'E)\X@-D.V>RQ](S(*1[H.LF%<6=)]\ MRZ5=U!_1=57IG')XL'+JW>8$L(I,EG7Q?%[[BW%&%HOV #VR!ZPQ19)AW0JX M5W8"H\37%Q11&D^\J MI%^GRQR.?T=\H]7Z/DM'95@,LT4J0<7&3%04X&,;=QQORI1 ^_?PS (.2YRP M *3>CTG+@PP0'Z11$B/E40$$ZY4:X53+=HYES![%7?;VZIV$W +Y0,*LC IN MX$E&PV)*LD4@CGHF;M,D" G)*=^,OLVYV@E@1]D6,*VUYT', @8>IX04M^PS MC#;UEEQ6!<3B35H\=QMP+6!7S\<@[;=%^+3[;GDE$ ORC:Z6,W.JUU"Y>F3% M@\-595B87/'JJH+=8@UT1M0+20YXOC"FVTA E MW%UX0.2R)$]I!7Q$\HLRRV#K=)*S,67.#3 M77VU7\EH(?Y(M_?"OEZD>9';W-EK6N%(\>V\ MMKSHK^Q-<>] ,@<(?_GP6S(S)"AJ@7"PO8(;D"E6"Q.D._ *B@2FUI:@K,<$ M=+J'[$9L0J 5]6O8=B!_ QL,PS'SI)>;FJ5E01#(BX 956*:Y8@Q15 -,AVHC9D:V#M0.*#VH+'=)LO>CG)7HF9I5!?'<2U,TN\ M%63_? !::L@TR";$7".@.(@#W4?7@C<3ZM>P=9768 M/IY;/.?FCI.U=O3(; ME3\G\;6>F1R\95483P=?,=XRK7=(>Z 6%(>^8Z>%U0E6S <5< 41_C+JO#!8/N(*8F86,&^WC3;-Y6 ]J!XVWG:4J8J+"CB+5$ M2A3 '-X.'&,MZ8F<6?68 M4T4ES [^0'0[<>NV6+C\$;;UNL%\PE$T?N/:1\.D(^S*CC>CK9,K0N7)QQUPC[N,@84NF9OJO%N/X]_LW MLPLQ]-QS?8E).R'7"P)\Y+E6R(>:NK7>NW(M=S-%/KVE3].TS(-D]/1&\<^' M"6$=5\Z:ZDH4Z0NDMVR[/9_5D2/9?Y31+2?T6O M>C)MF^$BP7X>P9C>QNAVP6?[DCP7-PF[T^0QD.K5B8C#) M"/=8,EUJ=2V #) G9BU!RA78&**$YBU9NH1<_Y+0/OR61;3)950'9&54\JNI MQ9:CDP/D2^,&G)K"DO"(E(^AKHFP56@^6!7U85N);']N/51- $H([E5J!9YA MU<#QHU:.2_'$@ZLCR\V3&(3$R:,OB1&T>75S66+=#W$D(V.[11>? RJ0IPRQ MW6/7?[\D49$_//ZBO0B4O# @0S*A MV$A^DS,-( E5O7(-,YI2Y85!%MBKJ?W^78%$PFKWMK$N"-5NPJ4C MLW6\&0 M":5K2"2D=I^>5&Q!(=GL-M5=']8*@;D!>=.B%+' #B)&(.&B_=.G6QQEMZ0H MV.NP(!'MB414' 2'[!QOP:@1%@FWO3)D/9#7-'YEL8TUX1@<.Q7UF(2.L=TR M&K!M!DH2\(+I+F64 OJ!G;<5J;U7?P>D_0EO$'=>0I//C^1P$-*AMU8"@")9 MD\4BE]"RUE\),3X_9_,]>(]FY4Q)3:T,@$4RS:X)3H2:],/QPR@+SDN3SN21:E(P!_1][XG]1O()LTP"^Y/8OH-]8-.X02 MK>A5A&!E.+!'(Z(1S_V4)@\D)-$K&0WMIP]].XR&PP._?"@;S!\60"6JTJL@ M1/$MIO6-/Y?)L5^;"6/RU8@D+/?*U$6!S=*$ZS?,>X.RF*99].=':B5ARD-I M+0BR\NLL;_!G%)ED^YFY$OJPW2ZN>.T0:> M)$](OP()ESVUG034%4%&V.D%FJF (3()^[U*[56'VF V,&L 9.;737(S;= B ME&@%II/5%7N1>3Y\2VB3T^B%=IG%? 43HB*(84I;9 8=7:?9=6QHL@GZHT@?X9\/9K_ O[+^&K5Q:_!_("KL3Y<'R;)A/FH,'B6Y27VN(J M3"YGQ_TT#)8\[6RP:/"N[:H6=A^28)9FA7LY%@%NGAM0<&[ MNB+(J)]+KR$R"?N],K55+QOOLR@T.5)+ZW#)]-F6K@0E2<7:*V/:U>PE3N>$ M+-YA%U\@W*60O S"O?*GE,4N5/[.YL"[M/@7*1Y(F$X2C1VNLV]R9H[ZN;IT M+Q2)NO;*^M>9E. FG9Z/%[]BY?8Q=%C8$0B([.<=%9*D)-K>KR<.='&YLK!< MR$CYD2N3?:!-%?I. #*WOR-UW@?-VVL\#_-9E)-'M7MEX MF7"741M+-_[%>]SG:9:E;\S)/WBA?U$^2VW3#,06]/.&KQ%.B9Y8&W5?2?:< MNC(=00@'R>J!.U0L<32+9/8C=27N\7;B5PB]B1')$)6$QBW9>A4D4IVKZN7W M*&&^ZH-96B8%79>O@G#ZP$22\_S'J[#G92#>4H^5G#OZ!G>=[]GM?G="D&@4 MID59#)3'N5\&A^O5@F_U%@@*7A/?N'V5P M>'3E9E/=X9(7XK"/>FPHKJ.0/,W4?>8]Y8Y[$--)( E8[FPX.H1SPVVWHB;D MWNX7<[;0)'2VMYP*GQ'^POKZ'.3D/_X_4$L! A0#% @ )(AW4:>,S! ! MW 1A\0 ! ( ! &US<"TR,#(P,#DS,"YX;6Q02P$" M% ,4 " DB'=15"T9:W