0001560327-18-000140.txt : 20181107 0001560327-18-000140.hdr.sgml : 20181107 20181107165428 ACCESSION NUMBER: 0001560327-18-000140 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181107 DATE AS OF CHANGE: 20181107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Rapid7, Inc. CENTRAL INDEX KEY: 0001560327 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 352423994 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37496 FILM NUMBER: 181167076 BUSINESS ADDRESS: STREET 1: 100 SUMMER STREET STREET 2: 13TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110-2131 BUSINESS PHONE: 617-247-1717 MAIL ADDRESS: STREET 1: 100 SUMMER STREET STREET 2: 13TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110-2131 FORMER COMPANY: FORMER CONFORMED NAME: Rapid7 Inc DATE OF NAME CHANGE: 20121015 10-Q 1 rpdq3201810q.htm 10-Q Document

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
 
FORM 10-Q
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2018
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-37496
 
 
RAPID7, INC.
(Exact Name of Registrant as Specified in its Charter)
 
Delaware
 
35-2423994
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
 
100 Summer Street
Boston, MA
 
02110
(Address of principal executive offices)
 
(Zip Code)
Registrant’s telephone number, including area code: (617) 247-1717
 
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 and post 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
☐  
Small reporting company
Emerging growth company
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ☐    No  
As of November 1, 2018, there were 47,324,670 shares of the registrant’s common stock, $0.01 par value per share, outstanding.
 




Table of Contents
 


i


PART I—FINANCIAL INFORMATION
Item 1.
Financial Statements.
RAPID7, INC.
Consolidated Balance Sheets (Unaudited)
(in thousands, except share and per share data)
 
 
 
September 30, 2018
 
December 31, 2017
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
131,160

 
$
51,562

Short-term investments
 
140,633

 
39,178

Accounts receivable, net of allowance for doubtful accounts of $1,477 and $1,478 at September 30, 2018 and December 31, 2017, respectively
 
53,771

 
73,661

Deferred contract acquisition and fulfillment costs, current portion
 
10,376

 

Prepaid expenses and other current assets
 
11,616

 
8,877

Total current assets
 
347,556

 
173,278

Long-term investments
 
39,275

 
1,102

Property and equipment, net
 
11,859

 
8,589

Goodwill
 
83,164

 
83,164

Intangible assets, net
 
16,023

 
16,640

Deferred contract acquisition and fulfillment costs, non-current portion
 
23,174

 

Other assets
 
906

 
1,363

Total assets
 
$
521,957

 
$
284,136

Liabilities and Stockholders’ Equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
2,766

 
$
2,240

Accrued expenses
 
27,392

 
29,728

Deferred revenue, current portion
 
159,408

 
155,811

Other current liabilities
 
838

 
1,706

Total current liabilities
 
190,404

 
189,485

Convertible senior notes, net
 
172,165

 

Deferred revenue, non-current portion
 
63,680

 
68,689

Other long-term liabilities
 
2,607

 
1,809

Total liabilities
 
428,856

 
259,983

Stockholders’ equity:
 
 
 
 
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at September 30, 2018 and December 31, 2017; 0 shares issued at September 30, 2018 and December 31, 2017
 

 

Common stock, $0.01 par value per share; 100,000,000 shares authorized at September 30, 2018 and December 31, 2017; 47,773,400 and 44,540,544 shares issued at September 30, 2018 and December 31, 2017, respectively; 47,286,592 and 44,053,736 shares outstanding at September 30, 2018 and December 31, 2017, respectively
 
473

 
441

Treasury stock, at cost, 486,808 shares at September 30, 2018 and December 31, 2017
 
(4,764
)
 
(4,764
)
Additional paid-in-capital
 
549,101

 
463,428

Accumulated other comprehensive loss
 
(144
)
 
(39
)
Accumulated deficit
 
(451,565
)
 
(434,913
)
Total stockholders’ equity
 
93,101

 
24,153

Total liabilities and stockholders’ equity
 
$
521,957

 
$
284,136

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

1


RAPID7, INC.
Consolidated Statements of Operations (Unaudited)
(in thousands, except share and per share data)
 
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
 
Products
 
$
43,829

 
$
29,626

 
$
118,151

 
$
82,736

Maintenance and support
 
10,614

 
11,654

 
31,977

 
33,794

Professional services
 
7,922

 
9,241

 
25,193

 
26,679

Total revenue
 
62,365

 
50,521

 
175,321

 
143,209

Cost of revenue:
 
 
 
 
 
 
 
 
Products
 
10,294

 
6,888

 
28,380

 
17,155

Maintenance and support
 
1,901

 
1,739

 
5,757

 
5,467

Professional services
 
5,615

 
5,740

 
17,660

 
17,088

Total cost of revenue
 
17,810

 
14,367

 
51,797

 
39,710

Total gross profit
 
44,555

 
36,154

 
123,524

 
103,499

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
17,111

 
13,570

 
49,915

 
36,836

Sales and marketing
 
30,570

 
28,224

 
90,779

 
80,166

General and administrative
 
8,175

 
7,402

 
25,056

 
21,906

Total operating expenses
 
55,856

 
49,196

 
165,750

 
138,908

Loss from operations
 
(11,301
)
 
(13,042
)
 
(42,226
)
 
(35,409
)
Other income (expense), net:
 
 
 
 
 
 
 
 
Interest income
 
813

 
209

 
1,520

 
666

Interest expense
 
(1,679
)
 
(11
)
 
(1,681
)
 
(81
)
Other income (expense), net
 
181

 
235

 
(67
)
 
349

Loss before income taxes
 
(11,986
)
 
(12,609
)
 
(42,454
)
 
(34,475
)
Provision for (benefit from) income taxes
 
(155
)
 
(2,325
)
 
71

 
(2,009
)
Net loss
 
$
(11,831
)
 
$
(10,284
)
 
$
(42,525
)
 
$
(32,466
)
Net loss per share, basic and diluted
 
$
(0.25
)
 
$
(0.24
)
 
$
(0.92
)
 
$
(0.76
)
Weighted-average common shares outstanding, basic and diluted
 
46,914,077

 
43,279,025

 
46,139,978

 
42,693,212

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


2


RAPID7, INC.
Consolidated Statements of Comprehensive Loss (Unaudited)
(in thousands)

 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
Net loss
 
$
(11,831
)
 
$
(10,284
)
 
$
(42,525
)
 
$
(32,466
)
Other comprehensive gain (loss):
 
 
 
 
 
 
 
 
Change in fair value of investments
 
(120
)
 
23

 
(105
)
 
(7
)
Adjustment for net losses realized and included in net loss
 

 

 

 
3

Total change in unrealized losses on investments
 
(120
)
 
23

 
(105
)
 
(4
)
Comprehensive loss
 
$
(11,951
)
 
$
(10,261
)
 
$
(42,630
)
 
$
(32,470
)

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



3


RAPID7, INC.
Consolidated Statements of Cash Flows (Unaudited)
(in thousands)
 
 
 
Nine Months Ended September 30,
 
 
2018
 
2017
Cash flows from operating activities:
 
 
 
 
Net loss
 
$
(42,525
)
 
$
(32,466
)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
 
 
 
 
Depreciation and amortization
 
7,737

 
5,304

Amortization of debt discount and issuance costs
 
1,296

 

Stock-based compensation expense
 
20,999

 
14,738

Provision for doubtful accounts
 
480

 
509

Deferred income taxes
 

 
(2,632
)
Foreign currency re-measurement loss (gain)
 
566

 
(410
)
Other non-cash (income) expense
 
(345
)
 
214

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable
 
19,287

 
130

Deferred contract acquisition and fulfillment costs
 
(6,385
)
 

Prepaid expenses and other assets
 
(2,434
)
 
601

Accounts payable
 
565

 
(322
)
Accrued expenses
 
(2,174
)
 
803

Deferred revenue
 
(2,313
)
 
19,580

Other liabilities
 
(622
)
 
(965
)
Net cash (used in) provided by operating activities
 
(5,868
)
 
5,084

Cash flows from investing activities:
 
 
 
 
Business acquisition, net of cash acquired
 

 
(14,717
)
Purchases of property and equipment
 
(8,404
)
 
(3,506
)
Capitalization of internal-use software costs
 
(2,505
)
 
(756
)
Purchases of investments
 
(178,945
)
 
(21,684
)
Sales/maturities of investments
 
39,576

 
24,522

Net cash used in investing activities
 
(150,278
)
 
(16,141
)
Cash flows from financing activities:
 
 
 
 
Proceeds from issuance of convertible senior notes, net of issuance costs paid of $6,471
 
223,529

 

Purchase of capped calls related to convertible senior notes
 
(26,910
)
 

Proceeds from secondary public offering, net of offering costs of $608
 
30,907

 

Deferred business acquisition payment
 

 
(796
)
Taxes paid related to net share settlement of equity awards
 
(1,712
)
 
(468
)
Proceeds from employee stock purchase plan
 
3,637

 
2,914

Proceeds from stock option exercises
 
6,521

 
4,995

Net cash provided by financing activities
 
235,972

 
6,645

Effect of exchange rate changes on cash, cash equivalents and restricted cash
 
(428
)
 
319

Net increase (decrease) in cash, cash equivalents and restricted cash
 
79,398

 
(4,093
)
Cash, cash equivalents and restricted cash, beginning of period
 
51,762

 
53,148

Cash, cash equivalents and restricted cash, end of period
 
$
131,160

 
$
49,055

Supplemental cash flow information:
 
 
 
 
Cash paid for income taxes
 
$
389

 
$
759

Non-cash financing activities:
 
 
 
 
Convertible senior notes issuance costs incurred but not paid
 
$
462

 
$

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

4


RAPID7, INC.
Notes to Consolidated Financial Statements (Unaudited)
Note 1. Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies
Description of Business
Rapid7, Inc. and its subsidiaries ("we", "us" or "our") are trusted by IT and security professionals around the world to manage risk, simplify modern IT complexity, and drive innovation. Our analytics help transform today's vast amount of security and IT data into the answers needed to securely develop and operate sophisticated IT networks and applications.
In August 2018, we issued $230.0 million aggregate principal amount of 1.25% convertible senior notes due 2023 (the Notes). The total net proceeds from the Notes, after deducting initial purchase discounts and estimated debt issuance costs, were $223.1 million. In connection with the issuance of the Notes, we entered into capped call transactions with certain counterparties (the Capped Calls). We used $26.9 million of the net proceeds from the Notes to purchase the Capped Calls, which have an initial strike price of $41.59 per share which corresponds to the initial conversion price of the Notes. The Capped Calls are expected to offset potential dilution to our common stock upon conversion of the Notes. The Capped Calls have an initial cap price of $63.98 per share, subject to certain adjustments.
Basis of Presentation and Consolidation
The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP), as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2017 filed with the SEC on March 8, 2018.
The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the three and nine months ended September 30, 2018 are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.
Significant Accounting Policies
For a more complete discussion of our significant accounting policies and other information, the consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2017. As of January 1, 2018, we adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09), which with its amendments is collectively known as ASC 606. See Accounting Pronouncements Recently Adopted below and Note 2, Revenue from Contract with Customers, for a discussion of the impact of the adoption of this standard, which we have adopted using the modified retrospective transition method, and changes in our accounting policies related to revenue recognition and accounting for costs to obtain and fulfill a customer contract.
Recent Accounting Pronouncements
Accounting Pronouncements Recently Adopted
In December 2017, the SEC issued Staff Accounting Bulletin 118 (SAB 118), which provides guidance for companies analyzing their accounting for the income tax effects of the Tax Cuts and Jobs Act of 2017 (Tax Act). SAB 118 provides that a company may report provisional amounts based on reasonable estimates. The provisional estimates are then subject to adjustment during a measurement period up to one year and should be accounted for as a prospective change. We continue to evaluate our transition tax obligation and expect to finalize our conclusion by the end of fiscal 2018. The provisional amounts recorded are based on our current interpretation and understanding of the Tax Act signed into law in December 2017, are judgmental and may change as we receive additional clarification and implementation guidance. Changes to these provisional amounts could result in additional charges or credits in future reporting periods.
In May 2017, the Financial Accounting Standards Board (FASB), issued ASU 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU required modification accounting if the fair value, vesting condition or the

5


classification of the award is not the same immediately before and after a change to the terms and conditions of the award. We adopted this standard on a prospective basis on January 1, 2018. There was no impact to our consolidated financial statements as a result of the adoption.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which provided guidance on the treatment of restricted cash in the statements of cash flows. Amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted this standard in the first quarter of 2018 utilizing the retrospective transition method. The presentation of restricted cash in the consolidated statements of cash flows was adjusted as a result of adopting this new standard.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. We adopted this standard on January 1, 2018 and there was no impact to our consolidated financial statements as a result of the adoption.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09), which replaced the revenue recognition requirements in FASB ASC Topic 605, Revenue Recognition (ASC 605). The new revenue standard outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. The new revenue standard provides a five-step analysis of transactions to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods and services.
We adopted ASC 606 on January 1, 2018 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit. Comparative prior year periods were not adjusted.




6


As a result of applying the modified retrospective method to adopt ASC 606, the following adjustments were made to the consolidated balance sheet as of January 1, 2018:
 
 
As Reported
 
Adjustments
 
Adjusted under ASC 606
 
 
December 31, 2017
 
Term and Perpetual License
 
Professional Services
 
Other
 
Costs to Obtain or Fulfill a Contract
 
January 1, 2018
 
 
(in thousands)
Cash and cash equivalents
 
$
51,562

 
$

 
$

 
$

 
$

 
$
51,562

Short-term investments
 
39,178

 

 

 

 

 
39,178

Accounts receivable, net
 
73,661

 

 

 

 

 
73,661

Deferred contract acquisition and fulfillment costs, current portion
 

 

 

 

 
7,844

 
7,844

Prepaid expenses and other current assets
 
8,877

 

 
30

 

 

 
8,907

Long-term investments
 
1,102

 

 

 

 

 
1,102

Property and equipment, net
 
8,589

 

 

 

 

 
8,589

Goodwill
 
83,164

 

 

 

 

 
83,164

Intangible assets, net
 
16,640

 

 

 

 

 
16,640

Deferred contract acquisition and fulfillment costs, non-current portion
 

 

 

 

 
19,321

 
19,321

Other assets
 
1,363

 

 

 

 

 
1,363

Total assets
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331

Accounts payable
 
$
2,240

 
$

 
$

 
$

 
$

 
$
2,240

Accrued expenses
 
29,728

 

 

 

 

 
29,728

Deferred revenue, current portion
 
155,811

 
(10,912
)
 
(1,523
)
 
(1,356
)
 

 
142,020

Other current liabilities
 
1,706

 

 

 

 

 
1,706

Deferred revenue, non-current portion
 
68,689

 
17,647

 
(2,624
)
 
(339
)
 

 
83,373

Other long-term liabilities
 
1,809

 

 

 

 
429

 
2,238

Total liabilities
 
259,983

 
6,735

 
(4,147
)
 
(1,695
)
 
429

 
261,305

Common stock
 
441

 

 

 

 

 
441

Treasury stock
 
(4,764
)
 

 

 

 

 
(4,764
)
Additional paid-in-capital
 
463,428

 

 

 

 

 
463,428

Accumulated other comprehensive loss
 
(39
)
 

 

 

 

 
(39
)
Accumulated deficit
 
(434,913
)
 
(6,735
)
 
4,177

 
1,695

 
26,736

 
(409,040
)
Total stockholders’ equity
 
24,153

 
(6,735
)
 
4,177

 
1,695

 
26,736

 
50,026

Total liabilities and stockholders’ equity
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331


Term and Perpetual Licenses
Prior to the adoption of ASC 606, we recognized revenue for our term and perpetual licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence of selling price of maintenance and support. Under ASC 606, for our term and perpetual licenses which are not dependent on the continued delivery of content subscriptions, revenue is recognized at the time of delivery. For our perpetual licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue related to the sale of these perpetual licenses is recognized ratably over the customer's estimated economic life of 5 years. The net impact of these changes resulted in a $6.7 million adjustment to accumulated deficit with an associated increase to deferred revenue.

Professional Services
Under ASC 605, professional services which were sold with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support. Under ASC 606, these services are deemed distinct performance obligations and therefore recognized as the services are performed. The net impact of these changes resulted in a $4.2 million adjustment to accumulated deficit with an associated decrease to deferred revenue.


7


Costs to Obtain or Fulfill a Contract
Prior to the adoption of ASC 606, we expensed sales commissions in the period that they were earned by our employees (which was typically upon signing of an arrangement). Under ASC 606, the direct and incremental costs to obtain contracts with customers, including sales commissions, are deferred and recognized over a period of benefit that we have determined to be 5 years. In addition, under ASC 606, contract fulfillment costs associated with certain of our product offerings are deferred and amortized over the estimated period of benefit. Prior to the adoption of ASC 606, such costs were expensed as incurred. The net impact of these changes resulted in a $27.2 million increase in deferred contract acquisition and fulfillment costs and an adjustment to accumulated deficit.

Income Taxes
Deferred tax liabilities increased by $0.4 million due to the temporary differences between the accounting and tax carrying values of capitalized costs to obtain or fulfill a contract created as a result of the adoption of ASC 606. In addition, the increase in deferred revenue generated additional deferred tax assets. As we fully reserve our deferred tax assets in the jurisdictions impacted by the increase in deferred revenue, this impact was offset by a corresponding increase to our valuation allowance.

Refer to Note 2, Revenue from Contracts with Customers, for additional information including further discussion on the impact of the adoption of ASC 606 and changes in accounting policies relating to revenue recognition and accounting for costs to obtain or fulfill a customer contract.
Accounting Pronouncements Not Yet Effective
In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. Entities can choose to adopt the new guidance prospectively or retrospectively. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, modifies and adds disclosure requirements for fair value measurements. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, Leases, which was further clarified by ASU 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842): Targeted Improvements, both issued in July 2018. ASU 2016-02 requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets along with additional disclosures. The new standard will be effective for us in the first quarter of 2019. The standard requires a transition adoption election using either 1) a modified retrospective approach with periods prior to the adoption date being restated or 2) a prospective adoption approach with a cumulative-effect adjustment recognized to the opening balance of retained earnings on the adoption date with prior periods not restated. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements. We anticipate adopting this standard on January 1, 2019 using the prospective adoption approach and electing the practical expedients allowed under the standard. Although we have not finalized our evaluation of the impact of adoption of the standard on our consolidated financial statements, we expect there will be a material increase to assets and liabilities related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for leases currently classified as operating leases.
Note 2. Revenue from Contracts with Customers
Effective January 1, 2018, we adopted ASC 606 under the modified retrospective transition method.  This method was applied to contracts that were not complete as of the date of initial application. The following is a summary of new and/or revised significant accounting policies affected by our adoption of ASC 606, which relate primarily to revenue and cost recognition. Refer to Note 2, Summary of Significant Accounting Policies, in our Annual Report on Form 10-K for the year ended December 31, 2017 for the policies in effect for revenue and cost recognition prior to January 1, 2018 and for a discussion of our other significant accounting policies. For further information regarding the impact of the adoption of ASC 606, see Note 1, Accounting Pronouncements Recently Adopted.
We generate products revenue from the sale of (1) term or perpetual software licenses for our Nexpose, Metasploit, AppSpider and Komand products, and associated content subscriptions for our Nexpose and Metasploit products, (2) cloud-based subscriptions

8


for our InsightIDR, InsightVM, InsightAppSec, Logentries and InsightOps products and (3) managed services offerings which utilize our products. We also generate appliance revenue that is included in our products revenue. We generate maintenance and support revenue associated with customers’ purchases of our software licenses for Nexpose, Metasploit, AppSpider and Komand. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services and security advisory services. Our deployment services educate and assist our customers on the best use and best practices to deploy our solutions.
In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following five steps:
1) Identify the contract with a customer
We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts under ASC 606. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.
2) Identify the performance obligations in the contract
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract.
3) Determine the transaction price
The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.
In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.
4) Allocate the transaction price to performance obligations in the contract
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (“SSP”).
5) Recognize revenue when or as we satisfy a performance obligation
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services.
The following table summarizes revenue from contracts with customers for the three and nine months ended September 30, 2018:
 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
 
(in thousands)
Subscription revenue
 
$
35,860

 
$
95,990

Term and perpetual software licenses
 
7,461

 
19,717

Maintenance and support
 
10,614

 
31,977

Professional services
 
7,922

 
25,193

Other
 
508

 
2,444

Total revenue
 
$
62,365

 
$
175,321


9


The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the three and nine months ended September 30, 2018:
 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
 
(in thousands)
United States
 
$
51,341

 
$
143,372

All other
 
11,024

 
31,949

Total revenue
 
$
62,365

 
$
175,321


Subscription Revenue
Subscription revenue consists of revenue from our cloud-based subscription, managed services offerings and content subscriptions associated with our software licenses. We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have terms of 1 to 3 years which are billed in advance and non-cancellable. Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have terms of 1 to 3 years which are billed in advance and non-cancellable. Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our SSP.

Certain subscription contracts contain service level commitments, which entitle our customers to receive service credits and, in certain cases, refunds, if our services do not meet certain levels. These service credits and refunds represent variable consideration. We have historically not experienced any significant incidents affecting the defined levels of reliability and performance as required by our subscription contracts and accordingly, no estimated refunds have been considered in the allocation of the transaction price.
Term and Perpetual Software Licenses
For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of 5 years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of 5 years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology.
For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the arrangement as a material right does not exist.
For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Maintenance and Support
Maintenance and support services are sold with our perpetual and term software licenses. As maintenance and support services are distinct from the perpetual and term software license, revenue attributable to maintenance and support services is recognized ratably over the contractual period.
Professional Services
All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these contracts, revenue is recognized over time based upon the proportion of work performed to date.

10


Other
Other revenue primarily includes revenue from delivery of appliances and other miscellaneous revenue.
Contracts with Multiple Performance Obligations
The majority of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are considered distinct. The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the geographic locations of our customers and selling method (i.e., partner or direct).
Contract Balances
Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the three and nine months ended September 30, 2018, we recognized revenue of $53.1 million and $113.1 million, respectively, that was included in the corresponding contract liability balance at the beginning of the period presented.
We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Contract assets, or unbilled receivables, include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that may not have been invoiced. As of January 1, 2018 and September 30, 2018, contract assets of $0.3 million and $0.6 million, respectively, are included in prepaid expenses and other current assets in our consolidated balance sheet.
Costs to Obtain or Fulfill a Contract
We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs in the consolidated balance sheets. Costs to obtain a contract for a new customer, up-sell or cross-sell are amortized on a straight-line basis over an estimated period of benefit of 5 years. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.
Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less.
Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in the accompanying consolidated statements of operations.
We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations.
The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the nine months ended September 30, 2018:
 
 
Nine Months Ended
September 30, 2018
 
 
(in thousands)
Beginning balance
 
$
27,165

Capitalization of contract acquisition and fulfillment costs
 
13,391

Amortization of deferred contract acquisition and fulfillment costs
 
(7,006
)
Ending balance
 
$
33,550


11


Transaction price allocated to the remaining performance obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of September 30, 2018. The estimated revenues do not include unexercised contract renewals.
 
 
Remainder of 2018
 
2019
 
2020 and thereafter
 
 
(in thousands)
Subscription revenue
 
$
34,573

 
$
77,739

 
$
29,218

Term and perpetual software licenses
 
6,038

 
17,383

 
22,761

Maintenance and support
 
9,780

 
19,440

 
5,479

The amounts presented in the table above primarily consist of fixed fees which are typically recognized ratably as the performance obligation is satisfied.
As of September 30, 2018, the estimated revenue expected to be recognized in the future related to professional services is $10.7 million. We will recognize this revenue as the professional services are completed, which is expected to occur within the next 12 months or less.
Transition Disclosures
In accordance with the modified retrospective method transition requirements, we will present the financial statement line items impacted and adjusted to compare to presentation under ASC 605 for each of the interim and annual periods during the first year of our adoption of ASC 606.


12


The following tables summarize the impact as of and for the three and nine months ended September 30, 2018:
 
 
As of September 30, 2018
Balance Sheet
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands)
Cash and cash equivalents
 
$
131,160

 
$
131,160

Short-term investments
 
140,633

 
140,633

Accounts receivable, net
 
53,771

 
53,771

Deferred contract acquisition and fulfillment costs, current portion
 
10,376

 

Prepaid expenses and other current assets
 
11,616

 
11,359

Long-term investments
 
39,275

 
39,275

Property and equipment, net
 
11,859

 
11,859

Goodwill
 
83,164

 
83,164

Intangible assets, net
 
16,023

 
16,023

Deferred contract acquisition and fulfillment costs, non-current portion
 
23,174

 

Other assets
 
906

 
906

Total assets
 
$
521,957

 
$
488,150

Accounts payable
 
2,766

 
2,766

Accrued expenses
 
27,392

 
27,392

Deferred revenue, current portion
 
159,408

 
165,673

Other current liabilities
 
838

 
838

Convertible senior notes, net
 
172,165

 
172,165

Deferred revenue, non-current portion
 
63,680

 
46,331

Other long-term liabilities
 
2,607

 
2,178

Total liabilities
 
428,856

 
417,343

Common stock
 
473

 
473

Treasury stock
 
(4,764
)
 
(4,764
)
Additional paid-in-capital
 
549,101

 
549,101

Accumulated other comprehensive loss
 
(144
)
 
(144
)
Accumulated deficit
 
(451,565
)
 
(473,859
)
Total stockholders’ equity
 
93,101

 
70,807

Total liabilities and stockholders’ equity
 
$
521,957

 
$
488,150

Total reported assets were $33.8 million greater than the proforma balance sheet, which assumes the previous guidance, remained in effect as of September 30, 2018, largely due to deferred contract acquisition and fulfillment costs of $33.6 million.
Total reported liabilities were $11.5 million greater than the proforma balance sheet primarily due to changes in deferred revenue and deferred tax liabilities.

13


 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
Statement of Operations
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands, except share and per share data)
Revenue:
 
 
 
 
 
 
 
 
Products
 
$
43,829

 
$
45,310

 
$
118,151

 
$
124,119

Maintenance and support
 
10,614

 
11,467

 
31,977

 
34,707

Professional services
 
7,922

 
8,730

 
25,193

 
26,459

Total revenue
 
62,365

 
65,507

 
175,321

 
185,285

Cost of revenue:
 
 
 
 
 
 
 
 
Products
 
10,294

 
10,256

 
28,380

 
28,346

Maintenance and support
 
1,901

 
1,901

 
5,757

 
5,757

Professional services
 
5,615

 
5,609

 
17,660

 
17,645

Total cost of revenue
 
17,810

 
17,766

 
51,797

 
51,748

Total gross profit
 
44,555

 
47,741

 
123,524

 
133,537

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
17,111

 
17,111

 
49,915

 
49,915

Sales and marketing
 
30,570

 
32,468

 
90,779

 
97,213

General and administrative
 
8,175

 
8,175

 
25,056

 
25,056

Total operating expenses
 
55,856

 
57,754

 
165,750

 
172,184

Loss from operations
 
(11,301
)
 
(10,013
)
 
(42,226
)
 
(38,647
)
Other income (expense), net:
 

 
 
 
 
 
 
Interest income
 
813

 
813

 
1,520

 
1,520

Interest expense
 
(1,679
)
 
(1,679
)
 
(1,681
)
 
(1,681
)
Other income (expense), net
 
181

 
181

 
(67
)
 
(67
)
Loss before income taxes
 
(11,986
)
 
(10,698
)
 
(42,454
)
 
(38,875
)
Provision for income taxes
 
(155
)
 
(155
)
 
71

 
71

Net loss
 
$
(11,831
)
 
$
(10,543
)
 
$
(42,525
)
 
$
(38,946
)
Net loss per share, basic and diluted
 
$
(0.25
)
 
$
(0.22
)
 
$
(0.92
)
 
$
(0.84
)
Weighted-average common shares outstanding, basic and diluted
 
46,914,077

 
46,914,077

 
46,139,978

 
46,139,978

The following summarizes the significant changes on the consolidated statement of operations for the three and nine months ended September 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if we had continued to recognize revenue under ASC 605:
Products revenue decreased $1.5 million and $6.0 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to perpetual licenses revenue which are dependent on the continued delivery of content subscriptions and the change in the allocation of contract consideration to a relative fair value method under ASC 606 from residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606. Given the utility of certain of our perpetual license products are dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue allocated to the perpetual license is recognized ratably over the customer's estimated economic life of 5 years rather than over the contractual period of maintenance and support, typically one to three years.
Maintenance and support revenue decreased $0.8 million and $2.7 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to the change in the allocation of contract consideration to the relative fair value method under ASC 606 from the residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606.
Professional services revenue decreased $0.8 million and $1.3 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to professional services sold together with term or perpetual licenses.

14


Under ASC 606, the professional services represent distinct performance obligations and therefore are recognized as services are performed. Under ASC 605, professional services sold together with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support.
Sales and marketing expense decreased $1.9 million and $6.4 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to the capitalization of commissions considered direct and incremental costs to obtain a contract partially offset by amortization of capitalized commissions.
 
 
Nine Months Ended September 30, 2018
Statement of Cash Flows
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands)
Net loss
 
$
(42,525
)
 
$
(38,946
)
Adjustments to reconcile net loss to net cash used in operating activities
 
30,733

 
30,733

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable
 
19,287

 
19,287

Deferred contract acquisition and fulfillment costs
 
(6,385
)
 

Prepaid expenses and other assets
 
(2,434
)
 
(2,207
)
Accounts payable
 
565

 
565

Accrued expenses
 
(2,174
)
 
(2,174
)
Deferred revenue
 
(2,313
)
 
(12,504
)
Other liabilities
 
(622
)
 
(622
)
Net cash used in operating activities
 
$
(5,868
)
 
$
(5,868
)
The adoption of ASC 606 resulted in offsetting changes in operating assets and liabilities and had no impact on net cash flow from operations.
Note 3. Fair Value Measurements
We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and we consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers.

15


The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:
 
 
As of September 30, 2018
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
87,829

 
$

 
$

 
$
87,829

U.S. government agencies
 
61,376

 

 

 
61,376

Commercial paper
 

 
62,881

 

 
62,881

Corporate bonds
 

 
45,090

 

 
45,090

Agency bonds
 

 
16,509

 

 
16,509

Asset-backed securities
 

 
7,475

 

 
7,475

Total assets
 
$
149,205

 
$
131,955

 
$

 
$
281,160

 
 
As of December 31, 2017
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
95

 
$

 
$

 
$
95

U.S. government agencies
 
11,869

 

 

 
11,869

Commercial paper
 

 
12,942

 

 
12,942

Corporate bonds
 

 
12,964

 

 
12,964

Asset-backed securities
 

 
2,505

 

 
2,505

Total assets
 
$
11,964

 
$
28,411

 
$

 
$
40,375


As of September 30, 2018, the fair value of our 1.25% convertible senior notes due 2023, as further described in Note 6, Convertible Senior Notes and Capped Calls, was $255.3 million based upon quoted market prices. We consider the fair value of the Notes to be a Level 2 measurement due to limited trading activity of the Notes. We had no liabilities measured and recorded at fair value on a recurring basis as of December 31, 2017.
Our investments, which are all classified as available-for-sale, consisted of the following:
 
 
As of September 30, 2018
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
61,437

 
$

 
$
(61
)
 
$
61,376

Commercial paper
 
56,146

 

 

 
56,146

Corporate bonds
 
38,445

 
1

 
(44
)
 
38,402

Agency bonds
 
16,544

 

 
(35
)
 
16,509

Asset-backed securities
 
7,480

 

 
(5
)
 
7,475

Total assets
 
$
180,052

 
$
1

 
$
(145
)
 
$
179,908

Our available-for-sale investments as of September 30, 2018 includes $6.7 million of commercial paper and $6.7 million of corporate bonds investments which are classified as cash and cash equivalents as the original maturity was less than three months.

16


 
 
As of December 31, 2017
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
11,880

 
$

 
$
(11
)
 
$
11,869

Commercial paper
 
12,942

 

 

 
12,942

Corporate bonds
 
12,991

 

 
(27
)
 
12,964

Asset-backed securities
 
2,506

 

 
(1
)
 
2,505

Total assets
 
$
40,319

 
$

 
$
(39
)
 
$
40,280

As of September 30, 2018 and December 31, 2017, our available-for-sale investments had maturities ranging from three months to two years.
For all of our investments for which the amortized cost basis was greater than the fair value at September 30, 2018 and December 31, 2017, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated maturity. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers’ credit rating and the time to maturity.
Note 4. Property and Equipment
Property and equipment are recorded at cost and consist of the following:
 
 
As of
September 30, 2018
 
As of
December 31, 2017
 
 
(in thousands)
Computer equipment and software
 
$
18,106

 
$
16,205

Furniture and fixtures
 
4,762

 
4,034

Leasehold improvements
 
13,703

 
9,079

Total
 
36,571

 
29,318

Less accumulated depreciation
 
(24,712
)
 
(20,729
)
Property and equipment, net
 
$
11,859

 
$
8,589

Depreciation expense was $1.6 million and $1.2 million for the three months ended September 30, 2018 and 2017, respectively, and $4.6 million and $3.4 million for the nine months ended September 30, 2018 and 2017, respectively.
Note 5. Goodwill and Intangible Assets
Goodwill was $83.2 million as of September 30, 2018 and December 31, 2017.

17


The following table presents details of our intangible assets, which include acquired identifiable intangible assets and capitalized internal-use software costs:
 
 
 
As of September 30, 2018
 
As of December 31, 2017
 
Weighted-
Average
Life (years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
 
 
(in thousands)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
5.7
 
$
20,611

 
$
(8,459
)
 
$
12,152

 
$
20,611

 
$
(5,756
)
 
$
14,855

Customer relationships
6.7
 
1,000

 
(466
)
 
534

 
1,000

 
(351
)
 
649

Trade names
6.1
 
519

 
(514
)
 
5

 
519

 
(510
)
 
9

Non-compete agreements
2.0
 
40

 
(40
)
 

 
40

 
(40
)
 

Total acquired intangible assets
 
 
22,170

 
(9,479
)
 
12,691

 
22,170

 
(6,657
)
 
15,513

Internal-use software
 
 
3,667

 
(335
)
 
3,332

 
1,162

 
(35
)
 
1,127

Total intangible assets
 
 
$
25,837

 
$
(9,814
)
 
$
16,023

 
$
23,332

 
$
(6,692
)
 
$
16,640

Amortization expense was $1.1 million and $0.9 million for the three months ended September 30, 2018 and 2017, respectively, and $3.1 million and $1.9 million for the nine months ended September 30, 2018 and 2017, respectively.
Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of September 30, 2018 was as follows (in thousands):
2018 (for the remaining three months)
$
1,069

2019
4,250

2020
4,192

2021
3,300

2022
1,095

2023 and thereafter

Total
$
13,906

The table above excludes the impact of $2.1 million of capitalized internal-use software costs for projects that have not been completed as of September 30, 2018, and therefore, we have not determined the useful life of the software, nor have all the costs associated with these projects been incurred.
Note 6. Convertible Senior Notes and Capped Calls
In August 2018, we issued $200.0 million aggregate principal amount of convertible senior notes due August 1, 2023 and an additional $30.0 million aggregate principal amount of such notes pursuant to the exercise in full of the over-allotment options of the initial purchasers (collectively, the Notes). The Notes are our senior unsecured obligations and bear interest at a fixed rate of 1.25% per annum, payable semi-annually in arrears on February 1 and August 1 of each year, commencing on February 1, 2019. The Notes will mature on August 1, 2023, unless earlier converted, redeemed or repurchased. The total net proceeds from the Notes offering, after deducting initial purchase discounts and estimated debt issuance costs was $223.1 million. The Notes are governed by an indenture between the Company, as an issuer, and U.S. National Association, as trustee (the Indenture).
Each $1,000 principal amount of the Notes is initially convertible into 24.0460 shares of our common stock, the Conversion Option, which is equivalent to an initial conversion price of approximately $41.59 per share, subject to adjustment upon the occurrence of specified events. The holders of the Notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding February 1, 2023, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2018 (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the Notes on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (measurement period) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate of the Notes on each such trading day; (3)  if we call any or all

18


of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events (as set forth in the Indenture). On or after February 1, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. We may not redeem the Notes prior to August 6, 2021. On or after August 6, 2021, we may redeem for cash all or any portion of the Notes, at our option, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including the trading day immediately preceding, the date on which we provide the redemption notice at a redemption price equal to 100% principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. If we undergo a fundamental change (as set forth in the Indenture) at any time prior to the maturity date, holders of the Notes, will have the right, at their option, to require us to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, in each case as described in the Indenture, we will increase the conversion rate for a holder of the Notes who elects to convert its Notes in connection with such a corporate event or during the related redemption period in certain circumstances. During the three months ended September 30, 2018, none of the conditions allowing holders of the Notes to convert their Notes had been met. The Notes are therefore not convertible as of September 30, 2018 and are classified as long-term debt.
The foregoing description is qualified in its entirety by reference to the text of the Indenture and the Form of the Notes, which are incorporated by reference as Exhibits 4.1 and 4.2 to this Quarterly Report on Form 10-Q.
In accounting for the transaction, the Notes have been separated into liability and equity components. The initial carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The initial carrying amount of the equity component representing the Conversion Option was $53.8 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component was recorded as an increase to additional paid-in capital and is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the Notes over the initial carrying amount of the liability component, the debt discount, is amortized to interest expense over the contractual term of the Notes at an effective interest rate of 7.37%.
In accounting for the debt issuance costs of $6.9 million related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on their relative values. Issuance costs attributable to the liability component were $5.3 million and will be amortized to interest expense using the effective interest method over the contractual term of the Notes. Issuance costs attributable to the equity component of $1.6 million were netted with the equity component in additional paid-in capital.
The net carrying amount of the liability component of the Notes was as follows:
 
 
As of
September 30, 2018
 
 
(in thousands)
Principal
 
$
230,000

Unamortized debt discount
 
(52,641
)
Unamortized issuance costs
 
(5,194
)
Net carrying amount
 
$
172,165

The net carrying amount of the equity component was as follows:
 
 
As of
September 30, 2018
 
 
(in thousands)
Debt discount for conversion option
 
$
53,820

Issuance costs
 
(1,622
)
Net carrying amount
 
$
52,198


19


Interest expense related to the Notes was as follows:
 
 
Three and Nine Months Ended September 30, 2018
 
 
(in thousands)
Contractual interest expense
 
$
383

Amortization of debt discount
 
1,180

Amortization of issuance costs
 
116

Total interest expense
 
$
1,679

In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties, the (Capped Calls). The Capped Calls each have an initial strike price of $41.59 per share, subject to certain adjustments, which correspond to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $63.98 per share, subject to certain adjustments. The Capped Calls are expected to offset potential dilution to our common stock upon conversion of the Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately 5.5 million shares of our common stock. For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the Notes. The Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. Accordingly, the cost of $26.9 million incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.
The debt discount and the difference between the calculation of the book and tax allocation of debt issuance costs between the liability and equity components of the Notes, resulted in a difference between the carrying amount and tax basis of the Notes. This taxable temporary difference resulted in the recognition of a $13.0 million deferred tax liability which was recorded as a reduction to additional paid-in capital. The creation of the deferred tax liability represents a source of future taxable income which supports realization of a portion of our deferred tax assets. Therefore, we released $13.0 million of our valuation allowance which was recorded as an offsetting increase to additional paid-in capital. Accordingly, the net impact to additional paid-in capital as a result of the recognition of the deferred tax liability and the release of the valuation allowance was zero.
The net impact to our stockholders' equity, included in additional paid-in capital, of the above components of the Notes was as follows (in thousands):
Conversion option
 
$
53,820

Purchase of capped calls
 
(26,910
)
Issuance costs
 
(1,622
)
Total
 
$
25,288

Note 7. Stockholders' Equity
On January 30, 2018, we completed a public offering of 5,950,000 shares of our common stock, of which 1,500,000 shares of common stock were sold by us and 4,450,000 shares of common stock were sold by certain existing stockholders, at an offering price of $22.00 per share, including 770,000 shares pursuant to the underwriters' option to purchase additional shares from the selling stockholders. Our net proceeds from the offering were $30.9 million, after deducting underwriting discounts and commissions and our offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.
Note 8. Stock-Based Compensation Expense
(a)
General
Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:

20


 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
Stock-based compensation expense:
 
 
 
 
 
 
 
 
Cost of revenue
 
$
478

 
$
305

 
$
1,321

 
$
815

Research and development
 
2,984

 
1,986

 
8,400

 
5,188

Sales and marketing
 
2,066

 
1,512

 
5,684

 
4,694

General and administrative
 
1,896

 
1,485

 
5,594

 
4,041

Total stock-based compensation expense
 
$
7,424

 
$
5,288

 
$
20,999

 
$
14,738

We recognize compensation cost of all awards on a straight-line basis over the applicable vesting period, which is generally four years.
(b)
Restricted Stock and Restricted Stock Units
Restricted stock and restricted stock unit activity during the nine months ended September 30, 2018 was as follows:
 
 
Restricted Stock
 
Restricted Stock Units
 
 
Shares
 
Weighted-Average
Grant Date
Fair Value
 
Shares
 
Weighted-Average
Grant Date
Fair Value
Unvested balance as of December 31, 2017
 
210,083

 
$
18.00

 
1,988,509

 
$
14.77

Granted
 

 

 
1,941,370

 
24.46

Vested
 
(140,974
)
 
18.81

 
(731,183
)
 
17.10

Forfeited
 
(700
)
 
23.01

 
(207,521
)
 
18.58

Unvested balance as of September 30, 2018
 
68,409

 
$
16.28

 
2,991,175

 
$
20.22

As of September 30, 2018, the unrecognized compensation expense related to our unvested restricted stock and restricted stock units expected to vest was $57.2 million. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of 2.9 years.
(c)
Stock Options
Stock option activity during the nine months ended September 30, 2018 was as follows:
 
 
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual Life
(in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 2017
 
4,684,954

 
$
9.68

 
 
 
 
Granted
 
107,850

 
24.44

 
 
 
 
Exercised
 
(849,338
)
 
7.75

 
 
 
$
17,897

Forfeited/cancelled
 
(88,107
)
 
15.48

 
 
 
 
Outstanding as of September 30, 2018
 
3,855,359

 
$
10.38

 
6.5
 
$
102,325

Vested and exercisable as of September 30, 2018
 
2,615,648

 
$
8.57

 
5.8
 
$
74,159

As of September 30, 2018, the unrecognized compensation expense related to our unvested stock options expected to vest was $7.8 million. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of 2.1 years.
The total fair value of stock options vested in the nine months ended September 30, 2018 was $4.2 million. The weighted-average grant date fair value of stock options granted in the nine months ended September 30, 2018 was $11.86 per share.

21


(d)
Employee Stock Purchase Plan
Under the Rapid7, Inc. 2015 Employee Stock Purchase Plan (ESPP), employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common stock at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date.
On March 15, 2017, we issued 138,085 shares of common stock to employees for aggregate proceeds of $1.5 million. The purchase prices of the shares of common stock were $10.60 and $12.79 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2016 of $12.47 and on March 15, 2017 of $15.05, respectively.
On September 15, 2017, we issued 109,144 shares of common stock to employees for aggregate proceeds of $1.4 million. The purchase price of the shares of common stock was $12.96 per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March 16, 2017 of $15.25.
On March 15, 2018, we issued 123,607 shares of common stock to employees for aggregate proceeds of $1.6 million. The purchase prices of the shares were $12.96 and $14.78 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2017 of $15.25 and on September 18, 2017 of $17.39, respectively.
On September 14, 2018, we issued 96,108 shares of common stock to employees for aggregate proceeds of $2.0 million. The purchase prices of the shares were $21.96 and $14.78 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2018 of $25.84 and on September 18, 2017 of $17.39, respectively.
Note 9. Net Loss per Share
The following table summarizes the computation of basic and diluted net loss per share of our common stock for the three and nine months ended September 30, 2018 and 2017:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands, except share and per share data)
Numerator:
 
 
 
 
 
 
 
Net loss
$
(11,831
)
 
$
(10,284
)
 
$
(42,525
)
 
$
(32,466
)
Denominator:
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
46,914,077

 
43,279,025

 
46,139,978

 
42,693,212

Net loss per share attributable to common stockholders, basic and diluted
$
(0.25
)
 
$
(0.24
)
 
$
(0.92
)
 
$
(0.76
)
The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:
 
Three and Nine Months Ended September 30,
 
2018
 
2017
Options to purchase common stock
3,855,359

 
4,778,250

Unvested restricted stock
68,409

 
278,701

Unvested restricted stock units
2,991,175

 
2,069,623

Shares to be issued under ESPP
16,651

 
9,614

Total
6,931,594

 
7,136,188

Additionally, the 5.5 million shares underlying the conversion option of the Notes are not considered in the calculation of diluted net loss per share as the effect would be anti-dilutive. The Notes are not convertible as of September 30, 2018. We expect to settle the principal amount of the Notes in cash and therefore use the treasury stock method for calculating any

22


potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share when the average market price of our common stock for a given period of time exceeds the initial conversion price of $41.59 per share for the Notes.
Note 10. Commitments and Contingencies
 
(a)
Warranty
We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.
(b)
Litigation and Claims
In November 2016, Rapid7 LLC and two of our then executive officers were named as defendants in a class action lawsuit which alleged violations of certain Massachusetts wage and hour laws. In the first quarter of 2018, we increased our litigation accrual by $0.4 million to $0.6 million which reflects the amount of the settlement agreement entered into in July 2018. As of September 30, 2018, the $0.6 million is recorded as an accrued expense in our consolidated balance sheet.
In October 2018, Finjan, Inc. filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement of seven patents held by them. In the complaint, Finjan sought unspecified damages, attorney fees and injunctive relief. We intend to vigorously contest Finjan's claims. This litigation is still in its early stages and the final outcome, including our liability, if any, with respect to Finjan's claims, is uncertain.
In addition, from time to time, we are a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business, financial condition or results of operations. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
(c)
Indemnification Obligations
We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.
As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.
Note 11. Segment Information and Information about Geographic Areas
We operate in one segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.
Net revenues by geographic area presented based upon the location of the customer were as follows: 
 
Three Months Ended September 30,

Nine Months Ended September 30,
 
2018
 
2017

2018
 
2017
 
(in thousands)
North America
$
53,232

 
$
42,966

 
$
149,177

 
$
121,177

Other
9,133

 
7,555

 
26,144

 
22,032

Total
$
62,365

 
$
50,521

 
$
175,321

 
$
143,209

Of the total net revenues generated in North America, 96% and 93% of the revenues were generated in the United States for the three months ended September 30, 2018 and 2017, respectively, and 96% and 93% of the revenues were generated in the United States for the nine months ended September 30, 2018 and 2017, respectively.

23


Property and equipment, net by geographic area was as follows:
 
As of September 30, 2018
 
As of December 31, 2017
 
(in thousands)
United States
$
10,626

 
$
7,182

Other
1,233

 
1,407

Total
$
11,859

 
$
8,589

Note 12. Related Party Transactions
In October 2015, McAfee LLC (formerly known as Intel Security) announced the end-of-sale for the McAfee Vulnerability Manager to customers and partners, effective January 11, 2016, with end-of-life to follow, and announced that we were named their exclusive vulnerability management partner. Under the terms of the commercial agreement, we incur partner referral fees as customers transition from McAfee Vulnerability Manager to Nexpose. During the three and nine months ended September 30, 2018, we incurred partner referral fees of $0.1 million and $0.7 million, respectively, payable to McAfee LLC. On February 6, 2017, Michael Berry, a member of our Board of Directors, became the Chief Financial Officer of McAfee LLC.
Note 13. Subsequent Event
On October 15, 2018, we acquired tCell.io, Inc. (tCell), a leading provider of web application threat defense and monitoring for total cash consideration of $14.4 million. Certain retained employees and non-employee contractors of tCell received an aggregate of 112,924 restricted stock units which will vest over a maximum of three years. The acquisition will be accounted for under the acquisition method of accounting with the operations of the newly acquired entity included in our operating results from the date of acquisition. 

24


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 (1) our consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and (2) the audited consolidated financial statements and the related notes and Management’s Discussion and Analysis of Financial Condition and Results of Operations for the fiscal year ended December 31, 2017 included in our Annual Report on Form 10-K, filed with the SEC on March 8, 2018.
This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are often identified by the use of words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “will,” “would” or the negative or plural of these words or similar expressions or variations and such forward-looking statements include, but are not limited to, statements with respect to our outlook; the impact of new accounting standards; deferred revenue; our transition to subscription, our business strategy, plans and objectives for future operations; and our future financial and business performance. The events described in these forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, and those discussed in the section titled “Risk Factors,” set forth in Part II, Item 1A of this Quarterly Report on Form 10-Q and in our other SEC filings. You should not rely upon forward-looking statements as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Overview
Organizations of all sizes are faced with a more sophisticated and motivated set of cyber attackers. Coupled with an increasingly complex IT environment and expanding attack surface, which is driven by mobility and a shift to the cloud, security and IT teams are struggling to maintain adequate levels of cyber security, provide visibility to their management teams, and meet increasing regulatory requirements. At the same time, they must navigate a shortage of capable cyber security professionals. Out of these challenges, the concept of Security Operations, or SecOps, is emerging. SecOps is a movement that recognizes that Security and IT Operations must work together to deliver better security and more nimbly adapt to emerging threats, without adding significant resources. SecOps requires solutions that provide visibility, analytics and automation that enable IT, Security and DevOps to work together to achieve significantly higher levels of productivity and success.
Rapid7 is a leading provider of security and IT analytics and automation solutions for SecOps, and is trusted by professionals around the world to provide visibility, analytics and automation to help manage risk, simplify IT complexity and drive innovation. Our solutions, which include vulnerability management, incident detection and response, security information and event management, or SIEM, application security testing, log analytics, and security orchestration and automation, all focus on the critical needs of enterprises for greater visibility into their environments, analytics that provide context to complex data, and automation that enables SecOps teams to scale and to more efficiently address critical security and IT tasks.
We combine our extensive experience in collecting data from an ever-expanding IT environment, our deep insight into attacker behaviors and techniques, and our powerful and proprietary analytics to provide solutions that can quickly and efficiently identify and prioritize risks and active threats in an enterprise’s IT environment. Our broad data collection capabilities encompass endpoints, servers, applications, users, cloud-based assets, client devices, network activity, log data and information from third-party applications. We also provide workflows and automations that can enable and accelerate remediation of these risks and active threats. We have designed our solutions to be easy to deploy and use for security and IT teams of all sizes.
We offer analytic solutions across the following three core areas of SecOps:
Our Vulnerability Management offerings include our industry-leading vulnerability management, web application security testing and attack simulation products. These solutions provide enterprises with comprehensive, yet prioritized, visibility into potential cyber risks across their IT environment. We have also added remediation workflows to help ensure that these risks can be easily mitigated.
Our Incident Detection and Response solutions are designed to enable organizations to rapidly detect and respond to cyber security incidents and breaches across physical, virtual and cloud assets, including those associated with the behaviors of their users. These solutions combine the collection of massive amounts of data with our core analytics and machine-learning-driven user behavioral analytics to simplify the task of identifying and responding to potential breaches.

25


Our IT Analytics and Automation solutions are designed to allow operations teams to quickly gain visibility into their IT environment and facilitate automated workflows to eliminate repetitive, manual and labor-intensive tasks.
Finally, to complement our SecOps products, we offer a range of managed services based on our software solutions and professional services, including incident response services, security advisory services, and deployment and training.
We market and sell our products and professional services to global organizations of all sizes, including mid-market businesses, enterprises, non-profits, educational institutions and government agencies. Our customers span a wide variety of industries such as technology, energy, financial services, healthcare and life sciences, manufacturing, media and entertainment, retail, education, real estate, transportation, government and professional services. As of September 30, 2018, we had approximately 7,400 customers in 127 countries, including 52% of the Fortune 100. Our revenue was not concentrated with any individual customer or group of customers, and no customer represented more than 2% of our revenue for the three and nine months ended September 30, 2018 and 2017.
We sell our products and professional services through direct inside and field sales teams and indirect channel partner relationships. Our global sales teams focus on both new customer acquisition as well as up-selling and cross-selling additional offerings to our existing customers. Our sales teams are organized by geography, consisting of the Americas; Europe, the Middle East and Africa, or EMEA; and Asia Pacific, or APAC, as well as by target organization size. Our inside sales team primarily focuses on small and middle-market enterprises, while Fortune 500 enterprises are generally handled by our globally distributed direct field sales teams. Our highly technical sales engineers help define customer use cases, manage solution evaluations and train channel partners.
Recent Developments
In October 2018, we acquired tCell.io, Inc. (tCell), a leading provider of web application threat defense and monitoring for total cash consideration of $14.4 million.
In September 2018, we announced the upcoming availability of InsightConnect, a security orchestration and automation solution that helps security teams reduce manual workloads, create efficiency without sacrificing control, and work more effectively with IT and development teams. In addition, we announced that our Vulnerability Management (InsightVM) and Incident Detection and Response (InsightIDR) solutions will include pre-built automation functionality for some of the most common use cases so that customers can begin benefiting immediately. From within those solutions, customers could then implement orchestration and automation processes for threat containment, vulnerability remediation, case management, and more. Global rollout of InsightConnect and the automation functionality within InsightVM and InsightIDR began in October 2018 and is expected to continue through early 2019.
In August 2018, we issued $230.0 million aggregate principal amount of 1.25% convertible senior notes due August 1, 2023 (the Notes). The total net proceeds from the offering, after deducting initial purchase discounts and estimated debt issuance costs, were $223.1 million. In connection with the issuance of the Notes, we entered into capped call transactions with certain counterparties (the Capped Calls). We used $26.9 million of the net proceeds from the Notes to purchase the Capped Calls, which have an initial strike price of $41.59 per share which corresponds to the initial conversion price of the Notes. The Capped Calls are expected to offset potential dilution to our common stock upon conversion of the Notes. The Capped Calls have an initial cap price of $63.98 per share, subject to certain adjustments.
Our Business Model
We have offerings in three key areas: (1) Vulnerability Management, which includes our InsightVM, Nexpose, InsightAppSec, AppSpider and Metasploit products, (2) Incident Detection and Response, which includes our InsightIDR and Managed Detection and Response products as well as our incident response services and (3) IT Analytics and Automation Solutions, which includes our Logentries, InsightOps and Komand products.
We offer our products through a variety of delivery models to meet the needs of our diverse customer base, including:
Cloud-based subscriptions, which provide our software capabilities to our customers through cloud access and on a Software as a Service basis. Our InsightIDR, InsightVM, InsightAppSec, Logentries and InsightOps products are offered as cloud-based subscriptions, generally with one to three-year terms.
Managed services, through which we operate our products and provide our capabilities on behalf of our customers. Our Managed Vulnerability Management (InsightVM), Managed Application Security (AppSpider) and Managed Detection and Response (InsightIDR) products are offered on a managed service basis, generally pursuant to one to three-year agreements.

26


Licensed software, including both term and perpetual licenses, and the simultaneous sale of maintenance and support. Our Nexpose, Metasploit and AppSpider products are offered through term or perpetual software licenses. Our customers who purchase software licenses also purchase maintenance and support, which provides our customers with telephone and web-based support and ongoing bug fixes and repairs during the term of the maintenance and support agreement, and our customers who purchase our Nexpose and Metasploit products also purchase content subscriptions, which provide them with real-time access to the latest vulnerabilities and exploits. Our maintenance and support and content subscription agreements are typically for one to three-year terms. In addition, our Komand product is offered through term licenses.
We also offer various professional services across all of our offerings, including deployment and training services related to our software and cloud-based products, incident response services and security advisory services. Customers can purchase our professional services together with our product offerings or on a stand-alone basis pursuant to fixed fee or time-and-materials agreements.
An important component of our revenue growth strategy is to have our existing customers renew their agreements with us and purchase additional products from us. To assess our performance against this objective, we monitor the renewal rates of our existing customers. We calculate our renewal rate by dividing the dollar value of renewed customer agreements, including upsells and cross-sells of additional products, but excluding professional services and Logentries, in a trailing 12-month period by the dollar value of the corresponding customer agreements. We also calculate an expiring renewal rate that is calculated similar to the renewal rate, however it does not take into account any upsells or cross-sells. As a result of this methodology, we would not expect our expiring renewal rate to exceed 100%. Our renewal rate was 120% and 119% for the three months ended September 30, 2018 and 2017, respectively, and our expiring renewal rate was 90% and 89% for the three months ended September 30, 2018 and 2017, respectively. Our goal is to maintain what we believe are strong renewal rates, and work to increase them over time. However, our renewal rates may decline or fluctuate as a result of a number of factors, including customers’ satisfaction or dissatisfaction with our products and professional services, pricing, competitive offerings, economic conditions or overall changes in our customers’ spending levels.
We generate revenue from selling products, maintenance and support, and professional services. For the three months ended September 30, 2018 and 2017, 87% and 82% of our revenue, respectively, was derived from sales of products and associated maintenance and support, while the remaining 13% and 18%, respectively, was derived from the sale of professional services. For the nine months ended September 30, 2018 and 2017, 86% and 81% of our revenue, respectively, was derived from sales of products and associated maintenance and support, while the remaining 14% and 19%, respectively, was derived from the sale of professional services.
For the three months ended September 30, 2018, recurring revenue, defined as revenue from term software licenses, content subscriptions, managed services, cloud-based subscriptions and maintenance and support, was 82% of total revenue under ASC 606 and 81% of total revenue under ASC 605. For the nine months ended September 30, 2018, recurring revenue, defined as revenue from term software licenses, content subscriptions, managed services, cloud-based subscriptions and maintenance and support, was 79% of total revenue under ASC 606 and 78% of total revenue under ASC 605. For the three and nine months ended September 30, 2017 recurring revenue was 71% and 70% of total revenue, respectively.
For the three months ended September 30, 2018, 85% of total revenue under ASC 606 and 87% of total revenue under ASC 605, respectively, came from deferred revenue on the balance sheet at the beginning of the respective period. For the nine months ended September 30, 2018, 64% of total revenue under ASC 606 and 68% of total revenue under ASC 605, respectively, came from deferred revenue on the balance sheet at the beginning of the respective period. For the three and nine months ended September 30, 2017, 86% and 66%, respectively, of our total revenue came from deferred revenue on the balance sheet at the beginning of the respective period.
For the three and nine months ended September 30, 2018, we recognized revenue based on the ASU 2014-09, Revenue from Contracts with Customers (Topic 606), however revenue for the three and nine months ended September 30, 2017 was recognized based on ASC 605. Therefore, the periods are not directly comparable. For additional information on the impact of the new accounting standard on our revenue, see Note 2, Revenue from Contracts with Customers, in the notes to our consolidated financial statements included in this Quarterly Report on Form 10-Q.


27


Other Business Metrics
We regularly monitor a number of financial and operating metrics in order to measure our current performance and estimate our future performance. Our other business metrics may be calculated in a manner different than similar other business metrics used by other companies.
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(dollars in thousands)
Total revenue
 
$
62,365

 
$
50,521

 
$
175,321

 
$
143,209

Year-over-year growth
 
23.4
%
 
25.2
%
 
22.4
%
 
27.4
%
Operating cash flow
 
$
(4,050
)
 
$
5,744

 
$
(5,868
)
 
$
5,084

 
 
As of September 30,
 
 
2018
 
2017
Number of customers
 
7,399

 
6,735

Annualized recurring revenue
 
$
217,415

 
$
148,676

Year-over-year growth
 
46.2
%
 
34.8
%
Total Revenue and Growth. We are focused on driving continued revenue growth through increased sales of our products and professional services to new and existing customers. See discussion above regarding the lack of comparability for current periods against historical periods given the adoption of ASC 606 as of January 1, 2018.
Operating Cash Flow. We monitor our operating cash flow as a measure of our overall business performance, which enables us to analyze our financial performance without the effects of certain non-cash items such as stock-based compensation expenses and depreciation and amortization. Additionally, operating cash flow takes into account the increase in deferred revenue as a result of increases in sales of products and services, which reflects the receipt of cash payment for products before they are recognized into revenue. Our operating cash flow is significantly impacted by the timing of commission and bonus payments, accounts payable payments and collections of accounts receivable.
Number of Customers. We believe that the size of our customer base is an indicator of our global market penetration and that our net customer additions are an indicator of the growth of our business. We define a customer as any entity that has (1) an active Rapid7 contract or a contract that expired within 90 days or less of the applicable measurement date; and for Logentries products, those customers with a contract value equal to or greater than $2,400 per year, or (2) purchased Rapid7 professional services within the 12 months preceding the applicable measurement date.
Annualized Recurring Revenue (ARR) and Growth. ARR is a financial measure that we define as the annual value of all recurring revenue related to contracts in place at the end of the quarter. ARR should be viewed independently of revenue and deferred revenue as ARR is an operating metric and is not intended to be combined with or replace these items. ARR is not a forecast of future revenue which can be impacted by contract start and end dates and renewal rates and does not include revenue reported as perpetual license or professional services revenue in our consolidated statement of operations.
Non-GAAP Financial Results
To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we provide investors with certain non-GAAP financial measures, including non-GAAP gross profit, non-GAAP loss from operations, non-GAAP net loss, non-GAAP net loss per share and adjusted EBITDA. The presentation of the non-GAAP financial measures is not intended to be considered in isolation or as a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP. We use these non-GAAP financial measures for financial and operational decision-making purposes and as a means to evaluate period-to-period comparisons, and use certain non-GAAP financial measures as performance measures under our executive bonus plan. We believe that these non-GAAP financial measures provide useful information about our operating results, enhance the overall understanding of past financial performance and future prospects and allow for greater transparency with respect to metrics used by our management in its financial and operational decision-making. While our non-GAAP financial measures are an important tool for financial and operational decision-making and for evaluating our own operating results over different periods of time, you should review the reconciliation of our non-GAAP financial measures to the comparable GAAP financial measures included below, and not rely on any single financial measure to evaluate our business.

28


The non-GAAP gross profit, non-GAAP loss from operations, non-GAAP net loss and non-GAAP net loss per share exclude all or a combination of the following (as reflected in the following reconciliation tables): stock-based compensation expense, amortization of acquired intangible assets, amortization of debt discount and issuance costs, and certain non-recurring items such as acquisition-related expenses, secondary public offering costs and litigation-related expenses. We exclude stock-based compensation expense because of varying available valuation methodologies, subjective assumptions and the variety of equity instruments that can impact our non-cash expense. We believe that providing non-GAAP financial measures that exclude stock-based compensation expense allow for more meaningful comparisons between our operating results from period to period. We believe that excluding the impact of amortization of acquired intangible assets allows for more meaningful comparisons between operating results from period to period as the intangibles are valued at the time of acquisition and are amortized over several years after the acquisition. We believe that excluding the impact of amortization of debt discount and issuance costs allows for a more meaningful comparison between operating results from period to period as these costs are recorded as interest expense and are a non-cash item. We also exclude certain non-recurring items such as acquisition-related expenses, secondary public offering costs, and litigation-related expenses as these costs are unrelated to the current operations and neither comparable to the prior period nor predictive of future results, which we believe allows for a more meaningful comparison between the operating results from period to period. Accordingly, we believe that excluding these expenses provides investors and management with greater visibility into the underlying performance of our business operations, facilitates comparison of our results with other periods and may also facilitate comparison with the results of other companies in our industry.
We define adjusted EBITDA as net loss before (1) interest income, (2) interest expense, (3) other income (expense), net, (4) provision for income taxes, (5) depreciation expense, (6) amortization of intangible assets, (7) stock-based compensation expense, and (8) certain non-recurring items. We believe that the use of adjusted EBITDA is useful to investors and other users of our financial statements in evaluating our operating performance because it provides them with an additional tool to compare business performance across companies and across periods. Adjusted EBITDA should not be considered as a substitute for other measures of financial performance reported in accordance with GAAP. There are limitations to using this non-GAAP financial measure, including that other companies may calculate this measure differently than we do, that it does not reflect our capital expenditures or future requirements for capital expenditures and that it does not reflect changes in, or cash requirements for, our working capital and excludes some items that are cash based.
Our non-GAAP financial measures may not provide information that is directly comparable to that provided by other companies in our industry, as other companies in our industry may calculate non-GAAP financial results differently, particularly related to non-recurring, unusual items. In addition, there are limitations in using non-GAAP financial measures because the non-GAAP financial measures are not prepared in accordance with GAAP, may be different from non-GAAP financial measures used by other companies and exclude expenses that may have a material impact upon our reported financial results. Further, stock-based compensation expense has been and will continue to be for the foreseeable future a significant recurring expense in our business and an important part of the compensation provided to our employees.

29


The following tables reconcile GAAP gross profit to non-GAAP gross profit for the three and nine months ended September 30, 2018 and 2017:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
GAAP total gross profit
 
$
44,555

 
$
36,154

 
$
123,524

 
$
103,499

Stock-based compensation expense
 
478

 
305

 
1,321

 
815

Amortization of acquired intangible assets
 
901

 
853

 
2,702

 
1,731

Non-GAAP total gross profit
 
$
45,934

 
$
37,312

 
$
127,547

 
$
106,045

 
 
 
 
 
 
 
 
 
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
GAAP gross profit – products
 
$
33,535

 
$
22,738

 
$
89,771

 
$
65,581

Stock-based compensation expense
 
142

 
92

 
424

 
242

Amortization of acquired intangible assets
 
901

 
853

 
2,702

 
1,731

Non-GAAP gross profit – products
 
$
34,578

 
$
23,683

 
$
92,897

 
$
67,554

 
 
 
 
 
 
 
 
 
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
GAAP gross profit – maintenance and support
 
$
8,713

 
$
9,915

 
$
26,220

 
$
28,327

Stock-based compensation expense
 
73

 
71

 
161

 
212

Non-GAAP gross profit – maintenance and support
 
$
8,786

 
$
9,986

 
$
26,381

 
$
28,539

 
 
 
 
 
 
 
 
 
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
GAAP gross profit – professional services
 
$
2,307

 
$
3,501

 
$
7,533

 
$
9,591

Stock-based compensation expense
 
263

 
142

 
736

 
361

Non-GAAP gross profit – professional services
 
$
2,570

 
$
3,643

 
$
8,269

 
$
9,952

The following table reconciles GAAP loss from operations to non-GAAP loss from operations for the three and nine months ended September 30, 2018 and 2017:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
GAAP loss from operations
 
$
(11,301
)
 
$
(13,042
)
 
$
(42,226
)
 
$
(35,409
)
Stock-based compensation expense
 
7,424

 
5,288

 
20,999

 
14,738

Amortization of acquired intangible assets
 
940

 
894

 
2,821

 
1,863

Acquisition-related expenses
 
115

 
87

 
115

 
167

Secondary public offering costs
 

 

 
205

 

Litigation-related expenses
 

 

 
400

 

Non-GAAP loss from operations
 
$
(2,822
)
 
$
(6,773
)
 
$
(17,686
)
 
$
(18,641
)

30


The following table reconciles GAAP net loss to non-GAAP net loss for the three and nine months ended September 30, 2018 and 2017:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(in thousands, except share and per share data)
GAAP net loss
 
$
(11,831
)
 
$
(10,284
)
 
$
(42,525
)
 
$
(32,466
)
Stock-based compensation expense
 
7,424

 
5,288

 
20,999

 
14,738

Amortization of acquired intangible assets
 
940

 
894

 
2,821

 
1,863

Acquisition-related expenses
 
115

 
87

 
115

 
167

Secondary public offering costs
 

 

 
205

 

Litigation-related expenses
 

 

 
400

 

Release of valuation allowance, acquisition-related
 

 
(2,632
)
 

 
(2,632
)
Amortization of debt discount and issuance costs
 
1,296

 

 
1,296

 

Non-GAAP net loss
 
$
(2,056
)
 
$
(6,647
)
 
$
(16,689
)
 
$
(18,330
)
Non-GAAP net loss per share, basic and diluted
 
$
(0.04
)
 
$
(0.15
)
 
$
(0.36
)
 
$
(0.43
)
Weighted-average common shares outstanding, basic and diluted
 
46,914,077

 
43,279,025

 
46,139,978

 
42,693,212

The following table reconciles GAAP net loss to adjusted EBITDA for the three and nine months ended September 30, 2018 and 2017:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
Net loss
 
$
(11,831
)
 
$
(10,284
)
 
$
(42,525
)
 
$
(32,466
)
Interest income
 
(813
)
 
(209
)
 
(1,520
)
 
(666
)
Interest expense
 
1,679

 
11

 
1,681

 
81

Other (income) expense, net
 
(181
)
 
(235
)
 
67

 
(349
)
Provision for (benefit from) income taxes
 
(155
)
 
(2,325
)
 
71

 
(2,009
)
Depreciation expense
 
1,591

 
1,173

 
4,616

 
3,441

Amortization of intangible assets
 
1,069

 
894

 
3,121

 
1,863

Stock-based compensation expense
 
7,424

 
5,288

 
20,999

 
14,738

Acquisition-related expenses
 
115

 
87

 
115

 
167

Secondary public offering costs
 

 

 
205

 

Litigation-related expenses
 

 

 
400

 

Adjusted EBITDA
 
$
(1,102
)
 
$
(5,600
)
 
$
(12,770
)
 
$
(15,200
)
Adoption of Revenue from Contracts with Customers (Topic 606)
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) (ASC 606), which replaced the revenue recognition requirements in FASB ASC Topic 605, Revenue Recognition (ASC 605). The new revenue standard outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. The new revenue standard provides a five-step analysis of transactions to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods and services.
We adopted ASC 606 effective on January 1, 2018 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit. See Note 2, Revenue from Contracts with Customers, in the notes to our consolidated financial statements included in this Quarterly Report on Form 10-Q for additional discussion of the impact of the adoption of ASC 606 and changes in accounting policies relating to revenue recognition and accounting for costs to obtain and fulfill a customer contract. For the

31


three and nine months ended September 30, 2018, we recognized revenue based on ASC 606; however, revenue for the three and nine months ended September 30, 2017 was recognized based on ASC 605. Therefore, the periods are not directly comparable.
Components of Results of Operations
Revenue
We generate revenue primarily from selling products, maintenance and support and professional services through a variety of delivery models to meet the needs of our diverse customer base.
Products
We generate products revenue from the sale of (1) term or perpetual software licenses for our Nexpose, Metasploit and AppSpider products, term licenses for our Komand product offering, as well as associated content subscriptions for our Nexpose and Metasploit products, (2) managed services offerings which utilize either our InsightVM, AppSpider or InsightIDR products and (3) cloud-based subscriptions for our InsightVM, InsightIDR, InsightAppSec, InsightOps, AppSpider and Logentries products. We also generate appliance revenue that is included in our products revenue and is associated with hardware sold with our Nexpose product to certain customers.
Maintenance and Support
We generate maintenance and support revenue when customers purchase or renew agreements for maintenance and support of their Nexpose, Metasploit and AppSpider software licenses. Substantially all of our customers purchase an agreement for maintenance and support in connection with their purchase of a Nexpose, Metasploit or AppSpider software license.
Professional Services
We generate professional service revenue from the sale of deployment and training services related to our products, incident response services and security advisory services.
Cost of Revenue
Our total cost of revenue consists of the costs of products, maintenance and support and professional services revenue.
Cost of Products
Cost of products consists of personnel and related costs for our content, managed service and cloud operations team, including salaries and other payroll related costs, bonuses, stock-based compensation and allocated overhead costs, which consist of IT, information security, recruiting, facilities and depreciation. All allocated overhead costs are allocated based on relative headcount. Also included in cost of products are software license fees, hardware, cloud computing costs and internet connectivity expenses directly related to delivering our products, amortization of contract fulfillment costs, as well as amortization of certain intangible assets including internally developed software.
Cost of Maintenance and Support
Cost of maintenance and support consists of personnel and related costs for our support team, including salaries and other payroll related costs, bonuses, stock-based compensation and allocated overhead.
Cost of Professional Services
Cost of professional services consists of personnel and related costs for our professional services team, including salaries and other payroll related costs, bonuses, stock-based compensation, costs of contracted third-party vendors, travel and entertainment expenses and allocated overhead.
We expect our cost of revenue to increase on an absolute dollar basis as we continue to grow our revenue.
Gross Margin
Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including the average sales price of our products and services, transaction volume growth, the mix of revenue between software licenses, cloud-based subscriptions, managed services and professional services and changes in cloud computing costs. We expect our gross margins to fluctuate over time depending on the factors described above.

32


Operating Expenses
Operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Operating expenses include allocated overhead costs for depreciation, facilities, IT, information security and recruiting. Our allocated costs for IT include costs for compensation of IT personnel and costs associated with our IT infrastructure. All allocated overhead costs are allocated based on relative headcount.
Research and Development Expense
Research and development expense consists of personnel costs for our research and development team, including salaries and other payroll related costs, bonuses and stock-based compensation. Additional expenses include travel and entertainment, consulting and professional fees for third-party development resources as well as allocated overhead.
We expect research and development expense to increase on an absolute dollar basis in the near term as we continue to increase investments in our products and technology platform innovation, but to remain relatively consistent as a percentage of total revenue.
Sales and Marketing Expense
Sales and marketing expense consists of personnel costs for our sales and marketing team, including salaries and other payroll related costs, commissions, bonuses and stock-based compensation. Additional expenses include marketing activities and promotional events, travel and entertainment, training costs, amortization of certain intangible assets and allocated overhead.
We expect sales and marketing expense to increase on an absolute dollar basis in the near term as we continue to increase investments to drive our revenue growth, but to decrease as a percentage of total revenue.
General and Administrative Expense
General and administrative expense consists of personnel costs for our legal, human resources, and finance and accounting departments, including salaries and other payroll related costs, bonuses and stock-based compensation. Additional expenses include travel and entertainment, professional fees, litigation expenses, insurance, secondary public offering expenses, amortization of certain intangible assets and allocated overhead.
We expect general and administrative expense to increase on an absolute dollar basis in the near term as we continue to increase investments to support our growth, but to decrease as a percentage of total revenue.
Interest Income
Interest income consists primarily of interest income on our cash and cash equivalents and our short and long-term investments.
Interest Expense
Interest expense consists primarily of contractual interest expense and amortization of debt discount and issuance costs related to our convertible senior notes.
Other Income (Expense), Net
Other income (expense), net consists primarily of unrealized and realized gains and losses related to changes in foreign currency exchange rates and realized gains and losses on the sale of investments.
Provision for Income Taxes
Provision for income taxes relates to U.S. federal and state, as well as certain foreign jurisdiction, income taxes. Historically, we have generated net losses in the U.S., U.K and Ireland and recorded a full valuation allowance against our U.S., U.K. and Ireland deferred tax assets. We expect to maintain a full valuation allowance on our U.S., Ireland and U.K. deferred tax assets in the near term. Realization of our U.S., Ireland and U.K. deferred tax assets depends upon future earnings, the timing and amount of which are uncertain.

33


Results of Operations
The following table sets forth our selected consolidated statements of operations data:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
Revenue:
 
 
 
 
 
 
 
Products
$
43,829

 
$
29,626

 
$
118,151

 
$
82,736

Maintenance and support
10,614

 
11,654

 
31,977

 
33,794

Professional services
7,922

 
9,241

 
25,193

 
26,679

Total revenue
62,365

 
50,521

 
175,321

 
143,209

Cost of revenue:(1)
 
 
 
 
 
 
 
Products
10,294

 
6,888

 
28,380

 
17,155

Maintenance and support
1,901

 
1,739

 
5,757

 
5,467

Professional services
5,615

 
5,740

 
17,660

 
17,088

Total cost of revenue
17,810

 
14,367

 
51,797

 
39,710

Operating expenses:(1)
 
 
 
 
 
 
 
Research and development
17,111

 
13,570

 
49,915

 
36,836

Sales and marketing
30,570

 
28,224

 
90,779

 
80,166

General and administrative
8,175

 
7,402

 
25,056

 
21,906

Total operating expenses
55,856

 
49,196

 
165,750

 
138,908

Loss from operations
(11,301
)
 
(13,042
)
 
(42,226
)
 
(35,409
)
Interest income
813

 
209

 
1,520

 
666

Interest expense
(1,679
)
 
(11
)
 
(1,681
)
 
(81
)
Other income (expense), net
181

 
235

 
(67
)
 
349

Loss before income taxes
(11,986
)
 
(12,609
)
 
(42,454
)
 
(34,475
)
Provision for (benefit from) income taxes
(155
)
 
(2,325
)
 
71

 
(2,009
)
Net loss
$
(11,831
)
 
$
(10,284
)
 
$
(42,525
)
 
$
(32,466
)
(1)
Cost of revenue and operating expenses include stock-based compensation expense and depreciation and amortization expense as follows:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Stock-based compensation expense:
 
 
 
 
 
 
 
Cost of revenue
$
478

 
$
305

 
$
1,321

 
$
815

Research and development
2,984

 
1,986

 
8,400

 
5,188

Sales and marketing
2,066

 
1,512

 
5,684

 
4,694

General and administrative
1,896

 
1,485

 
5,594

 
4,041

Total stock-based compensation expense
$
7,424

 
$
5,288

 
$
20,999

 
$
14,738

 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Depreciation and amortization expense:
 
 
 
 
 
 
 
Cost of revenue
$
1,331

 
$
1,067

 
$
3,874

 
$
2,387

Research and development
320

 
277

 
944

 
782

Sales and marketing
678

 
475

 
1,981

 
1,446

General and administrative
331

 
248

 
938

 
689

Total depreciation and amortization expense
$
2,660

 
$
2,067

 
$
7,737

 
$
5,304


34


The following table sets forth our selected consolidated statements of operations data expressed as a percentage of revenue:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
Revenue:
 
 
 
 
 
 
 
Products
70.3
 %
 
58.6
 %
 
67.4
 %
 
57.8
 %
Maintenance and support
17.0

 
23.1

 
18.2

 
23.6

Professional services
12.7

 
18.3

 
14.4

 
18.6

Total revenue
100.0

 
100.0

 
100.0

 
100.0

Cost of revenue:
 
 
 
 
 
 
 
Products
16.6

 
13.6

 
16.2

 
12.0

Maintenance and support
3.0

 
3.4

 
3.3

 
3.8

Professional services
9.0

 
11.4

 
10.0

 
11.9

Total cost of revenue
28.6

 
28.4

 
29.5

 
27.7

Operating expenses:
 
 
 
 
 
 
 
Research and development
27.4

 
26.9

 
28.5

 
25.7

Sales and marketing
49.0

 
55.9

 
51.8

 
56.0

General and administrative
13.1

 
14.6

 
14.3

 
15.3

Total operating expenses
89.5

 
97.4

 
94.6

 
97.0

Loss from operations
(18.1
)
 
(25.8
)
 
(24.1
)
 
(24.7
)
Interest income
1.3

 
0.4

 
0.9

 
0.5

Interest expense
(2.7
)
 

 
(1.0
)
 
(0.1
)
Other income (expense), net
0.3

 
0.5

 

 
0.2

Loss before income taxes
(19.2
)
 
(24.9
)
 
(24.2
)
 
(24.1
)
Provision for (benefit from) income taxes
(0.2
)
 
(4.5
)
 

 
(1.4
)
Net loss
(19.0
)%
 
(20.4
)%
 
(24.2
)%
 
(22.7
)%
Comparison of the Three Months Ended September 30, 2018 and 2017
Revenue
 
Three Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Revenue:
 
 
 
 
 
 
 
Products
$
43,829

 
$
29,626

 
$
14,203

 
47.9
 %
Maintenance and support
10,614

 
11,654

 
(1,040
)
 
(8.9
)
Professional services
7,922

 
9,241

 
(1,319
)
 
(14.3
)
Total revenue
$
62,365

 
$
50,521

 
$
11,844

 
23.4
 %
Total revenue increased by $11.8 million in the three months ended September 30, 2018 compared to the same period in 2017. The $11.8 million increase in revenue included a $0.6 million increase from new customers and $14.3 million increase in revenue from existing customers. The $14.3 million increase in revenue from existing customers is due to an increase in revenue from renewals, upsells and cross-sells as a result of the continued growth of our customer base. Revenue from new customers represents the revenue recognized from the customer's initial purchase. All renewals, upsells and cross-sells are considered revenue from existing customers. The revenue increase was partially offset by a $3.1 million decrease in revenue as a result of the adoption of ASC 606. Refer to Note 2, Revenue from Customer Contracts, in the notes to our consolidated financial statements for further details regarding the impact of the adoption of ASC 606.
The increase in total revenue in the three months ended September 30, 2018 compared to the same period in 2017 was comprised of $12.4 million generated from sales in North America and $2.5 million generated from sales from the rest of the world. The revenue increase generated from sales in North America and rest of world was partially offset by a $2.2 million decrease in revenue in North America and a $0.9 million decrease in revenue in the rest of the world due to the adoption of ASC 606.

35


The $1.0 million decrease in maintenance and support revenue in the three months ended September 30, 2018 compared to the same period in 2017 was primarily due to a $0.8 million reduction in revenue as a result of the adoption of ASC 606. The $1.3 million decrease in professional services revenue in the three months ended September 30, 2018 compared to the same period in 2017 was primarily due to a $0.8 million reduction in revenue as a result of the adoption of ASC 606 and a reduction in professional services bookings which drove the performance of less services.
Cost of Revenue
 
Three Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
Products
$
10,294

 
$
6,888

 
$
3,406

 
49.4
 %
Maintenance and support
1,901

 
1,739

 
162

 
9.3

Professional services
5,615

 
5,740

 
(125
)
 
(2.2
)
Total cost of revenue
$
17,810

 
$
14,367

 
$
3,443

 
24.0
 %
Gross margin %:
 
 
 
 
 
 
 
Products
76.5
%
 
76.8
%
 
 
 
 
Maintenance and support
82.1

 
85.1

 
 
 
 
Professional services
29.1

 
37.9

 
 
 
 
Total gross margin %
71.4
%
 
71.6
%
 
 
 
 
Total cost of revenue increased by $3.4 million in the three months ended September 30, 2018 compared to the same period in 2017, primarily due to a $1.4 million increase in personnel costs, inclusive of a $0.2 million increase in stock-based compensation expense, resulting from an increase in headcount from 213 as of September 30, 2017 to 242 as of September 30, 2018, as well as the timing effect of when our headcount additions were hired in 2018 and 2017, to support our growing customer base. Our increase in total cost of revenue also included a $2.0 million increase in cloud computing costs related to growing cloud-based subscription revenue, a $0.4 million increase in allocated overhead driven largely by an increase in IT and facilities costs, and a $0.1 million increase in amortization expense for capitalized internally-developed software. These increases were partially offset by a $0.3 million decrease in third-party professional service consulting costs and a $0.2 million decrease in travel and entertainment expenses period-over-period. Total cost of revenue was not materially impacted by the adoption of ASC 606.
Total gross margin percentage decreased for the three months ended September 30, 2018 compared to the same period in 2017. The decrease in products gross margin for the three months ended September 30, 2018 was primarily due to a reduction in products revenue of $1.5 million as a result of the adoption of ASC 606. The decrease in maintenance and support gross margin for the three months ended September 30, 2018 was primarily due to a reduction of maintenance and support revenue of $0.8 million as a result of the adoption of ASC 606. The decrease in professional services gross margin for the three months ended September 30, 2018 was primarily due to a reduction in professional services revenue.
Operating Expenses
Research and Development Expense
 
Three Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Research and development
$
17,111

 
$
13,570

 
$
3,541

 
26.1
%
% of revenue
27.4
%
 
26.9
%
 
 
 
 
Research and development expense increased by $3.5 million in the three months ended September 30, 2018 compared to the same period in 2017, primarily due to a $2.8 million increase in personnel costs, an increase of $0.4 million in allocated overhead driven largely by an increase in IT and facilities costs, and an increase of $0.4 million in third-party infrastructure costs related to development of new and future offerings, offset by a decrease of $0.1 million in other expenses. The $2.8 million increase in personnel costs was primarily due to a $1.5 million increase in salaries and related costs driven by growth in headcount from 250 as of September 30, 2017 to 308 as of September 30, 2018, as well as the timing effect of when our headcount additions were hired in 2018 and 2017, a $1.0 million increase in acquisition-related bonus, and a $1.0 million increase in stock-based compensation expense, partially offset by a $0.7 million increase in personnel costs that were capitalized as internal-use software costs.

36


Sales and Marketing Expense
 
Three Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Sales and marketing
$
30,570

 
$
28,224

 
$
2,346

 
8.3
%
% of revenue
49.0
%
 
55.9
%
 
 
 
 
Sales and marketing expense increased by $2.3 million in the three months ended September 30, 2018 compared to the same period in 2017, primarily due to a $5.4 million increase in personnel costs and commissions due to an increase in headcount from 413 as of September 30, 2017 to 507 as of September 30, 2018, inclusive of a $0.6 million increase in stock-based compensation expense, as well as the timing effect of when our headcount additions were hired in 2018 and 2017 to drive additional sales. Our increase in sales and marketing expense also included a $0.6 million increase in allocated overhead driven largely by an increase in IT and facilities costs. These increases were partially offset by a $0.6 million decrease in event marketing expense related to a user conference which was held in the prior year, a $0.5 million decrease in partner referral fees, a $0.4 million decrease in travel and entertainment expenses, and a $0.3 million decrease in other expenses. In addition, the sales and marketing expense increase was partially offset by a $1.9 million decrease in personnel costs as a result of capitalized commission costs net of amortization expense due to the adoption of ASC 606.
General and Administrative Expense 
 
Three Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
General and administrative
$
8,175

 
$
7,402

 
$
773

 
10.4
%
% of revenue
13.1
%
 
14.6
%
 
 
 
 
General and administrative expense increased by $0.8 million in the three months ended September 30, 2018 compared to the same period in 2017, primarily due to $0.8 million increase in personnel costs, inclusive of a $0.4 million increase in stock-based compensation expense, as a result of an increase in headcount from 124 as of September 30, 2017 to 161 as of September 30, 2018 as well as the timing effect of when our headcount additions were hired in 2018 and 2017, in order to support our overall company growth and a $0.2 million increase in allocated overhead, driven largely by an increase in IT and facilities costs. These increases were partially offset by a $0.2 million decrease in professional fees.
Interest Income
 
Three Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Interest income
$
813

 
$
209

 
$
604

 
289.0
%
% of revenue
1.3
%
 
0.4
%
 
 
 
 
Interest income increased by $0.6 million in the three months ended September 30, 2018 compared to the same period in 2017 primarily due to higher interest income as a result of the increase in value of investments as well as higher interest rates.
Interest Expense
 
Three Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Interest expense
$
(1,679
)
 
$
(11
)
 
$
(1,668
)
 
NM
% of revenue
(2.7
)%
 
 %
 
 
 
 
Interest expense increased by $1.7 million in the three months ended September 30, 2018 compared to the same period in 2017 primarily due to contractual interest expense and amortization of debt discount and issuance costs related to the issuance of the Notes.

37


Other Income (Expense), Net
 
Three Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Other income (expense), net
$
181

 
$
235

 
$
(54
)
 
(23.0
)%
% of revenue
0.3
%
 
0.5
%
 
 
 
 
Other income (expense), net decreased by $0.1 million in the three months ended September 30, 2018 compared to the same period in 2017 primarily due to changes in realized and unrealized foreign currency gains and losses, specifically related to the euro and British pound sterling.
Provision for (Benefit from) Income Taxes
 
Three Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Provision for (benefit from) income taxes
$
(155
)
 
$
(2,325
)
 
$
2,170

 
(93.3
)%
% of revenue
(0.2
)%
 
(4.5
)%
 
 
 
 
Provision for (benefit from) income taxes decreased by $2.2 million in the three months ended September 30, 2018 compared to the same period in 2017 primarily due to a $2.6 million deferred tax benefit in the prior year, partially offset by a $0.2 million benefit in the current period due to the release of a tax reserve and a decrease of $0.2 million in other nominal tax items. The $2.6 million deferred tax benefit in the prior year resulted from a partial release of our valuation allowance to account for the creation of the deferred tax liability for the developed technology intangible asset acquired in the acquisition of Komand which was not deductible for tax purposes.
Comparison of the Nine Months Ended September 30, 2018 and 2017
Revenue
 
Nine Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Revenue:
 
 
 
 
 
 
 
Products
$
118,151

 
$
82,736

 
$
35,415

 
42.8
 %
Maintenance and support
31,977

 
33,794

 
(1,817
)
 
(5.4
)
Professional services
25,193

 
26,679

 
(1,486
)
 
(5.6
)
Total revenue
$
175,321

 
$
143,209

 
$
32,112

 
22.4
 %
Total revenue increased by $32.1 million in the nine months ended September 30, 2018 compared to the same period in 2017. The $32.1 million increase in revenue included a $4.1 million increase from new customers and $38.0 million increase in revenue from existing customers. The $38.0 million increase in revenue from existing customers is due to an increase in revenue from renewals, upsells and cross-sells as a result of the continued growth of our customer base. Revenues from new customers represents the revenue recognized from the customer’s initial purchase. All renewals, upsells and cross-sells are considered revenue from existing customers. The revenue increase was partially offset by a $10.0 million decrease in revenue due to the adoption of ASC 606. Refer to Note 2, Revenue from Customer Contracts, in the notes to our consolidated financial statements for further details regarding the impact of the adoption of ASC 606.
The increase in total revenue in the nine months ended September 30, 2018 compared to the same period in 2017 was comprised of $35.6 million generated from sales in North America and $6.5 million generated from sales from the rest of the world. The revenue increase generated from sales in North America and the rest of the world was partially offset by a $7.6 million decrease in revenue in North America and a $2.4 million decrease in revenue in the rest of the world due to the adoption of ASC 606.
The $1.8 million decrease in maintenance and support revenue in the nine months ended September 30, 2018 compared to the same period in 2017 was primarily due to a $2.7 million reduction in revenue as a result of the adoption of ASC 606. The $1.5 million decrease in professional services revenue in the nine months ended September 30, 2018 compared to the same period in

38


2017 was primarily due to a $1.3 million reduction in revenue as a result of the adoption of ASC 606 and a reduction in professional services bookings which drove the performance of less services.
Cost of Revenue
 
Nine Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
Products
$
28,380

 
$
17,155

 
$
11,225

 
65.4
%
Maintenance and support
5,757

 
5,467

 
290

 
5.3

Professional services
17,660

 
17,088

 
572

 
3.3

Total cost of revenue
$
51,797

 
$
39,710

 
$
12,087

 
30.4
%
Gross margin %:
 
 
 
 
 
 
 
Products
76.0
%
 
79.3
%
 
 
 
 
Maintenance and support
82.0

 
83.8

 
 
 
 
Professional services
29.9

 
35.9

 
 
 
 
Total gross margin %
70.5
%
 
72.3
%
 
 
 
 
Total cost of revenue increased by $12.1 million in the nine months ended September 30, 2018 compared to the same period in 2017, primarily due to a $4.7 million increase in personnel costs, inclusive of a $0.5 million increase in stock-based compensation expense, resulting from an increase in headcount from 213 as of September 30, 2017 to 242 as of September 30, 2018, as well as the timing effect of when our headcount additions were hired in 2018 and 2017, to support our growing customer base. Our increase in total cost of revenue also included a $4.9 million increase in cloud computing costs related to growing cloud-based subscription revenue, a $1.6 million increase in allocated overhead driven largely by an increase in IT and facilities costs, a $1.0 million increase in intangible assets amortization primarily due to our acquisition of Komand in July 2017, a $0.3 million increase in amortization expense for capitalized internally-developed software, and an increase of $0.2 million in other expenses. These increases were partially offset by a $0.2 million decrease in third-party professional service consulting costs and a $0.4 million decrease in travel and entertainment expenses period-over-period. Total cost of revenue was not materially impacted by the adoption of ASC 606.
Total gross margin percentage decreased for the nine months ended September 30, 2018 compared to the same period in 2017. The decrease in products gross margin for the nine months ended September 30, 2018 was due to an increase in revenue from cloud-based subscriptions and managed services, which have lower gross margins than our licensed software products, in addition to a reduction in products revenue of $6.0 million as a result of the adoption of ASC 606. The decrease in maintenance and support gross margin for the nine months ended September 30, 2018 was primarily due to a reduction of maintenance and support revenue of $2.7 million as a result of the adoption of ASC 606. The decrease in professional services gross margin for the nine months ended September 30, 2018 was primarily due to a reduction in professional services revenue.
Operating Expenses
Research and Development Expense
 
Nine Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Research and development
$
49,915

 
$
36,836

 
$
13,079

 
35.5
%
% of revenue
28.5
%
 
25.7
%
 
 
 
 
Research and development expense increased by $13.1 million in the nine months ended September 30, 2018 compared to the same period in 2017, primarily due to a $9.1 million increase in personnel costs, an increase of $1.8 million in allocated overhead driven largely by an increase in IT and facilities costs, an increase of $1.0 million in third-party cloud infrastructure costs related to development of new and future offerings, an increase of $0.6 million for a global developers conference, an increase of $0.4 million in travel and entertainment expenses and an increase of $0.2 million of other expenses. The $9.1 million increase in personnel costs was primarily due to a $6.6 million increase in salaries and related costs driven by growth in headcount from 250 as of September 30, 2017 to 308 as of September 30, 2018, which included 12 employees acquired in the July 2017 Komand acquisition, as well as the timing effect of when our headcount additions were hired in 2018 and 2017, a $1.0 million increase in acquisition-related bonus, and a $3.2 million increase in stock-based compensation expense, partially offset by a $1.7 million increase in personnel costs that were capitalized as internal-use software costs in the nine months ended September 30, 2018.

39


Sales and Marketing Expense
 
Nine Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Sales and marketing
$
90,779

 
$
80,166

 
$
10,613

 
13.2
%
% of revenue
51.8
%
 
56.0
%
 
 
 
 
Sales and marketing expense increased by $10.6 million in the nine months ended September 30, 2018 compared to the same period in 2017, primarily due to a $15.9 million increase in personnel costs and commissions due to an increase in headcount from 413 as of September 30, 2017 to 507 as of September 30, 2018, inclusive of a $1.0 million increase in stock-based compensation expense, as well as the timing effect of when our headcount additions were hired in 2018 and 2017 to drive additional sales. Our increase in sales and marketing expense also included a $2.6 million increase in allocated overhead driven largely by an increase in IT and facilities costs, a $0.2 million increase in travel and entertainment expense and a $0.6 million increase in other expenses. These increases were partially offset by a $0.6 million decrease in event marketing expense related to a user conference which was held in the prior year and a $1.7 million decrease in partner referral fees. In addition, the sales and marketing expense increase was partially offset by a $6.4 million decrease in personnel costs as a result of capitalized commission costs net of amortization expense due to the adoption of ASC 606.
General and Administrative Expense 
 
Nine Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
General and administrative
$
25,056

 
$
21,906

 
$
3,150

 
14.4
%
% of revenue
14.3
%
 
15.3
%
 
 
 
 
General and administrative expense increased by $3.2 million in the nine months ended September 30, 2018 compared to the same period in 2017, primarily due to $2.3 million increase in personnel costs, inclusive of a $1.6 million increase in stock-based compensation expense, as a result of an increase in headcount from 124 as of September 30, 2017 to 161 as of September 30, 2018 as well as the timing effect of when our headcount additions were hired in 2018 and 2017, in order to support our overall company growth, $0.4 million of litigation-related expenses, $0.2 million in secondary public offering expenses and a $0.5 million increase in allocated overhead, driven largely by an increase in IT and facilities costs. These increases were partially offset by a $0.2 million decrease in professional fees.
Interest Income
 
Nine Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Interest income
$
1,520

 
$
666

 
$
854

 
128.2
%
% of revenue
0.9
%
 
0.5
%
 
 
 
 
Interest income increased by $0.9 million in the three months ended September 30, 2018 compared to the same period in 2017 primarily due to higher interest income as a result of the increase in value of investments as well as higher interest rates.
Interest Expense
 
Nine Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Interest expense
$
(1,681
)
 
$
(81
)
 
$
(1,600
)
 
1,975.3
%
% of revenue
(1.0
)%
 
(0.1
)%
 
 
 
 
Interest expense increased by $1.6 million in the nine months ended September 30, 2018 compared to the same period in 2017 primarily due to contractual interest and amortization of debt discount and issuance costs related to the issuance of the Notes.

40


Other Income (Expense), Net
 
Nine Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Other income (expense), net
$
(67
)
 
$
349

 
$
(416
)
 
(119.2
)%
% of revenue
%
 
0.2
%
 
 
 
 
Other income (expense), net decreased by $0.4 million in the nine months ended September 30, 2018 compared to the same period in 2017 primarily due to changes in realized and unrealized foreign currency gains and losses, specifically related to the euro and British pound sterling.
Provision for (Benefit from) Income Taxes
 
Nine Months Ended September 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(dollars in thousands)
Provision for (benefit from) income taxes
$
71

 
$
(2,009
)
 
$
2,080

 
(103.5
)%
% of revenue
%
 
(1.4
)%
 
 
 
 
Provision for (benefit from) income taxes decreased by $2.1 million in the nine months ended September 30, 2018 compared to the same period in 2017 primarily due to a $2.6 million deferred tax benefit in the prior year, partially offset by a $0.2 million benefit in the current period due to the release of a tax reserve and a decrease of $0.3 million in other nominal tax items. The $2.6 million deferred tax benefit in the prior year resulted from the partial release of our valuation allowance to account for the creation of a deferred tax liability for the developed technology intangible asset acquired in the acquisition of Komand which was not deductible for tax purposes.
Liquidity and Capital Resources
As of September 30, 2018, we had $131.2 million in cash and cash equivalents, $179.9 million in short- and long-term investments that have maturities ranging from 3 months to 2 years and an accumulated deficit of $451.6 million. Since our inception, we have generated significant losses and expect to continue to generate losses for the foreseeable future. Our principal sources of liquidity are cash and cash equivalents and investments, equity financing transactions, and issuance of convertible senior notes. To date, we have financed our operations primarily through private and public equity financings, issuance of convertible senior notes and through cash generated by operating activities. In August 2018, we issued $230.0 million aggregate principal amount of 1.25% convertible senior notes due 2023. The total net proceeds from the offering, after deducting initial purchase discounts and debt issuance costs, were $223.1 million. In connection with the issuance of the Notes, we entered into capped call transactions with certain counterparties (the Capped Calls). We used $26.9 million of the net proceeds from the Notes to purchase the Capped Calls. For further discussion on the Capped Calls, please refer to Note 6, Convertible Senior Notes and Capped Calls, in the Notes to the Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q. In January 2018, we completed a public offering of 1,500,000 shares of our common stock for net proceeds of $30.9 million.
We believe that our existing cash and cash equivalents and our short and long-term investments together with cash generated from our operations will be sufficient to meet our working capital expenditure requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts, the expansion of sales and marketing activities, particularly internationally, the introduction of new and enhanced products and professional service offerings and the cost of any future acquisitions of technology or businesses. In the event that additional financing is required from outside sources, we may be unable to raise the funds on acceptable terms, if at all. If we are unable to raise additional capital on terms satisfactory to us when we require it, our business, operating results and financial condition could be adversely affected.

41


The following table shows a summary of our cash flows for the nine months ended September 30, 2018 and 2017:
 
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
 
(in thousands)
Cash, cash equivalents and restricted cash at beginning of period
 
$
51,762

 
$
53,148

Net cash (used in) provided by operating activities
 
(5,868
)
 
5,084

Net cash used in investing activities
 
(150,278
)
 
(16,141
)
Net cash provided by financing activities
 
235,972

 
6,645

Effect of exchange rate changes on cash, cash equivalents and restricted cash
 
(428
)
 
319

Cash, cash equivalents and restricted cash at end of period
 
$
131,160

 
$
49,055

Uses of Funds
Our historical uses of cash have primarily consisted of cash used for operating activities such as expansion of our sales and marketing operations, research and development activities and other working capital needs, as well as cash used for business acquisitions and purchases of property and equipment.
Operating Activities
Operating activities used $5.9 million of cash and cash equivalents in the nine months ended September 30, 2018, which reflects our continued growth in revenue offset by continued investments in our operations and impact of the timing of working capital items. Cash used in operating activities reflected our net loss of $42.5 million, offset by a decrease in our net operating assets and liabilities of $5.9 million and non-cash charges of $30.7 million related primarily to depreciation and amortization, stock-based compensation expense, amortization of debt discount and debt issuance costs, provision for doubtful accounts and other non-cash charges. The decrease in our net operating assets and liabilities was primarily due to a $19.3 million decrease in accounts receivable driven by cash collections and a $0.5 million increase in accounts payable which each had a positive impact on operating cash flow. These factors were partially offset by a $2.2 million decrease in accrued expenses primarily as a result of the payout of annual bonuses and higher year-end commissions, a $2.3 million decrease in deferred revenue, a $6.4 million increase in deferred contract acquisition and fulfillment costs, a $2.4 million increase in prepaid expenses and other assets and a $0.6 million decrease in other liabilities, which each had a negative impact on operating cash flow.
Operating activities provided $5.1 million of cash and cash equivalents in the nine months ended September 30, 2017, which reflects our continued growth in revenue offset by continued investments in our operations and timing of working capital items. Cash provided by operating activities reflected our net loss of $32.5 million, offset by a decrease in our net operating assets and liabilities of $19.8 million and non-cash charges of $17.7 million related primarily to depreciation and amortization, stock-based compensation expense, provision for doubtful accounts, deferred income taxes and other non-cash charges. The decrease in our net operating assets and liabilities was primarily due to a $19.6 million increase in deferred revenue from sales of our products and services, a $0.8 million increase in accrued expenses, a $0.6 million decrease in prepaid and other current assets and a $0.1 million decrease in accounts receivable, which each had a positive impact on operating cash flow. These factors were offset by a $1.0 million decrease in other liabilities and a $0.3 million decrease in accounts payable, which each had a negative impact on operating cash flow.
Investing Activities
Investing activities used $150.3 million of cash in the nine months ended September 30, 2018, consisting of $178.9 million for purchases of investments, offset by $39.5 million of investment sales and maturities, $8.4 million in capital expenditures to purchase computer equipment and leasehold improvements and $2.5 million for the capitalization of internal-use software costs.
Investing activities used $16.1 million of cash in the nine months ended September 30, 2017, consisting of $14.7 million cash paid for the acquisition of Komand, $3.5 million in capital expenditures to purchase computer equipment and leasehold improvements and $0.8 million for the capitalization of internal-use software costs, partially offset by $24.5 million of investment sales and maturities less $21.7 million used for purchases of investments.
Financing Activities
Financing activities provided $236.0 million of cash in the nine months ended September 30, 2018, which consisted primarily of $223.5 million in net proceeds from the issuance of the Notes, $30.9 million in net proceeds from a secondary public offering in January 2018, $6.5 million in proceeds from the exercise of stock options and $3.6 million in proceeds from the issuance of common stock purchased by employees under the Rapid7, Inc. 2015 Employee Stock Purchase Plan (ESPP), partially offset by

42


$26.9 million for the purchase of Capped Calls related to the Notes and $1.7 million in withholding taxes paid for the net share settlement of equity awards.
Financing activities provided $6.6 million of cash in the nine months ended September 30, 2017, which consisted primarily of $5.0 million in proceeds from the exercise of stock options and $2.9 million in proceeds from the issuance of common shares purchased by employees under the ESPP, partially offset by a $0.8 million deferred acquisition payment and $0.5 million in withholding taxes paid for the net share settlement of equity awards.
Contractual Obligations and Commitments
As of September 30, 2018, there were no material changes in our contractual obligations and commitments from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017 filed with the SEC on March 8, 2018.
Off-Balance Sheet Arrangements
We do not have any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We do not engage in off-balance sheet financing arrangements.
Recent Accounting Pronouncements
See Note 1 in the notes to the consolidated financial statements for a discussion of recent accounting pronouncements.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States, or GAAP. The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue, costs and expenses. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates. There have been no material changes in our critical accounting policies from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017 filed with the SEC on March 8, 2018 other than the impact of adopting ASC 606. See Note 2, Revenue from Contracts with Customers, in the notes to our consolidated financial statements for a discussion of the impact of ASC 606 and changes in accounting policies relating to revenue recognition and accounting for costs to obtain and fulfill a customer contract.

43


Item 3.    Quantitative and Qualitative Disclosures About Market Risk.
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign exchange rates as well as to a lesser extent, inflation. In addition, we do not engage in trading activities involving non-exchange traded contracts. Therefore, we believe that we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in these relationships.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. A majority of our customers enter into contracts that are denominated in U.S. dollars. Our expenses are generally denominated in the currencies of the countries where our operations are located, which is primarily in the United States and to a lesser extent in the United Kingdom, other Euro-zone countries within mainland Europe, Canada, Japan, Singapore and Australia. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign currency exchange rates. The effect of a hypothetical 10% adverse change in foreign currency exchange rates on monetary assets and liabilities at September 30, 2018 would not have been material to our financial condition or results of operations. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in foreign currency rates.
Interest Rate Risk
Our portfolio of cash and cash equivalents and short- and long-term investments is maintained in a variety of securities, including money market funds, U.S. government agencies, commercial paper, corporate bonds, agency bonds and asset-backed securities. Investments are classified as available-for-sale securities and carried at their fair market value with cumulative unrealized gains or losses recorded as a component of accumulated other comprehensive loss within stockholders' equity. A sharp rise in interest rates could have an adverse impact on the fair market value of certain securities in our portfolio. We do not currently hedge our interest rate exposure and do not enter into financial instruments for trading or speculative purposes.
Our cash flow exposure due to changes in interest rates related to our debt is limited as our Notes have fixed interest rates at 1.25%. The fair value of the Notes may increase or decrease for various reasons, including fluctuations in the market price of our common stock, fluctuations in market interest rates and fluctuations in general economic conditions. Based upon the quoted market price as of September 30, 2018, the fair value of our Notes was approximately $255.3 million.
As of September 30, 2018, we had cash and cash equivalents of $131.2 million, consisting of bank deposits, money market funds and commercial paper. We also had short- and long-term investments of $179.9 million, consisting of U.S. government agencies, commercial paper, corporate bonds, agency bonds and asset-backed securities. Such interest-earning instruments carry a degree of interest rate risk. To date, fluctuations in interest income have not been significant.
A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.
Inflation Risk
We do not believe that inflation had a material effect on our business, financial condition or results of operations in the last three years. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
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 Exchange Act of 1934, as amended, that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company's management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of the design and operations of our disclosure controls and procedures as of September 30, 2018. Based on the evaluation of our

44


disclosure controls and procedures as of September 30, 2018, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Inherent Limitations of Internal Controls
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 errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. 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 the Company have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Changes in Internal Control over Financial Reporting
In connection with our adoption of the new revenue recognition accounting standard (Revenue from Contracts with Customers (Topic 606) effective January 1, 2018, we implemented internal controls to ensure we adequately evaluated our contracts with customers and properly assessed the impact of the new accounting standard related to revenue recognition on our consolidated financial statements. There were no significant changes to our internal control over financial reporting due to the adoption of the new standard. Additionally, there was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

45


PART II—OTHER INFORMATION
Item 1.    Legal Proceedings.
In November 2016, Rapid7 LLC and two of our then executive officers were named as defendants in a class action lawsuit which alleged violations of certain Massachusetts wage and hour laws. In the first quarter of 2018, we increased our litigation accrual by $0.4 million to $0.6 million which reflects the settlement agreement amount entered into in July 2018.
In October 2018, Finjan, Inc. filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement of seven patents held by them. In the complaint, Finjan sought unspecified damages, attorneys' fees and injunctive relief. We intend to vigorously contest Finjan's claims. This litigation is still in its early stages and the final outcome, including our liability, if any, with respect to Finjan's claims, is uncertain. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
In addition, from time to time, we are a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business, financial condition or results of operations. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 1A. Risk Factors.
Our operations and financial results are subject to various risks and uncertainties including those described below. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Quarterly Report on Form 10-Q as well as our other public filings with the Securities and Exchange Commission, or the SEC, including our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on March 8, 2018. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks or others not specified below materialize, our business, financial condition and results of operations could be materially adversely affected. In that event, the trading price of our common stock could decline. 
Risks Related to Our Business and Industry
We are a rapidly growing company, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.

We are a rapidly growing company. Our ability to forecast our future operating results is subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly evolving industries. If our assumptions regarding these uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, our business could suffer and the trading price of our common stock may decline.
If we are unable to sustain our revenue growth rate, we may not achieve or maintain profitability in the future.
From the year ended December 31, 2013 to the year ended December 31, 2017, our revenue grew from $60.0 million to $200.9 million, which represents a compounded annual growth rate of approximately 35%. Although we have experienced rapid growth historically and currently have high renewal rates, we expect that we may not continue to grow as rapidly in the future and our renewal rates may decline. Any success that we may experience in the future will depend, in large part, on our ability to, among other things:
maintain and expand our customer base;
successfully manage the transition to a more subscription-based business model;
increase revenues from existing customers through increased or broader use of our products and professional services within their organizations;
improve the performance and capabilities of our products through research and development;
continue to develop our cloud-based solutions;
maintain the rate at which customers purchase our content subscriptions, maintenance and support and managed services;
continue to successfully expand our business domestically and internationally;
continue to effectively attract and improve the productivity of our sales teams; and

46


successfully compete with other companies.
If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.
We have not been profitable historically and may not achieve or maintain profitability in the future.
We have posted a net loss in each year since inception, including net losses of $45.5 million, $49.0 million and $49.9 million in the years ended December 31, 2017, 2016 and 2015, respectively. As of September 30, 2018, we had an accumulated deficit of $451.6 million. While we have experienced significant revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of sales of our products and professional services to sustain or increase our growth or achieve or maintain profitability in the future. We also expect our costs to increase in future periods, which could negatively affect our future operating results if our revenue does not increase. In particular, we expect to continue to expend financial and other resources on:
research and development related to our offerings, including investments in our research and development team;
sales and marketing, including a significant expansion of our sales organization, both domestically and internationally;
continued international expansion of our business;
expansion of our professional services organization; and
general and administrative expenses as we continue to implement and enhance our administrative, financial and operational systems, procedures and controls.
These investments may not result in increased revenue or growth in our business. If we are unable to increase our revenue at a rate sufficient to offset the expected increase in our costs, our business, financial position and results of operations will be harmed, and we may not be able to achieve or maintain profitability over the long term. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our financial performance may be harmed, and we may not achieve or maintain profitability in the future.
If our products or professional services fail to detect vulnerabilities or incorrectly detect vulnerabilities, or if our products contain undetected errors or defects, our brand and reputation could be harmed, which could have an adverse effect on our business and results of operations.
If our products or professional services fail to detect vulnerabilities in our customers’ cyber security infrastructure, or if our products or professional services fail to identify and respond to new and increasingly complex methods of cyber attacks, our business and reputation may suffer. There is no guarantee that our products or professional services will detect all vulnerabilities, especially in light of the rapidly changing security landscape to which we must respond. Additionally, our products may falsely detect vulnerabilities or threats that do not actually exist. For example, our Metasploit offering relies on information provided by an active community of security researchers who contribute new exploits, attacks and vulnerabilities. If the information from these third parties is inaccurate, the potential for false indications of security vulnerabilities increases. These false positives, while typical in the industry, may impair the perceived reliability of our offerings and may therefore adversely impact market acceptance of our products and professional services and could result in negative publicity, loss of customers and sales and increased costs to remedy any problem.
Our products may also contain undetected errors or defects when first introduced or as new versions are released. We have experienced these errors or defects in the past in connection with new products and product upgrades and we expect that these errors or defects will be found from time to time in the future in new or enhanced products after commercial release. Defects may cause our products to be vulnerable to attacks, cause them to fail to detect vulnerabilities, or temporarily interrupt customers’ networking traffic. Any errors, defects, disruptions in service or other performance problems with our products may damage our customers’ business and could hurt our reputation. If our products or professional services fail to detect vulnerabilities for any reason, we may incur significant costs, the attention of our key personnel could be diverted, our customers may delay or withhold payment to us or elect not to renew or other significant customer relations problems may arise. We may also be subject to liability claims for damages related to errors or defects in our products. A material liability claim or other occurrence that harms our reputation or decreases market acceptance of our products may harm our business and operating results.
An actual or perceived security breach or theft of the sensitive data of one of our customers, regardless of whether the breach is attributable to the failure of our products or professional services, could adversely affect the market’s perception of our offerings and subject us to legal claims.
The market for Security Operations is new and unproven and may not grow.

47


We believe our future success will depend in large part on the growth, if any, in the market for Security Operations, or SecOps. This market is nascent, and as such, it is difficult to predict important market trends, including the potential growth, if any. To date, the majority of enterprise spend on cyber security has been on threat protection products, such as network, endpoint and web security that are designed to stop threats from penetrating corporate networks. Organizations that use these security products may believe that their existing security solutions sufficiently protect access to their sensitive business data. Therefore, they may continue allocating their cyber security budgets to these products and may not adopt our products and professional services in addition to, or in lieu of, such traditional products. Further, sophisticated cyber attackers are skilled at adapting to new technologies and developing new methods of gaining access to organizations’ sensitive business data, and changes in the nature of advanced cyber threats could result in a shift in IT budgets away from products and professional services such as ours. In addition, while recent high visibility attacks on prominent enterprises and governments have increased market awareness of the problem of cyber attacks, if cyber attacks were to decline, or enterprises or governments perceived that the general level of cyber attacks have declined, our ability to attract new customers and expand our sale to existing customers could be materially and adversely affected. If products and professional services such as ours are not viewed by organizations as necessary, or if customers do not recognize the benefit of our offerings as a critical layer of an effective cyber security strategy, our revenue may not grow as quickly as expected, or may decline, and the trading price of our stock could suffer. It is therefore difficult to predict how large the market will be for our solutions.
In addition, it is difficult to predict customer adoption and renewal rates, customer demand for our products and professional services, the size and growth rate of the market for SecOps, the entry of competitive products or the success of existing competitive products. Any expansion in our market depends on a number of factors, including the cost, performance and perceived value associated with our offerings and those of our competitors. If these offerings do not achieve widespread adoption or there is a reduction in demand for solutions in our market caused by a lack of customer acceptance, technological challenges, competing technologies and products, decreases in corporate spending, weakening economic conditions, or otherwise, it could result in reduced customer orders, early terminations, reduced renewal rates or decreased revenue, any of which would adversely affect our business operations and financial results. You should consider our business and prospects in light of the risks and difficulties we face in this new and unproven market.
If we are unable to successfully hire, train, manage and retain qualified personnel, especially those in sales and marketing and research and development, our business may suffer.
We continue to be substantially dependent on our sales force to obtain new customers and increase sales with existing customers. Our ability to successfully pursue our growth strategy will also depend on our ability to attract, motivate and retain our personnel, especially those in sales, marketing and research and development. We face intense competition for these employees from numerous technology, software and other companies, especially in certain geographic areas in which we operate, and we cannot ensure that we will be able to attract, motivate and/or retain sufficient qualified employees in the future. If we are unable to attract new employees and retain our current employees, we may not be able to adequately develop and maintain new products or professional services or market our existing products or professional services at the same levels as our competitors and we may, therefore, lose customers and market share. Our failure to attract and retain personnel, especially those in sales and marketing and research and development positions for which we have historically had a high turnover rate, could have an adverse effect on our ability to execute our business objectives and, as a result, our ability to compete could decrease, our operating results could suffer and our revenue could decrease. Even if we are able to identify and recruit a sufficient number of new hires, these new hires will require significant training before they achieve full productivity and they may not become productive as quickly as we would like or at all.
We believe that our corporate culture has been a critical component to our success. We have invested substantial time and resources in building our team. As we grow and mature as a public company, we may find it difficult to maintain our corporate culture. Any failure to preserve our culture could negatively affect our future success, including our ability to attract, motivate and retain personnel and effectively focus on and pursue our business strategy.
Our sales cycle may be unpredictable.
The timing of sales of our offerings is difficult to forecast because of the length and unpredictability of our sales cycle, particularly with large enterprises and with respect to certain of our products. We sell our products primarily to IT departments that are managing a growing set of user and compliance demands, which has increased the complexity of customer requirements to be met and confirmed during the sales cycle and prolonged our sales cycle. Further, the length of time that potential customers devote to their testing and evaluation, contract negotiation and budgeting processes varies significantly, depending on the size of the organization and nature of the product or service under consideration. In addition, we might devote substantial time and effort to a particular unsuccessful sales effort, and as a result, we could lose other sales opportunities or incur expenses that are not offset by an increase in revenue, which could harm our business.

48


Organizations may be reluctant to purchase SecOps offerings that are cloud-based due to the actual or perceived vulnerability of cloud solutions.
Some organizations have been reluctant to use cloud solutions for cyber security, such as our InsightIDR, InsightVM, InsightAppSec, InsightOps and Logentries products, because they have concerns regarding the risks associated with the reliability or security of the technology delivery model associated with this solution. If we or other cloud service providers experience security incidents, breaches of customer data, disruptions in service delivery or other problems, the market for cloud solutions may be negatively impacted, which could harm our business.
Our quarterly operating results may vary from period to period, which could result in our failure to meet expectations with respect to operating results and cause the trading price of our stock to decline.
Our operating results, including the levels of our revenue, billings, cash flow, deferred revenue and gross margins, have historically varied from period to period, and we expect that they will continue to do so as a result of a number of factors, many of which are outside of our control, including:
the level of demand for our products and professional services;
customer renewal rates and ability to attract new customers;
the extent to which customers purchase additional products, including content subscriptions and maintenance and support related to our Nexpose, Metasploit and AppSpider products, or professional services;
the ability to successfully grow our sales of InsightOps, InsightIDR, InsightVM and InsightAppSec;
the level of perceived threats to organizations’ cyber security;
network outages, security breaches, technical difficulties or interruptions with our products;
changes in the growth rate of the markets in which we compete;
variations in our billings and sales of our products and professional services due to seasonality and customer demand;
the timing and success of new product or service introductions by us or our competitors or any other changes in the competitive landscape of our industry, including consolidation among our competitors;
the introduction or adoption of new technologies that compete with our offerings;
the mix of our products and professional services sold during a period;
decisions by potential customers to purchase cyber security products or professional services from other vendors;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business;
the timing of sales commissions relative to the recognition of revenue and the timing of revenue recognition generally;
price competition;
our ability to successfully manage and integrate any future acquisitions of businesses, including without limitation the amount and timing of expenses and potential future charges for impairment of goodwill from acquired companies;
our ability to increase, retain and incentivize the channel partners that market and sell our products and professional services;
our continued international expansion and associated exposure to changes in foreign currency exchange rates, including any fluctuations caused by uncertainties relating to Brexit;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;
the announcement or adoption of new regulations and policy mandates or changes to existing regulations and policy mandates;
unforeseen litigation and intellectual property infringement;
the strength of regional, national and global economies;
the impact of natural disasters or manmade problems such as terrorism or war; and
future accounting pronouncements or changes in our accounting policies.

49


Each factor above or discussed elsewhere herein or the cumulative effect of some of these factors may result in fluctuations in our operating results. This variability and unpredictability could result in our failure to meet expectations with respect to operating results, or those of securities analysts or investors, for a particular period. If we fail to meet or exceed expectations for our operating results for these or any other reasons, the market price of our stock could fall and we could face costly lawsuits, including securities class action suits.
If we do not continue to innovate and offer products and professional services that address the dynamic threat landscape, we may not remain competitive, and our revenue and operating results could suffer.
The SecOps market is characterized by rapid technological advances, changes in customer requirements, frequent new product introductions and enhancements and evolving industry standards. Our success also depends, in part, upon our ability to anticipate industry evolution and introduce or acquire new products and professional services to keep pace with technological developments and market requirements both within our industry and in related industries. While we continue to invest significant resources in research and development in order to ensure that our products continue to address the cyber security risks that our customers face, the introduction of products and professional services embodying new technologies could render our existing products or professional services obsolete or less attractive to customers. In addition, developing new products and product enhancements is expensive and time consuming, and there is no assurance that such activities will result in significant cost savings, revenue or other expected benefits. If we spend significant time and effort on research and development and are unable to generate an adequate return on our investment, our business and results of operations may be materially and adversely affected. Further, we may not be able to successfully anticipate or adapt to changing technology or customer requirements or the dynamic threat landscape on a timely basis, in a way that sufficiently differentiates us from competing solutions such that customers choose to purchase our solutions. If any of our competitors implement new technologies before we are able to implement them or better anticipate the innovation opportunities in related industries, those competitors may be able to provide more effective or more cost-effective solutions than ours. In addition, we may experience technical problems and additional costs as we introduce new products and product enhancements, deploy future iterations of our products and integrate new products with existing customer systems. If any of these problems were to arise, our business, financial condition and results of operations could be adversely affected.
To date, we have derived a substantial majority of our revenue from customers using our vulnerability management offerings. If we are unable to renew or increase sales of our vulnerability management offerings, or if we are unable to increase sales of our other offerings, our business and operating results could be adversely affected.
Although we continue to introduce and acquire new products and professional services, we derive and expect to continue to derive a substantial majority of our revenue from customers using certain of our vulnerability management offerings, Nexpose and Metasploit. Greater than half of our revenue was attributable to Nexpose and Metasploit in each of our last three fiscal years. As a result, our operating results could suffer due to:
any decline in demand for our vulnerability management offerings;
failure of our vulnerability management offerings to detect vulnerabilities in our customers’ IT environments;
the introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, our vulnerability management offerings;
technological innovations or new standards that our vulnerability management offerings do not address;
sensitivity to current or future prices offered by us or competing solutions; and
our inability to release enhanced versions of our vulnerability management offerings on a timely basis in response to the dynamic threat landscape.
Our inability to renew or increase sales of our vulnerability management offerings, including content subscriptions, maintenance and support and managed services, or a decline in prices of our vulnerability management offerings would harm our business and operating results more seriously than if we derived significant revenues from a variety of offerings. In addition, we have introduced several cloud-based subscription products, including InsightOps, InsightIDR, InsightVM, InsightAppSec and InsightConnect products. These products are relatively new, and it is uncertain whether they will gain market acceptance. We are also investing in the expansion of our security advisory services offerings, which we believe will help drive demand for our other products in addition to being a stand-alone service. Any factor adversely affecting sales of our products or professional services, including release cycles, market acceptance, competition, performance and reliability, reputation and economic and market conditions, could adversely affect our business and operating results.

50


Our business and growth depend substantially on customers with perpetual licenses renewing their content subscriptions and maintenance and support agreements with us. Any decline in our customer renewals could adversely affect our future operating results.
Our maintenance and support agreements are sold on a term basis. In addition, we also enter into content subscription agreements for certain offerings. In order for us to improve our operating results, it is important that our existing customers who purchased perpetual licenses renew their content subscription agreements, if applicable, and maintenance and support agreements when the initial contract term expires. Our customers have no obligation to renew their content subscription or maintenance and support agreements with us after the initial terms have expired. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction or dissatisfaction with our new or current product offerings, our pricing, the effects of economic conditions, competitive offerings or alterations or reductions in our customers’ spending levels. If our customers do not renew their agreements with us or renew on terms less favorable to us, our revenues and results of operations may be adversely impacted.
If we fail to successfully manage the transition to a more subscription-based business model, our results of operations could be negatively impacted.
We offer our solutions through a combination of term and perpetual software licenses, cloud-based subscriptions and managed services offerings. Historically, a substantial majority of our customers have purchased our vulnerability management offerings through a perpetual license. We are currently transitioning to a more subscription-based business model. The subscription pricing model allows customers to use our solutions at a lower initial cost of software acquisition when compared to the more traditional perpetual license sale. It is uncertain whether this transition will prove successful or whether we will be able to successfully transition our sales approach to drive subscription revenue. This transition may have negative revenue implications and our business could be harmed.
This subscription strategy may give rise to a number of risks, including the following:
our revenue growth may decline more than anticipated over the short-term;
if new or current customers desire only perpetual licenses, our subscription sales may lag behind our expectations or those of market or industry analysts;
the shift to a more subscription-based strategy may raise concerns among our customer base, including concerns regarding changes to pricing over time and access to files once a subscription has expired;
we may be unsuccessful in maintaining our target pricing, product adoption and projected renewal rates, or we may select a target price that is not optimal and could negatively affect our sales or earnings;
our shift to a more subscription-based model may result in confusion among new or existing customers (which could slow adoption rates), partners and investors;
our shift to a more subscription-based model may result in lower-than-expected sales performance;
if our customers do not renew their subscriptions, our revenue may decline over the long-term and our business may suffer;
our relationships with existing channel partners that resell perpetual licenses may be damaged;
we may incur sales compensation costs at a higher than forecasted rate if the pace of our subscription transition is faster than anticipated; and
the shift to a more subscription-based strategy may reduce upfront cash collection and may have a negative impact on cash flow from operations over the short-term.
If Metasploit were to be used by attackers to exploit vulnerabilities in the cyber security infrastructures of third parties, our reputation and business could be harmed.
Although Metasploit is a penetration testing tool that is intended to allow organizations to test the effectiveness of their cyber security programs, Metasploit has in the past and may in the future be used to exploit vulnerabilities in the cyber security infrastructures of third parties. While we have incorporated certain features into Metasploit to deter misuse, there is no guarantee that these controls will not be circumvented or that Metasploit will only be used defensively or for research purposes. Any actual or perceived security breach, malicious intrusion or theft of sensitive data in which Metasploit is believed to have been used could adversely affect perception of, and demand for, our offerings. Further, the identification of new exploits and vulnerabilities by the Metasploit community may enhance the knowledge base of cyber attackers or enable them to undertake new forms of attacks. If

51


any of the foregoing were to occur, we could suffer negative publicity and loss of customers and sales, as well as possible legal claims.
We face intense competition in our market.
The market for SecOps solutions is highly fragmented, intensely competitive and constantly evolving. We compete with an array of established and emerging security software and services vendors. With the introduction of new technologies and market entrants, we expect the competitive environment to remain intense going forward. Our primary competitors include: vulnerability management vendors including Qualys and Tenable Network Security; diversified security software and services vendors, including IBM; legacy compliance and monitoring solutions such as SIEM, provided by vendors including Splunk, Micro Focus (through its acquisition of ArcSight), LogRhythm, and Alienvault; security services specialists, including Mandiant (a subsidiary of FireEye); and providers of point solutions that compete with some of the features present in our solutions.
Some of our actual and potential competitors have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and business user recognition, larger and more mature intellectual property portfolios and broader global distribution and presence. In addition, our industry is evolving rapidly and is becoming increasingly competitive. Larger and more established companies may focus on security operations and could directly compete with us. Smaller companies could also launch new products and services that we do not offer and that could gain market acceptance quickly.
Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. With the introduction of new technologies, the evolution of our offerings and new market entrants, we expect competition to intensify in the future. In addition, some of our larger competitors have substantially broader product offerings and can bundle competing products and services with other software offerings. As a result, customers may choose a bundled product offering from our competitors, even if individual products have more limited functionality than our solutions. These competitors may also offer their products at a lower price as part of this larger sale, which could increase pricing pressure on our offerings and cause the average sales price for our offerings to decline. These larger competitors are also often in a better position to withstand any significant reduction in capital spending, and will therefore not be as susceptible to economic downturns.
Furthermore, our current and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and product and services offerings in the markets we address. In addition, current or potential competitors may be acquired by third parties with greater available resources. As a result of such relationships and acquisitions, our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of other opportunities more readily or develop and expand their product and service offerings more quickly than we do. For all of these reasons, we may not be able to compete successfully against our current or future competitors, or we may be required to expend significant resources in order to remain competitive. If our competitors are more successful than we are in developing new product and service offerings or in attracting and retaining customers, our business, financial condition and results of operations could be adversely affected.
A component of our growth strategy is dependent on our continued international expansion, which adds complexity to our operations.
We market and sell our products and professional services throughout the world and have personnel in many parts of the world. For the nine months ended September 30, 2018 and 2017, operations located outside of North America generated 15% of our revenue. Our growth strategy is dependent, in part, on our continued international expansion. We expect to conduct a significant amount of our business with organizations that are located outside the United States, particularly in Europe and Asia. We cannot assure you that our expansion efforts into international markets will be successful in creating further demand for our products and professional services or in effectively selling our products and professional services in the international markets that we enter. Our current international operations and future initiatives will involve a variety of risks, including:
increased management, infrastructure and legal costs associated with having international operations;
reliance on channel partners;
trade and foreign exchange restrictions;
economic or political instability or uncertainty in foreign markets and around the world, such as related to the United Kingdom’s referendum in June 2016 in which voters approved an exit from the European Union, commonly referred to as “Brexit”;
foreign currency exchange rate fluctuations;

52


greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
changes in regulatory requirements, including, but not limited to data privacy, data protection and data security regulations;
difficulties and costs of staffing and managing foreign operations;
the uncertainty and limitation of protection for intellectual property rights in some countries;
costs of compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations;
costs of compliance with U.S. laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell or provide our solutions in certain foreign markets, and the risks and costs of non-compliance;
heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, and irregularities in, financial statements;
the potential for political unrest, acts of terrorism, hostilities or war;
management communication and integration problems resulting from cultural differences and geographic dispersion;
costs associated with language localization of our products; and
costs of compliance with multiple and possibly overlapping tax structures.
Our business, including the sales of our products and professional services by us and our channel partners, may be subject to foreign governmental regulations, which vary substantially from country to country and change from time to time. Our failure, or the failure by our channel partners, to comply with these regulations could adversely affect our business. Further, in many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. regulations applicable to us. Although we have implemented policies and procedures designed to comply with these laws and policies, there can be no assurance that our employees, contractors, channel partners and agents have complied, or will comply, with these laws and policies. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in delays in revenue recognition, financial reporting misstatements, fines, penalties or the prohibition of the importation or exportation of our products and could have a material adverse effect on our business and results of operations. If we are unable to successfully manage the challenges of international expansion and operations, our business and operating results could be adversely affected.
We are also monitoring developments related to Brexit, which could have significant implications for our business. Brexit could lead to economic and legal uncertainty, including significant volatility in global stock markets and currency exchange rates, and differing laws and regulations as the United Kingdom determines which European Union laws to replace or replicate. Any of these effects of Brexit, among others, could adversely affect our operations in the United Kingdom and our financial results.
As a cyber security provider, we are a target of cyber attacks and other cyber risks that could adversely impact our reputation and operating results.
We sell cyber security and data analytics products. As a result, we have been and will be a target of cyber attacks designed to impede the performance of our products, penetrate our network security or the security of our cloud platform or our internal systems, or that of our customers, misappropriate proprietary information and/or cause interruptions to our services. For example, because Metasploit serves as an introduction to hacking for many individuals, a successful cyber attack on us may be perceived as a victory for the cyber attacker, thereby increasing the likelihood that we may be a target of cyber attacks, even absent financial motives. Further, if our systems are breached as a result of third party action, employee error or misconduct, attackers could learn critical information about how our products operate to help protect our customers’ IT infrastructures from cyber risk, thereby making our customers more vulnerable to cyber attacks. In addition, if actual or perceived breaches of our network security occur, they could adversely affect the market perception of our products, negatively affecting our reputation, and may expose us to the loss of our proprietary information or information belonging to our customers, investigations or litigation and possible liability, including injunctive relief and monetary damages. Such security breaches could also divert the efforts of our technical and management personnel. In addition, such security breaches could impair our ability to operate our business and provide products to our customers. If this happens, our reputation could be harmed, our revenue could decline and our business could suffer.

53


We are dependent on the continued services and performance of our senior management and other key employees, the loss of any of whom could adversely affect our business, operating results and financial condition.
Our future performance depends on the continued services and contributions of our senior management, particularly Corey Thomas, our President and Chief Executive Officer, and other key employees to execute on our business plan and to identify and pursue new opportunities and product innovations. From time to time, there may be changes in our senior management team resulting from the termination or departure of our executive officers and key employees. Our senior management and key employees are employed on an at-will basis, which means that they could terminate their employment with us at any time. The loss of the services of our senior management, particularly Mr. Thomas, or other key employees for any reason could significantly delay or prevent our development or the achievement of our strategic objectives and harm our business, financial condition and results of operations.
Our business and operations are experiencing rapid growth, and if we do not appropriately manage our future growth, or are unable to scale our systems and processes, our operating results may be negatively affected.
We are a rapidly growing company. To manage future growth effectively we will need to continue to improve and expand our internal information technology systems, financial infrastructure, and operating and administrative systems and controls, which we may not be able to do efficiently, in a timely manner or at all. Any future growth would add complexity to our organization and require effective coordination across our organization. Failure to manage any future growth effectively could result in increased costs, harm our results of operations and lead to customers or investors losing confidence in our internal systems and processes, which could harm our results of operations and stock price.
We recognize a significant percentage of our revenue ratably over various terms in accordance with ASC 606 and, as a result, downturns or upturns in sales may not be immediately reflected in our operating results.
We recognize a significant percentage of our revenue ratably over various terms in accordance with ASC 606. See Note 2, Revenue from Contracts with Customers, in the notes to our consolidated financial statements included in this Quarterly Report on Form 10-Q for additional information on ASC 606 including changes in our accounting policies relating to revenue recognition. As a result, a substantial portion of the revenue that we report in each period will be derived from the recognition of deferred revenue relating to agreements entered into during previous periods. Consequently, a decline in new sales or renewals in any one period may not be immediately reflected in our revenue results for that period. This decline, however, will negatively affect our revenue in future periods. Accordingly, the effect of significant downturns in sales and market acceptance of our products and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods. Our model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers generally will be recognized over the applicable term consistent with ASC 606.
We also intend to increase our investment in research and development, sales and marketing, and general and administrative functions and other areas to grow our business. We are likely to recognize the costs associated with these increased investments earlier than some of the anticipated benefits and the return on these investments may be lower, or may develop more slowly, than we expect, which could adversely affect our operating results.
We may be unable to rapidly and efficiently adjust our cost structure in response to significant revenue declines, which could adversely affect our operating results.
Our brand, reputation and ability to attract, retain and serve our customers are dependent in part upon the reliable performance of our products and network infrastructure.
Our brand, reputation and ability to attract, retain and serve our customers are dependent in part upon the reliable performance of our products and network infrastructure. We have experienced, and may in the future experience, disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, human or software errors, capacity constraints and fraud or security attacks. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.
We utilize third-party data centers located in Boston, Massachusetts, in addition to operating and maintaining certain elements of our own network infrastructure. We also utilize Amazon Web Services for our Insight Platform infrastructure. Some elements of our complex infrastructure are operated by third parties that we do not control and that could require significant time to replace. We expect this dependence on third parties to continue. More specifically, certain of our products, in particular our Managed Vulnerability Management (Nexpose), InsightIDR, InsightVM, InsightAppSec, InsightOps and Logentries products, are hosted on Amazon Web Services, which provides us with computing and storage capacity. Interruptions in our systems or the third-party systems on which we rely, whether due to system failures, computer viruses, physical or electronic break-ins, or other factors, could affect the security or availability of our products, network infrastructure and website.

54


Prolonged delays or unforeseen difficulties in connection with adding capacity or upgrading our network architecture when required may cause our service quality to suffer. Problems with the reliability or security of our systems could harm our reputation. Damage to our reputation and the cost of remedying these problems could negatively affect our business, financial condition, and operating results.
Additionally, our existing data center facilities and third-party hosting providers have no obligations to renew their agreements with us on commercially reasonable terms or at all, and certain of the agreements governing these relationships may be terminated by either party at any time. If we are unable to maintain or renew our agreements with these providers on commercially reasonable terms or if in the future we add additional data center facilities or third-party hosting providers, we may experience costs or downtime as we transition our operations.
Any disruptions or other performance problems with our products could harm our reputation and business and may damage our customers’ businesses. Interruptions in our service delivery might reduce our revenue, cause us to issue credits to customers, subject us to potential liability and cause customers to not renew their purchases or our products.
If we fail to manage our operations infrastructure, our customers may experience service outages and/or delays.
Our future growth is dependent upon our ability to continue to meet the expanding needs of our customers and to attract new customers. As existing customers gain more experience with our products, they may broaden their reliance on our products, which will require that we expand our operations infrastructure. We also seek to maintain excess capacity in our operations infrastructure to facilitate the rapid provision of new customer deployments. In addition, we need to properly manage our technological operations infrastructure in order to support changes in hardware and software parameters and the evolution of our products, all of which require significant lead time. If we do not accurately predict our infrastructure requirements, our existing customers may experience service outages that may subject us to financial penalties, financial liabilities and customer losses. If our operations infrastructure fails to keep pace with increased sales, customers may experience delays as we seek to obtain additional capacity, which could adversely affect our reputation and our revenue.
If our products fail to help our customers achieve and maintain compliance with regulations and/or industry standards, our revenue and operating results could be harmed.
We generate a portion of our revenue from our vulnerability management offerings that help organizations achieve and maintain compliance with regulations and industry standards both domestically and internationally. For example, many of our customers subscribe to our vulnerability management offerings to help them comply with the security standards developed and maintained by the Payment Card Industry Security Standards Council (the PCI Council), which apply to companies that process, transmit or store cardholder data. In addition, our vulnerability management offerings are used by customers in the health care industry to help them comply with numerous federal and state laws and regulations related to patient privacy. In particular, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), and the 2009 Health Information Technology for Economic and Clinical Health Act include privacy standards that protect individual privacy by limiting the uses and disclosures of individually identifiable health information and implementing data security standards. The foregoing and other state, federal and international legal and regulatory regimes may affect our customers’ requirements for, and demand for, our products and professional services. Governments and industry organizations, such as the PCI Council, may also adopt new laws, regulations or requirements, or make changes to existing laws or regulations, that could impact the demand for, or value of, our products. If we are unable to adapt our products to changing legal and regulatory standards or other requirements in a timely manner, or if our products fail to assist with, or expedite, our customers’ cyber security defense and compliance efforts, our customers may lose confidence in our products and could switch to products offered by our competitors or threaten or bring legal actions against us. In addition, if laws, regulations or standards related to data security, vulnerability management and other IT security and compliance requirements are relaxed or the penalties for non-compliance are changed in a manner that makes them less onerous, our customers may view government and industry regulatory compliance as less critical to their businesses, and our customers may be less willing to purchase our products. In any of these cases, our revenue and operating results could be harmed.
In addition, government and other customers may require our products to comply with certain privacy, security or other certifications and standards. If our products are late in achieving or fail to achieve or maintain compliance with these certifications and standards, or our competitors achieve compliance with these certifications and standards, we may be disqualified from selling our products to such customers, or may otherwise be at a competitive disadvantage, either of which would harm our business, results of operations, and financial condition.
If our customers are unable to implement our products successfully, customer perceptions of our offerings may be impaired or our reputation and brand may suffer.

55


Our products are deployed in a wide variety of IT environments, including large-scale, complex infrastructures. Some of our customers have experienced difficulties implementing our products in the past and may experience implementation difficulties in the future. If our customers are unable to implement our products successfully, customer perceptions of our offerings may be impaired or our reputation and brand may suffer.
In addition, in order for our products to achieve their functional potential, our products must effectively integrate into our customers’ IT infrastructures, which have different specifications, utilize varied protocol standards, deploy products from multiple different vendors and contain multiple layers of products that have been added over time. Our customers’ IT infrastructures are also dynamic, with a myriad of devices and endpoints entering and exiting the customers’ IT systems on a regular basis, and our products must be able to effectively adapt to and track these changes.
Any failure by our customers to appropriately implement our products or any failure of our products to effectively integrate and operate within our customers’ IT infrastructures could result in customer dissatisfaction, impact the perceived reliability of our products, result in negative press coverage, negatively affect our reputation and harm our financial results.
Future acquisitions could disrupt our business and harm our financial condition and operating results.
In order to remain competitive, we have in the past and may in the future seek to acquire additional businesses, products or technologies. The environment for acquisitions in our industry is very competitive and acquisition candidate purchase prices will likely exceed what we would prefer to pay. We also may not find suitable acquisition candidates, and acquisitions we complete may be unsuccessful.
Achieving the anticipated benefits of future acquisitions will depend in part upon whether we can integrate acquired operations, products and technology in a timely and cost-effective manner and successfully market and sell these as new product offerings, including, for example, the operations, products and technology acquired in connection with our acquisition of tCell.io, Inc. (tCell) in October 2018. The acquisition of tCell's web application threat defense and monitoring technology is intended to help our customers better assess, monitor and protect against application based attacks. The process of integrating a new business or technology into our product offerings, such as tCell and its technology, requires, among other things, coordination of administrative, sales and marketing, accounting and finance functions, and expansion of information and management systems. Integration of any future acquisition may prove to be difficult due to the necessity of coordinating geographically separate organizations and integrating personnel with disparate business backgrounds and accustomed to different corporate cultures. The acquisition and integration processes are complex, expensive and time consuming, and may cause an interruption of, or loss of momentum in, product development, sales activities and operations of both companies. Further, we may be unable to retain key personnel of an acquired company following the acquisition, including certain employees which we acquired in connection with our acquisition of tCell. If we are unable to effectively execute or integrate acquisitions, our business, financial condition and operating results could be adversely affected.
In addition, we may only be able to conduct limited due diligence on an acquired company’s operations or may discover that the products or technology acquired were not as capable as we thought based upon the initial or limited due diligence. Following an acquisition, we may be subject to unforeseen liabilities arising from an acquired company’s past or present operations and these liabilities may be greater than the warranty and indemnity limitations that we negotiate. Any unforeseen liability that is greater than these warranty and indemnity limitations could have a negative impact on our financial condition.
If we are unable to maintain successful relationships with our channel partners, our business operations, financial results and growth prospects could be adversely affected.
Our success is dependent in part upon establishing and maintaining relationships with a variety of channel partners that we utilize to extend our geographic reach and market penetration. We anticipate that we will continue to rely on these partners in order to help facilitate sales of our offerings as part of larger purchases in the United States and to grow our business internationally. For 2017 and 2016, we derived approximately 37% of our revenue from sales of products and professional services through channel partners, and the percentage of revenue derived from channel partners may increase in future periods. Our agreements with our channel partners are non-exclusive and do not prohibit them from working with our competitors or offering competing solutions, and some of our channel partners may have more established relationships with our competitors. If our channel partners choose to place greater emphasis on products of their own or those offered by our competitors or do not effectively market and sell our products and professional services, our ability to grow our business and sell our products and professional services, particularly in key international markets, may be adversely affected. In addition, our failure to recruit additional channel partners, or any reduction or delay in their sales of our products and professional services or conflicts between channel sales and our direct sales and marketing activities may harm our results of operations. Finally, even if we are successful, our relationships with channel partners may not result in greater customer usage of our products and professional services or increased revenue.

56


If we are not able to maintain and enhance our brand, our business and operating results may be adversely affected.
We believe that maintaining and enhancing our brand identity is critical to our relationships with our customers and channel partners and to our ability to attract new customers and channel partners. The successful promotion of our brand will depend largely upon our marketing efforts, our ability to continue to offer high-quality offerings and our ability to successfully differentiate our offerings from those of our competitors. Our brand promotion activities may not be successful or yield increased revenues. In addition, independent industry analysts often provide reviews of our offerings, as well as those of our competitors, and perception of our offerings in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors’ products and professional services, our brand may be adversely affected.
Moreover, it may be difficult to maintain and enhance our brand in connection with sales through channel or strategic partners. The promotion of our brand requires us to make substantial expenditures, and we anticipate that the expenditures will increase as our market becomes more competitive, as we expand into new markets and as more sales are generated through our channel partners. To the extent that these activities yield increased revenues, these revenues may not offset the increased expenses we incur. If we do not successfully maintain and enhance our brand, our business may not grow, we may have reduced pricing power relative to competitors with stronger brands, and we could lose customers and channel partners, all of which would adversely affect our business operations and financial results.

Failure to maintain high-quality customer support could have a material adverse effect on our business.
Once our products are deployed within our customers’ networks, our customers depend on our technical and other customer support services to resolve any issues relating to the implementation and maintenance of our products. If we do not effectively assist our customers in deploying our products, help our customers quickly resolve post-deployment issues or provide effective ongoing support, our ability to renew or sell additional products or professional services to existing customers would be adversely affected and our reputation with potential customers could be damaged. Further, to the extent that we are unsuccessful in hiring, training and retaining adequate technical and customer success personnel, our ability to provide adequate and timely support to our customers will be negatively impacted, and our customers’ satisfaction with our offerings will be adversely affected.
We rely on third-party software to operate certain functions of our business.
We rely on software vendors to operate certain critical functions of our business, including financial management and human resource management. If we experience difficulties in implementing new software or if these services become unavailable due to extended outages or interruptions or because they are no longer available on commercially reasonable terms or prices, our expenses could increase, our ability to manage our finances could be interrupted and our processes for managing sales of our solutions and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and integrated, all of which could harm our business.
We use third-party software and data that may be difficult to replace or that may cause errors or failures of our solutions, which could lead to lost customers or harm to our reputation and our operating results.
We license third-party software and security and compliance data from various third parties that are used in our solutions in order to deliver our offerings. In the future, this software or data may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of this software or data could result in delays in the provisioning of our offerings until equivalent technology or data is either developed by us, or, if available, is identified, obtained and integrated, which could harm our business. In addition, any errors or defects in or failures of this third-party software could result in errors or defects in our products or cause our products to fail, which could harm our business and be costly to correct. Many of these providers attempt to impose limitations on their liability for such errors, defects or failures, and if enforceable, we may have additional liability to our customers or third-party providers that could harm our reputation and increase our operating costs.
We will need to maintain our relationships with third-party software and data providers, and to obtain software and data from such providers that do not contain errors or defects. Any failure to do so could adversely impact our ability to deliver effective solutions to our customers and could harm our operating results.
Our products contain third-party open source software components, and our failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.
Our products contain software licensed to us by third parties under so-called “open source” licenses, including the GNU General Public License, the GNU Lesser General Public License, the BSD License, the Apache License and others. From time to time, there have been claims against companies that distribute or use open source software in their products and services, asserting that such open source software infringes the claimants’ intellectual property rights. We could be subject to suits by parties claiming

57


that what we believe to be licensed open source software infringes their intellectual property rights. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. In addition, certain open source licenses require that source code for software programs that are subject to the license be made available to the public and that any modifications or derivative works to such open source software continue to be licensed under the same terms.
Although we monitor our use of open source software in an effort both to comply with the terms of the applicable open source licenses and to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. The terms of certain open source licenses require us to release the source code of our applications and to make our applications available under those open source licenses if we combine or distribute our applications with open source software in a certain manner. In the event that portions of our applications are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all, or a portion of, those applications or otherwise be limited in the licensing of our applications. Disclosing our proprietary source code could allow our competitors to create similar products with lower development effort and time and ultimately, could result in a loss of sales for us. Disclosing the source code of our proprietary software could also make it easier for cyber attackers and other third parties to discover vulnerabilities in or to defeat the protections of our products, which could result in our products failing to provide our customers with the security they expect. Any of these events could have a material adverse effect on our business, operating results and financial condition.
Our technology alliance partnerships expose us to a range of business risks and uncertainties that could have a material adverse impact on our business and financial results.
We have entered, and intend to continue to enter, into technology alliance partnerships with third parties to support our future growth plans, including with certain of our actual or potential competitors. For example, through these technology alliance partnerships, we integrate with certain third-party application program interfaces, or APIs, which enhance our data collection capabilities in our customers’ IT environments. If these third parties no longer allow us to integrate with their APIs, or if we determine not to maintain these integrations, the functionality of our products may be reduced and our products may not be as marketable to certain potential customers. Technology alliance partnerships require significant coordination between the parties involved, particularly if a partner requires that we integrate its products with our products. Further, we have invested and will continue to invest significant time, money and resources to establish and maintain relationships with our technology alliance partners, but we have no assurance that any particular relationship will continue for any specific period of time, result in new offerings that we can effectively commercialize or result in enhancements to our existing offerings. In addition, while we believe that entering into technology alliance partnerships with certain of our actual or potential competitors is currently beneficial to our competitive position in the market, such partnerships may also give our competitors insight into our offerings that they may not otherwise have, thereby allowing them to compete more effectively against us.
The continued utility of Metasploit depends in part on the continued contributions from security researchers.
Our Metasploit product relies on information provided by an active community of security researchers who contribute new exploits, attacks and vulnerabilities. We expect that the continued contributions from these third parties will both enhance the robustness of Metasploit and also support our sales and marketing efforts. However, to the extent that the information provided by these third parties is inaccurate or malicious, the potential for false indications of security vulnerabilities and susceptibility to attack increases, which could adversely impact market acceptance of our products and professional services and could result in negative publicity, loss of customers and sales and increased costs to remedy any problem. Further, to the extent that our community of third parties is reduced in size or participants become less active, we may lose valuable insight into the dynamic threat landscape and our ability to quickly respond to new exploits, attacks and vulnerabilities may be reduced.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
Selling to government entities can be highly competitive, expensive and time consuming, and often requires significant upfront time and expense without any assurance that we will win a sale. Government demand and payment for our products and professional services may also be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our offerings. Government entities also have heightened sensitivity surrounding the purchase of cyber security solutions due to the critical importance of their IT infrastructures, the nature of the information contained within those infrastructures and the fact that they are highly-visible targets for cyber attacks. Accordingly, increasing sales of our products and professional services to government entities may be more challenging than selling to commercial organizations. Further, in the course of providing our products and professional services to government entities, our employees and those of our channel partners may be exposed to sensitive government information. Any failure by us or our channel partners to safeguard and

58


maintain the confidentiality of such information could subject us to liability and reputational harm, which could materially and adversely affect our results of operations and financial performance.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.
Our reporting currency is the U.S. dollar and we generate a majority of our revenue in U.S. dollars. However, for the nine months ended September 30, 2018 and 2017, we incurred 13% and 16%, respectively, of our expenses outside of the United States in foreign currencies, primarily the British pound sterling and euro, principally with respect to salaries and related personnel expenses associated with our sales and research and development operations. Additionally, for the nine months ended September 30, 2018 and 2017, 7% and 5%, respectively, of our revenue was generated in foreign currencies. Accordingly, changes in exchange rates may have an adverse effect on our business, operating results and financial condition. The exchange rate between the U.S. dollar and foreign currencies has fluctuated substantially in recent years and may continue to fluctuate substantially in the future. To date, we have not engaged in any hedging strategies, and any such strategies, such as forward contracts, options and foreign exchange swaps related to transaction exposures that we may implement to mitigate this risk may not eliminate our exposure to foreign exchange fluctuations.
Changes in financial accounting standards may adversely impact our reported results of operations.
A change in accounting standards or practices could adversely affect our operating results and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. For example, in February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements. Although we have not finalized our evaluation of the impact of adoption of the ASU on our consolidated financial statements, we expect there will be a material increase to assets and liabilities related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for leases currently classified as operating leases. These and other changes to existing rules or the questioning of current practices may adversely affect our operating results.
We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new features or enhance our products, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected.
Risks Related to Government Regulation, Data Collection, Intellectual Property, Litigation and Catastrophic Events
We are subject to governmental export and import controls that could impair our ability to compete in international markets and/or subject us to liability if we are not in compliance with applicable laws.
Like other U.S.-based IT security products, our products are subject to U.S. export control and import laws and regulations, including the U.S. Export Administration Regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control. Exports of these products must be made in compliance with these laws and regulations. Compliance with these laws and regulations is complex, and if we were to fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial civil and criminal penalties, including fines for our company and responsible employees or managers, and, in extreme cases, incarceration of responsible employees and managers and the possible loss of export privileges. Complying with export control laws and regulations, including obtaining the necessary licenses or authorizations, for a particular sale may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities. Changes in export or import laws and regulations, shifts in the enforcement or scope of existing laws and regulations, or changes in the countries, governments, persons, products or services targeted by such laws and regulations, could

59


also result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers. A decreased use of our products or limitation on our ability to export or sell our products could adversely affect our business, financial condition and results of operations.
We also incorporate encryption technology into our products. These encryption products may be exported outside of the United States only with the required export authorizations, including by a license, a license exception or other appropriate government authorizations, including the filing of a product classification request. In addition, various countries regulate the import and domestic use of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Governmental regulation of encryption technology and regulation of imports or exports of encryption products, or our failure to obtain required import or export approval for our products, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable laws and regulations regarding the export and import of our products, including with respect to new products or changes in existing products, may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products globally or, in some cases, could prevent the export or import of our products to certain countries, governments, entities or persons altogether.
Further, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to U.S. embargoed or sanctioned countries, governments or persons. Although we take precautions to prevent our products from being provided to those subject to U.S. sanctions, such measures may be circumvented and we have in the past identified limited instances of non-compliance with these rules. After these instances were disclosed to U.S. authorities, those authorities decided to not bring enforcement actions against or impose penalties on us.
Finally, there are currently multinational efforts underway as part of the Wassenaar Arrangement on Export Controls for Conventional Arms and Dual-Use Goods and Technologies, or the Wassenaar Arrangement, to impose additional restrictions on certain cyber security products. Such controls have been implemented by many Wassenaar members, but are not currently in effect in the United States and may undergo substantial modification before becoming effective. To implement the controls under the Wassenaar Arrangement in the United States, the U.S. Department of Commerce’s Bureau of Industry and Security (BIS), would have to amend the Export Administration Regulations (the EAR). Such amendments could include changes that impose new licensing, approval and other requirements on our commercial Metasploit products and thereby put us at a disadvantage in competing for international sales. We are closely monitoring the potential implications of the Wassenaar Arrangement on the commercial versions of Metasploit and are actively working with BIS and other U.S. government stakeholders in connection with the implementation of the controls under the Wassenaar Arrangement.
Failure to comply with governmental laws and regulations could harm our business.
Our business is subject to regulation by various federal, state, local and foreign governments. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, injunctions or other collateral consequences. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations, and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, reputation, results of operations and financial condition.
Because our products collect and store user and related information, domestic and international privacy and cyber security concerns, and other laws and regulations, could result in additional costs and liabilities to us or inhibit sales of our products.
We, and our customers, are subject to a number of domestic and international laws and regulations that apply to online services and the internet generally. These laws, rules and regulations address a range of issues including data privacy and cyber security, and restrictions or technological requirements regarding the collection, use, storage, protection, retention or transfer of data. The regulatory framework for online services, data privacy and cyber security issues worldwide can vary substantially from jurisdiction to jurisdiction, is rapidly evolving and is likely to remain uncertain for the foreseeable future. Many federal, state and foreign government bodies and agencies have adopted or are considering adopting laws, rules and regulations regarding the collection, use, storage and disclosure of information, web browsing and geolocation data collection, data analytics, cyber security and breach notification procedures. Interpretation of these laws, rules and regulations and their application to our products and professional services in the United States and foreign jurisdictions is ongoing and cannot be fully determined at this time.
In the United States, these include rules and regulations promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, Computer Fraud and Abuse Act, HIPAA, the Gramm Leach Bliley Act and state breach notification laws, as well as regulator enforcement positions and expectations reflected in federal and state regulatory actions,

60


settlements, consent decrees and guidance documents. Internationally, virtually every jurisdiction in which we operate has established its own data security and privacy legal frameworks with which we, and/or our customers, must comply, including the European Union's General Data Protection Regulation ((EU) 2016/679 (GDPR), which went into effect in May 2018 and is designed to update current privacy laws to better reflect the digital economy and to unify data protection within the European Union ("EU") under a single law and laws implemented by EU member states which contain derogations from, or exemptions or authorizations for the purposes of, the GDPR, or which are otherwise intended to supplement the GDPR and any legislation that replaces or converts into domestic law the GDPR or any other law relating to data protection, the processing of personal data and privacy as a consequence of the United Kingdom leaving the EU. The GDPR presents significantly greater risks, compliance burdens and costs for companies with users and operations in the European Union. Under the GDPR, fines of up to 20 million euros or up to 4% of the annual global turnover of the infringer, whichever is greater, could be imposed for significant non-compliance. These laws are broad in their application and apply when we do business with EU-based customers and when our U.S.-based customers collect and use personal data that originates from individuals resident in the EU. They also apply to transfers of information between us and our European Union-based subsidiaries, including employee information. Further, many U.S. federal and state and other foreign government bodies and agencies have introduced, and are currently considering, additional laws and regulations. Non-compliance with these laws could result in penalties or significant legal liability. We could be adversely affected if legislation or regulations are expanded to require changes in our business practices or if governing jurisdictions interpret or implement their legislation or regulations in ways that negatively affect our business, results of operations or financial condition.
In addition, to facilitate the transfer of both customer and personnel data from the European Union to the United States, in the past we have relied on the EU-U.S. Safe Harbor Framework, which required U.S.-based companies to provide assurance that they were adhering to relevant European standards for data protection. On October 6, 2015, the Court of Justice of the European Union ("CJEU"), invalidated the EU-U.S. Safe Harbor Framework. On February 2, 2016, the U.S. and E.U. announced agreement on a new framework for transatlantic data flows entitled the EU-US Privacy Shield and we self-certified under the EU-US Privacy Shield framework on December 20, 2016. However, it is possible that Privacy Shield may also be challenged in the future, so there is some uncertainty regarding its future validity and our ability to rely on it for EU to US data transfers. The EU is monitoring the arrangement, and the EU Commissioner and the U.S. Department of Commerce carry out annual joint reviews, the first of which took place in September 2017 and the second in October 2018. Non-compliance with the transfer restrictions could result in the EU data protection authorities imposing a number of different sanctions on us until we do, including fines and, ultimately, a prohibition on transfers.
In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that either legally or contractually apply to us. Because the interpretation and application of privacy and data protection laws are still uncertain, it is possible that these laws may be interpreted and applied in a manner that is inconsistent with our existing practices or the features of our products. We may also be subject to claims of liability or responsibility for the actions of third parties with whom we interact or upon whom we rely in relation to various services, including but not limited to vendors and business partners. If so, in addition to the possibility of fines, lawsuits and other claims, we could be required to fundamentally change our business activities and practices or modify our products, which could have an adverse effect on our business. Any inability to adequately address privacy concerns, even if unfounded, or comply with applicable privacy or data protection laws, regulations and policies, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business.
The costs of compliance with, and other burdens imposed by, the laws, rules, regulations and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our software. Privacy or cyber security concerns, whether valid or not valid, may inhibit market adoption of our products particularly in certain industries and foreign countries.
Further, there are active legislative discussions regarding the implementation of laws or regulations that could restrict the manner in which security research is conducted and that could restrict or possibly bar the conduct of penetration testing and the use of exploits, which are an essential component of our Metasploit product and our business strategy more generally. Our failure to comply with existing laws, rules or regulations, changes to existing laws or their interpretation, or the imposition of new laws, rules or regulations, could result in additional costs and may necessitate changes to our business practices and divergent operating models, which may have a material and adverse impact on our business, results of operations, and financial condition.
Failure to protect our proprietary technology and intellectual property rights could substantially harm our business and operating results.
Our future success and competitive position depend in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the United States and other jurisdictions, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage.

61


We cannot assure you that any patents will issue from any patent applications, that patents that issue from such applications will give us the protection that we seek or that any such patents will not be challenged, invalidated, or circumvented. Any patents that may issue in the future from our pending or future patent applications may not provide sufficiently broad protection and may not be enforceable in actions against alleged infringers. We have registered the “Rapid7,” “Nexpose” and “Metasploit” names and logos in the United States and certain other countries. We have registrations and/or pending applications for additional marks in the United States and other countries; however, we cannot assure you that any future trademark registrations will be issued for pending or future applications or that any registered trademarks will be enforceable or provide adequate protection of our proprietary rights. We also license software from third parties for integration into our products, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available.
In order to protect our unpatented proprietary technologies and processes, we rely on trade secret laws and confidentiality agreements with our employees, consultants, channel partners, vendors and others. Despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, the contractual provisions that we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. Moreover, policing unauthorized use of our technologies, trade secrets and intellectual property is difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak. We may be unable to determine the extent of any unauthorized use or infringement of our solutions, technologies or intellectual property rights.
From time to time, legal action by us may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the intellectual property rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, operating results and financial condition.

Assertions by third parties of infringement or other violations by us of their intellectual property rights, whether or not correct, could result in significant costs and harm our business and operating results.
Patent and other intellectual property disputes are common in our industry. We are periodically involved in disputes brought by non-practicing entities alleging patent infringement and we may, from time to time, be involved in other such disputes in the ordinary course of our business. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. Third parties have in the past and may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us and we are currently involved in legal proceedings with Finjan (see Part II, Item 1 - Legal Proceedings for additional details). They may also assert such claims against our customers or channel partners, whom we typically indemnify against claims that our solutions infringe, misappropriate or otherwise violate the intellectual property rights of third parties. As the numbers of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violation of intellectual property rights by a third party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business.
The patent portfolios of our most significant competitors are larger than ours. This disparity may increase the risk that they may sue us for patent infringement and may limit our ability to counterclaim for patent infringement or settle through patent cross-licenses. In addition, future assertions of patent rights by third parties, and any resulting litigation, may involve patent holding companies or other adverse patent owners who have no relevant product revenues and against whom our own patents may therefore provide little or no deterrence or protection. There can be no assurance that we will not be found to infringe or otherwise violate any third-party intellectual property rights or to have done so in the past.
An adverse outcome of a dispute may require us to:
pay substantial damages, including treble damages, if we are found to have willfully infringed a third party’s patents or copyrights;
cease making, licensing or using solutions that are alleged to infringe or misappropriate the intellectual property of others;
expend additional development resources to attempt to redesign our solutions or otherwise develop non-infringing technology, which may not be successful;

62


enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or intellectual property rights; and
indemnify our partners and other third parties.
In addition, royalty or licensing agreements, if required or desirable, may be unavailable on terms acceptable to us, or at all, and may require significant royalty payments and other expenditures. Some licenses may also be non-exclusive, and therefore, our competitors may have access to the same technology licensed to us.
Any of the foregoing events could seriously harm our business, financial condition and results of operations.
Our intercompany relationships are subject to complex transfer pricing regulations, which may be challenged by taxing authorities.
We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. In 2016, we completed the reorganization of our corporate structure and intercompany relationships to more closely align our corporate organization with the expansion of our international business activities. Although we anticipate achieving a reduction in our overall effective tax rate in the future as a result of this reorganized corporate structure, we may not realize any benefits. Our intercompany relationships are and will continue to be subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. In addition, if the intended tax treatment of our reorganized corporate structure is not accepted by the applicable taxing authorities, changes in tax law negatively impact the structure or we do not operate our business consistent with the structure and applicable tax laws and regulations, we may fail to achieve any tax advantages as a result of the reorganized corporate structure, and our future operating results and financial condition may be negatively impacted.
Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.
As of December 31, 2017, we had federal and state net operating loss carryforwards (NOLs) of $116.6 million and $81.0 million, respectively, available to offset future taxable income, which expire in various years beginning in 2030 if not utilized. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire. Under the provisions of the Internal Revenue Code of 1986, as amended (the Code) substantial changes in our ownership may limit the amount of pre-change NOLs that can be utilized annually in the future to offset taxable income. Section 382 of the Code imposes limitations on a company’s ability to use NOLs if a company experiences a more-than-50-percentage point ownership change over a three-year testing period. Based upon our analysis as of December 31, 2017, we determined that although a small limitation on our historical NOLs exists, we do not expect this limitation to impair our ability to use our NOLs prior to expiration. However, if changes in our ownership occur in the future, our ability to use our NOLs may be further limited. For these reasons, we may not be able to utilize a material portion of the NOLs, even if we achieve profitability. If we are limited in our ability to use our NOLs in future years in which we have taxable income, we will pay more taxes than if we were able to fully utilize our NOLs. This could adversely affect our operating results, cash balances and the market price of our common stock.
Comprehensive tax reform bills could adversely affect our business and financial condition.
The U.S. government has recently enacted comprehensive tax legislation that includes significant changes to the taxation of business entities. These changes include, among others, (i) a permanent reduction to the corporate income tax rate, (ii) a partial limitation on the deductibility of business interest expense, (iii) a shift of the U.S. taxation of multinational corporations from a tax on worldwide income to a territorial system (along with certain rules designed to prevent erosion of the U.S. income tax base) and (iv) a one-time tax imposed at lower rates on accumulated offshore earnings held in cash and illiquid assets, with the latter taxed at a further reduced rate. Notwithstanding the reduction in the corporate income tax rate, the overall impact of this tax reform is uncertain, and our business and financial condition could be adversely affected.
Our operating results may be harmed if we are required to collect sales and use or other related taxes for our products and professional services in jurisdictions where we have not historically done so.
Taxing jurisdictions, including state, local and foreign taxing authorities, have differing rules and regulations governing sales and use or other taxes, and these rules and regulations are subject to varying interpretations that may change over time. In particular, significant judgment is required in evaluating our tax positions and our worldwide provision for taxes. While we believe that we are currently in material compliance with our obligations under applicable taxing regimes, one or more states, localities or countries may seek to impose additional sales or other tax collection obligations on us, including for past sales. It is possible that we could

63


face sales tax audits and that such audits could result in tax-related liabilities for which we have not accrued. A successful assertion that we should be collecting additional sales or other taxes on our offerings in jurisdictions where we have not historically done so and do not accrue for sales taxes could result in substantial tax liabilities for past sales, discourage customers from purchasing our offerings or otherwise harm our business and operating results.
In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations thereof, including those relating to income tax nexus, by recognizing tax losses or lower than anticipated earnings in jurisdictions where we have lower statutory rates and higher than anticipated earnings in jurisdictions where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the valuation of our deferred tax assets and liabilities. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, all of which could have a material adverse effect on our operating results or cash flows in the period or periods for which a determination is made.
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by manmade problems such as terrorism.
A significant natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, operating results and financial condition. In addition, natural disasters could affect our channel partners’ ability to perform services for us on a timely basis. In the event we or our channel partners are hindered by any of the events discussed above, our ability to provide our products or professional services to customers could be delayed.
In addition, our facilities and those of our third-party data centers and hosting providers are vulnerable to damage or interruption from human error, intentional bad acts, pandemics, earthquakes, hurricanes, floods, fires, war, terrorist attacks, power losses, hardware failures, systems failures, telecommunications failures and similar events. The occurrence of a natural disaster, power failure or an act of terrorism, vandalism or other misconduct, a decision by a third party to close a facility on which we rely without adequate notice, or other unanticipated problems could result in lengthy interruptions in provision or delivery of our products, potentially leaving our customers vulnerable to cyber attacks. The occurrence of any of the foregoing events could damage our systems and hardware or could cause them to fail completely, and our insurance may not cover such events or may be insufficient to compensate us for the potentially significant losses, including the potential harm to the future growth of our business, that may result from interruptions in our service as a result of system failures.
All of the aforementioned risks may be exacerbated if our disaster recovery plans or the disaster recovery plans established for our third-party data centers and hosting providers prove to be inadequate. To the extent that any of the above results in delayed or reduced customer sales, our business, financial condition and results of operations could be adversely affected.
Risks Related to our Common Stock
The market price of our common stock has been and is likely to continue to be volatile.
The market price of our common stock may be highly volatile and may fluctuate substantially as a result of a variety of factors, some of which are related in complex ways. Since shares of our common stock were sold in our initial public offering, or IPO, in July 2015 at a price of $16.00 per share, our stock price has ranged from an intraday low of $9.05 to an intraday high of $39.40 through November 1, 2018. Factors that may affect the market price of our common stock include:
actual or anticipated fluctuations in our financial condition and operating results;
variance in our financial performance from expectations of securities analysts;
changes in the prices of our products and professional services;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our products or professional services;
announcements by us or our competitors of significant business developments, acquisitions or new offerings;
our involvement in any litigation;
our sale of our common stock or other securities in the future;
changes in senior management or key personnel;
trading volume of our common stock;
changes in the anticipated future size and growth rate of our market; and

64


general economic, regulatory and market conditions.
Recently, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may negatively impact the market price of our common stock. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We have provided and may continue to provide guidance about our business, future operating results and other business metrics. In developing this guidance, our management must make certain assumptions and judgments about our future performance. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, and which could adversely affect our operations and operating results. Furthermore, if we make downward revisions of our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.

If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our stock price and trading volume could decline.
The trading market for our common stock will depend, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If our financial performance fails to meet analyst estimates or one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
We are an “emerging growth company” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act. We will remain an emerging growth company until the end of our fiscal year ending December 31, 2018 because we will then qualify as a "large accelerated filer," with at least $700 million of equity securities held by non-affiliates. For as long as we qualify as an emerging growth company, we intend to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We cannot predict if investors will find our common stock less attractive because we will rely on these exemptions and provide reduced disclosure. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
We are obligated to maintain proper and effective internal controls over financial reporting and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, or Section 404, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. During the evaluation

65


and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective. While we have established certain procedures and control over our financial reporting processes, we cannot assure you that these efforts will prevent restatements of our financial statements in the future.
Our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting until the end of the fiscal year ending December 31, 2018, at which time we will no longer qualify as an “emerging growth company” as defined in the JOBS Act because we will qualify as a "large accelerated filer," with at least $700 million of equity securities held by non-affiliates. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed or operating. We may not be able to remediate any future material weaknesses, or to complete our evaluation, testing and any required remediation in a timely fashion. We will be required to disclose significant changes made in our internal control procedures on a quarterly basis.
Our compliance with Section 404 will require that we incur substantial accounting expense and expend significant management efforts. We have hired and may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to assert that our internal control over financial reporting is effective or our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal controls when it is required to issue such opinion, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the Nasdaq Stock Market, the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change in control or changes in our management. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue preferred stock without further stockholder action and with voting liquidation, dividend and other rights superior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent, and limit the ability of our stockholders to call special meetings;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for director nominees;
establish that our board of directors is divided into three classes, with directors in each class serving three-year staggered terms;
require the approval of holders of two-thirds of the shares entitled to vote at an election of directors to adopt, amend or repeal our amended and restated bylaws or amend or repeal the provisions of our amended and restated certificate of incorporation regarding the election and removal of directors and the ability of stockholders to take action by written consent or call a special meeting;
prohibit cumulative voting in the election of directors; and
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, who are responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.

66


Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Pursuant to our amended and restated certificate of incorporation, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws or (4) any action asserting a claim governed by the internal affairs doctrine. Our amended and restated certificate of incorporation further provides that any person or entity purchasing or otherwise acquiring any interest in shares of our common stock is deemed to have notice of and consented to the foregoing provision. The forum selection clause in our amended and restated certificate of incorporation may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Risks Related to our Indebtedness
We have a significant amount of debt that may decrease our business flexibility, access to capital, and/or increase our borrowing costs, and we may still incur additional debt in the future, which may adversely affect our operations and financial results. We may not have sufficient cash flow from our business to pay our substantial debt when due.
As of September 30, 2018, we had $230.0 million aggregate principal amount of indebtedness under our 1.25% convertible senior notes due 2023 (the Notes). Our indebtedness may:
limit our ability to borrow additional funds for working capital, capital expenditures, acquisitions or other general business purposes;
limit our ability to use our cash flow or obtain additional financing for future working capital, capital expenditures, acquisitions or other general business purposes;
require us to use a substantial portion of our cash flow from operations to make debt service payments;
limit our flexibility to plan for, or react to, changes in our business and industry;
place us at a competitive disadvantage compared to our less leveraged competitors; and
increase our vulnerability to the impact of adverse economic and industry conditions.
Further, the indenture governing the Notes does not restrict our ability to incur additional indebtedness and we and our subsidiaries may incur substantial additional indebtedness in the future, subject to the restrictions contained in any future debt instruments existing at the time, some of which may be secured indebtedness.
Our ability to pay our debt when due or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. In addition, any required repurchase of the Notes for cash as a result of a fundamental change or voluntary redemption (in each case, pursuant to the terms of the Notes) would lower our current cash on hand such that we would not have that cash available to fund operations. If we are unable to generate sufficient cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring our debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
In addition, we and our subsidiaries may incur additional debt in the future. We will not be restricted under the terms of the indenture governing the Notes from incurring additional debt, securing existing or future debt, recapitalizing our debt or taking a number of other actions that are not limited by the terms of the indenture governing the Notes that could have the effect of diminishing our ability to make payments on the Notes when due.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Notes is triggered, holders of the Notes will be entitled to convert their Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect

67


our liquidity. In addition, even if holders of Notes do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
The accounting method for convertible debt securities that may be settled in cash, such as the Notes, could have a material effect on our reported financial results.
Under Accounting Standards Codification 470-20, Debt with Conversion and Other Options (ASC 470-20), an entity must separately account for the liability and equity components of the convertible debt instruments (such as the Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. The effect of ASC 470-20 on the accounting for the Notes is that the equity component is required to be included in the additional paid-in capital section of stockholders’ equity on our consolidated balance sheet at the issuance date and the value of the equity component would be treated as debt discount for purposes of accounting for the debt component of the Notes. As a result, we will be required to record non-cash interest expense through the amortization of the excess of the face amount over the carrying amount of the expected life of the Notes. We will report larger net losses (or lower net income) in our financial results because ASC 470-20 requires interest to include both the amortization of the debt discount and the instrument’s cash coupon interest rate, which could adversely affect our reported or future financial results, the trading price of our common stock and the trading price of the Notes.
In addition, under certain circumstances, convertible debt instruments (such as the Notes) that may be settled entirely or partly in cash may be accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of such Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of such Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are included in the denominator for purposes of calculating diluted earnings per share. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable or otherwise elect not to use the treasury stock method in accounting for the shares issuable upon conversion of the Notes, then our diluted earnings per share could be adversely affected.
The capped call transactions may affect the value of the Notes and our common stock.
In connection with the pricing of the Notes and the exercise by the initial purchasers of their option to purchase additional Notes, we entered into capped call transactions with certain counterparties (Capped Calls). The Capped Calls cover, subject to customary adjustments, the number of shares of our common stock initially underlying the Notes. The Capped Calls are expected to offset the potential dilution as a result of conversion of the Notes. In connection with establishing their initial hedge of the capped call transactions, the counterparties or their respective affiliates entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the Notes, including with certain investors in the Notes. The counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the Notes (and are likely to do so on each exercise date of the capped call transactions, which are scheduled to occur during the observation period relating to any conversion of the Notes on or after February 1, 2023). We cannot make any prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of the Notes or the shares of our common stock. Any of these activities could adversely affect the value of the Notes and our common stock.
We are subject to counterparty risk with respect to the capped call transactions.
The option counterparties are financial institutions, and we will be subject to the risk that one or more of the option counterparties may default or otherwise fail to perform, or may exercise certain rights to terminate, their obligations under the Capped Calls. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Recent global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at the time under such transaction. Our exposure will depend on many factors but, generally, our exposure will increase if the market price or the volatility of our common stock increases. In addition, upon a default or other failure to perform, or a termination of obligations, by an option counterparty, we may suffer more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.
Provisions in the indenture for the Notes may deter or prevent a business combination that may be favorable to our stockholders.
If a fundamental change occurs prior to the maturity date of the Notes, holders of the Notes will have the right, at their option, to require us to repurchase all or a portion of their Notes. In addition, if a “make-whole fundamental change” (as defined in the

68


indenture) occurs prior the maturity date, we will in some cases be required to increase the conversion rate of the Notes for a holder that elects to convert its Notes in connection with such make-whole fundamental change.
Furthermore, the indenture will prohibit us from engaging in certain mergers or acquisitions unless, among other things, the surviving entity assumes our obligations under the Notes. These and other provisions in the indenture could deter or prevent a third party from acquiring us even when the acquisition may be favorable to our stockholders.
Conversion of the Notes will dilute the ownership interest of existing stockholders, including holders who had previously converted their Notes, or may otherwise depress the price of our common stock.
The conversion of some or all of the convertible Notes will dilute the ownership interests of existing stockholders to the extent we deliver shares of our common stock upon conversion of any of the Notes. The Notes may become in the future convertible at the option of their holders prior to their scheduled terms under certain circumstances. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Notes may encourage short selling by market participants because the conversion of the Notes could be used to satisfy short positions, or anticipated conversion of the Notes into shares of our common stock could depress the price of our common stock.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds.
(a) Recent Sales of Unregistered Equity Securities
In August 2018, we issued $230.0 million aggregate principal amount of the Notes in a private placement. Additional information concerning this issuance can be found in Note 6, Convertible Senior Notes and Capped Calls, in the Notes to the Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, as well as in our Current Report on Form 8-K filed with the SEC on August 13, 2018.
(b) Use of Proceeds from Initial Public Offering of Common Stock
None.
(c) Issuer Purchases of Equity Securities
None.
Item 3.    Defaults Upon Senior Securities.
Not applicable.
Item 4.    Mine Safety Disclosures.
Not applicable.
Item 5.    Other Information.
None.

69



Item 6.    Exhibits.
Exhibit
Number
Description
Indenture, dated as of August 13, 2018, between Rapid7 Inc. and U.S. Bank National Association, as trustee (filed as Exhibit 4.1 to the Registrant's Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on August 13, 2018, and incorporated herein by reference).
Form of 1.25% Convertible Senior Notes due 2023 (included in Exhibit 4.1) (filed as Exhibit 4.1 to the Registrant's Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on August 13, 2018, and incorporated herein by reference).
Form of Capped Call Transactions (filed as Exhibit 99.2 to the Registrant's Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on August 13, 2018, and incorporated herein by reference).
Amended and Restated Certificate of Incorporation of Rapid7, Inc. (filed as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on July 22, 2015, and incorporated herein by reference).
Amended and Restated Bylaws of Rapid7, Inc. (filed as Exhibit 3.2 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on July 22, 2015, and incorporated herein by reference).
Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Certification of Principal 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.DEF
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
XBRL Taxonomy Extension Label Linkbase Document
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
 
*
Filed herewith.
**
This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.


70


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
RAPID7, INC.
 
 
 
 
Date: November 7, 2018
By:
 
/s/ Corey E. Thomas
 
 
 
Name:  Corey E. Thomas
 
 
 
Title:    President and Chief Executive Officer
 
 
 
(Principal Executive Officer)
 
 
 
Date: November 7, 2018
By:
 
/s/ Jeff Kalowski
 
 
 
Name:  Jeff Kalowski
 
 
 
Title:    Chief Financial Officer
 
 
 
(Principal Financial Officer and Principal Accounting Officer)


71
EX-31.1 2 q3201810-qexx311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Corey E. Thomas, certify that:
 

1.
I have reviewed this Quarterly Report on Form 10-Q of Rapid7, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f))for the registrant and have:
 
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 7, 2018
 
 
By:
 
/s/ Corey E. Thomas
 
 
 
 
 
Name:  Corey E. Thomas
 
 
 
 
 
Title:    President and Chief Executive Officer
 
 
 
 
 
(Principal Executive Officer)


EX-31.2 3 q3201810-qexx312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Jeff Kalowski, certify that:
 

1.
I have reviewed this Quarterly Report on Form 10-Q of Rapid7, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions): 
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 7, 2018
 
 
By:
 
/s/ Jeff Kalowski
 
 
 
 
 
Name:  Jeff Kalowski
 
 
 
 
 
Title:    Chief Financial Officer
 
 
 
 
 
(Principal Financial Officer and Principal Accounting Officer)


EX-32.1 4 q3201810-qexx321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Corey E. Thomas, Chief Executive Officer of Rapid7, Inc., do 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 the best of my knowledge, the Quarterly Report on Form 10-Q of Rapid7, Inc. for the quarter ended September 30, 2018 (the “Report”):
 
(1)fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Rapid7, Inc. for the period presented herein.
Date: November 7, 2018
 
 
By:
 
/s/ Corey E. Thomas
 
 
 
 
 
Name:  Corey E. Thomas
 
 
 
 
 
Title:    President and Chief Executive Officer
 
 
 
 
 
(Principal Executive Officer)


EX-32.2 5 q3201810-qexx322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Jeff Kalowski, Chief Financial Officer of Rapid7, Inc., do 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 the best of my knowledge, the Quarterly Report on Form 10-Q of Rapid7, Inc. for the quarter ended September 30, 2018 (the “Report”):
 
(1)fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Rapid7, Inc. for the period presented herein.
Date: November 7, 2018
 
 
By:
 
/s/ Jeff Kalowski
 
 
 
 
 
Name:  Jeff Kalowski
 
 
 
 
 
Title:    Chief Financial Officer
 
 
 
 
 
(Principal Financial Officer and Principal Accounting Officer)


EX-101.INS 6 rp-20180930.xml XBRL INSTANCE DOCUMENT 0001560327 2018-01-01 2018-09-30 0001560327 2018-11-01 0001560327 2017-12-31 0001560327 2018-09-30 0001560327 rp:ProfessionalServicesMember 2018-01-01 2018-09-30 0001560327 2018-07-01 2018-09-30 0001560327 2017-01-01 2017-09-30 0001560327 2017-07-01 2017-09-30 0001560327 us-gaap:MaintenanceMember 2018-07-01 2018-09-30 0001560327 us-gaap:ProductMember 2018-07-01 2018-09-30 0001560327 rp:ProfessionalServicesMember 2017-01-01 2017-09-30 0001560327 us-gaap:MaintenanceMember 2017-01-01 2017-09-30 0001560327 us-gaap:MaintenanceMember 2017-07-01 2017-09-30 0001560327 us-gaap:MaintenanceMember 2018-01-01 2018-09-30 0001560327 us-gaap:ProductMember 2017-07-01 2017-09-30 0001560327 rp:ProfessionalServicesMember 2017-07-01 2017-09-30 0001560327 us-gaap:ProductMember 2017-01-01 2017-09-30 0001560327 us-gaap:ProductMember 2018-01-01 2018-09-30 0001560327 rp:ProfessionalServicesMember 2018-07-01 2018-09-30 0001560327 2017-09-30 0001560327 2016-12-31 0001560327 rp:TheNotesMember us-gaap:ConvertibleDebtMember 2018-08-01 2018-08-31 0001560327 rp:TheNotesDue2023Member us-gaap:ConvertibleDebtMember 2018-08-31 0001560327 rp:TheNotesMember 2018-08-01 2018-08-31 0001560327 rp:TermAndPerpetualLicenseMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001560327 rp:ProfessionalServicesMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001560327 us-gaap:ConvertibleDebtMember 2018-08-31 0001560327 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001560327 rp:TermAndPerpetualLicenseMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-01-01 0001560327 rp:TimingOfTransferOfGoodOrServiceOtherMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001560327 rp:CostsToObtainOrFulfillAContractMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001560327 2018-01-01 0001560327 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001560327 rp:ProfessionalServicesMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001560327 rp:TermAndPerpetualLicenseMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001560327 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001560327 us-gaap:MaintenanceMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001560327 us-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001560327 rp:MaintenanceandSupportMember srt:MaximumMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001560327 rp:ProfessionalServicesMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001560327 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001560327 rp:MaintenanceandSupportMember srt:MinimumMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001560327 us-gaap:MaintenanceMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001560327 rp:ProfessionalServicesMember 2018-10-01 2018-09-30 0001560327 rp:TermAndPerpetualLicenseMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001560327 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001560327 rp:ProfessionalServicesMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001560327 rp:ContractAcquisitionAndFulfillmentCostsMember 2018-01-01 2018-09-30 0001560327 rp:ContractAcquisitionAndFulfillmentCostsMember 2017-12-31 0001560327 rp:ContractAcquisitionAndFulfillmentCostsMember 2018-09-30 0001560327 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001560327 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001560327 rp:ProfessionalServicesMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001560327 us-gaap:MaintenanceMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001560327 us-gaap:ProductMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001560327 us-gaap:ProductMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001560327 us-gaap:MaintenanceMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001560327 rp:ProfessionalServicesMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001560327 rp:SubscriptionRevenueMember 2018-01-01 2018-09-30 0001560327 rp:MaintenanceandSupportMember 2018-07-01 2018-09-30 0001560327 rp:SubscriptionRevenueMember 2018-07-01 2018-09-30 0001560327 rp:TimingOfTransferOfGoodOrServiceOtherMember 2018-01-01 2018-09-30 0001560327 rp:TimingOfTransferOfGoodOrServiceOtherMember 2018-07-01 2018-09-30 0001560327 rp:MaintenanceandSupportMember 2018-01-01 2018-09-30 0001560327 rp:TermAndPerpetualLicenseMember 2018-01-01 2018-09-30 0001560327 rp:TermAndPerpetualLicenseMember 2018-07-01 2018-09-30 0001560327 rp:MaintenanceandSupportMember 2019-01-01 2018-09-30 0001560327 rp:SubscriptionRevenueMember 2020-01-01 2018-09-30 0001560327 rp:MaintenanceandSupportMember 2020-01-01 2018-09-30 0001560327 rp:SubscriptionRevenueMember 2019-01-01 2018-09-30 0001560327 rp:SubscriptionRevenueMember 2018-10-01 2018-09-30 0001560327 rp:TermAndPerpetualLicenseMember 2019-01-01 2018-09-30 0001560327 rp:TermAndPerpetualLicenseMember 2020-01-01 2018-09-30 0001560327 rp:MaintenanceandSupportMember 2018-10-01 2018-09-30 0001560327 rp:TermAndPerpetualLicenseMember 2018-10-01 2018-09-30 0001560327 us-gaap:NonUsMember 2018-07-01 2018-09-30 0001560327 country:US 2018-01-01 2018-09-30 0001560327 us-gaap:NonUsMember 2018-01-01 2018-09-30 0001560327 country:US 2018-07-01 2018-09-30 0001560327 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-30 0001560327 rp:ProfessionalServicesMember 2018-09-30 0001560327 us-gaap:CommercialPaperMember us-gaap:AvailableforsaleSecuritiesMember 2018-09-30 0001560327 srt:MaximumMember 2017-01-01 2017-12-31 0001560327 srt:MinimumMember 2018-01-01 2018-09-30 0001560327 us-gaap:CorporateDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2018-09-30 0001560327 rp:TheNotesDue2023Member us-gaap:ConvertibleDebtMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:AssetBackedSecuritiesMember 2018-09-30 0001560327 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:USTreasurySecuritiesMember 2018-09-30 0001560327 us-gaap:CommercialPaperMember 2018-09-30 0001560327 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:AssetBackedSecuritiesMember 2017-12-31 0001560327 us-gaap:CommercialPaperMember 2017-12-31 0001560327 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-09-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-09-30 0001560327 srt:MinimumMember 2017-01-01 2017-12-31 0001560327 us-gaap:ComputerEquipmentMember 2017-12-31 0001560327 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001560327 us-gaap:ComputerEquipmentMember 2018-09-30 0001560327 us-gaap:LeaseholdImprovementsMember 2018-09-30 0001560327 us-gaap:FurnitureAndFixturesMember 2018-09-30 0001560327 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001560327 rp:DevelopedTechnologyMember 2017-12-31 0001560327 rp:DevelopedTechnologyMember 2018-01-01 2018-09-30 0001560327 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-09-30 0001560327 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-12-31 0001560327 us-gaap:NoncompeteAgreementsMember 2018-09-30 0001560327 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001560327 us-gaap:CustomerRelationshipsMember 2018-09-30 0001560327 us-gaap:TradeNamesMember 2018-09-30 0001560327 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-09-30 0001560327 rp:DevelopedTechnologyMember 2018-09-30 0001560327 us-gaap:CustomerRelationshipsMember 2017-12-31 0001560327 us-gaap:TradeNamesMember 2017-12-31 0001560327 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0001560327 us-gaap:TradeNamesMember 2018-01-01 2018-09-30 0001560327 rp:TheNotesMember us-gaap:ConvertibleDebtMember 2018-09-30 0001560327 rp:DebtCovenantOneMember rp:TheNotesMember us-gaap:ConvertibleDebtMember 2018-08-01 2018-08-31 0001560327 rp:TheNotesMember us-gaap:ConvertibleDebtMember 2018-08-31 0001560327 rp:DebtCovenantTwoMember rp:TheNotesMember us-gaap:ConvertibleDebtMember 2018-08-01 2018-08-31 0001560327 us-gaap:CallOptionMember 2018-09-30 0001560327 us-gaap:CallOptionMember 2018-08-01 2018-08-31 0001560327 rp:DebtCovenantThreeMember rp:TheNotesMember us-gaap:ConvertibleDebtMember 2018-08-01 2018-08-31 0001560327 us-gaap:CallOptionMember 2018-01-01 2018-09-30 0001560327 rp:TheNotesOverallotmentOptionMember us-gaap:ConvertibleDebtMember 2018-08-31 0001560327 2018-08-01 2018-08-31 0001560327 rp:TheNotesMember us-gaap:ConvertibleDebtMember 2018-01-01 2018-09-30 0001560327 us-gaap:ParentMember 2018-01-30 2018-01-30 0001560327 2018-01-30 0001560327 2018-01-30 2018-01-30 0001560327 rp:ExistingStockholdersMember 2018-01-30 2018-01-30 0001560327 us-gaap:EmployeeStockMember 2017-09-18 0001560327 us-gaap:EmployeeStockMember 2017-03-15 2017-03-15 0001560327 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001560327 us-gaap:EmployeeStockMember 2018-03-15 2018-03-15 0001560327 us-gaap:EmployeeStockMember 2018-09-14 2018-09-14 0001560327 us-gaap:EmployeeStockMember 2017-03-16 0001560327 us-gaap:EmployeeStockMember 2018-03-16 0001560327 rp:RestrictedStockAndRestrictedStockUnitsMember 2018-09-30 0001560327 us-gaap:EmployeeStockMember 2017-03-15 0001560327 us-gaap:EmployeeStockMember 2016-03-16 0001560327 srt:MaximumMember rp:EmployeeStockPurchasePlanMember 2018-01-01 2018-09-30 0001560327 us-gaap:EmployeeStockOptionMember 2018-09-30 0001560327 us-gaap:EmployeeStockMember 2017-09-15 2017-09-15 0001560327 rp:RestrictedStockAndRestrictedStockUnitsMember 2018-01-01 2018-09-30 0001560327 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0001560327 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001560327 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001560327 us-gaap:RestrictedStockMember 2018-09-30 0001560327 us-gaap:RestrictedStockMember 2017-12-31 0001560327 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001560327 us-gaap:EmployeeStockOptionMember 2017-12-31 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001560327 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2017-09-30 0001560327 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001560327 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001560327 rp:CostOfRevenueMember 2017-01-01 2017-09-30 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001560327 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001560327 rp:CostOfRevenueMember 2018-07-01 2018-09-30 0001560327 rp:CostOfRevenueMember 2018-01-01 2018-09-30 0001560327 rp:CostOfRevenueMember 2017-07-01 2017-09-30 0001560327 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0001560327 rp:EmployeeStockPurchasePlanMember 2017-01-01 2017-09-30 0001560327 rp:UnvestedRestrictedStockMember 2017-01-01 2017-09-30 0001560327 rp:UnvestedRestrictedStockMember 2018-01-01 2018-09-30 0001560327 rp:UnvestedRestrictedStockUnitsMember 2018-01-01 2018-09-30 0001560327 rp:UnvestedRestrictedStockUnitsMember 2017-01-01 2017-09-30 0001560327 rp:EmployeeStockPurchasePlanMember 2018-01-01 2018-09-30 0001560327 us-gaap:ConvertibleDebtSecuritiesMember 2018-01-01 2018-09-30 0001560327 2018-01-01 2018-03-31 0001560327 2018-03-31 0001560327 us-gaap:SubsequentEventMember 2018-10-01 2018-10-31 0001560327 country:US us-gaap:SalesRevenueNetMember 2018-07-01 2018-09-30 0001560327 country:US us-gaap:SalesRevenueNetMember 2017-07-01 2017-09-30 0001560327 country:US us-gaap:SalesRevenueNetMember 2017-01-01 2017-09-30 0001560327 country:US us-gaap:SalesRevenueNetMember 2018-01-01 2018-09-30 0001560327 country:US 2018-09-30 0001560327 country:US 2017-12-31 0001560327 us-gaap:NonUsMember 2018-09-30 0001560327 us-gaap:NonUsMember 2017-12-31 0001560327 rp:OtherCountryMember 2017-07-01 2017-09-30 0001560327 rp:OtherCountryMember 2018-01-01 2018-09-30 0001560327 srt:NorthAmericaMember 2018-07-01 2018-09-30 0001560327 rp:OtherCountryMember 2017-01-01 2017-09-30 0001560327 srt:NorthAmericaMember 2017-07-01 2017-09-30 0001560327 rp:OtherCountryMember 2018-07-01 2018-09-30 0001560327 srt:NorthAmericaMember 2017-01-01 2017-09-30 0001560327 srt:NorthAmericaMember 2018-01-01 2018-09-30 0001560327 srt:AffiliatedEntityMember 2018-07-01 2018-09-30 0001560327 srt:AffiliatedEntityMember 2018-01-01 2018-09-30 0001560327 us-gaap:RestrictedStockUnitsRSUMember rp:TCell.ioInc.Member us-gaap:SubsequentEventMember 2018-10-15 2018-10-15 0001560327 rp:TCell.ioInc.Member us-gaap:SubsequentEventMember 2018-10-15 2018-10-15 iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure rp:Segment rp:patent rp:day false --12-31 Q3 2018 2018-09-30 10-Q 0001560327 47324670 true true Accelerated Filer RAPID7, INC. false RPD 6657000 9479000 22170000 22170000 15513000 12691000 53820000 1622000 26910000 26900000 P2Y P3M P3M 13391000 1622000 53820000 1600000 5300000 0.15 63.98 63.98 0 26910000 26900000 2914000 3637000 -1500000 -6000000 33800000 33600000 11500000 P3Y P1Y P5Y P5Y 770000 2240000 2240000 2766000 2766000 2240000 0 0 0 0 73661000 73661000 53771000 53771000 73661000 0 0 0 0 29728000 29728000 27392000 27392000 29728000 0 0 0 0 20729000 24712000 -39000 -39000 -144000 -144000 -39000 0 0 0 0 P5Y8M21D P6Y8M12D P2Y P6Y1M6D 463428000 463428000 549101000 549101000 463428000 0 0 0 0 30733000 30733000 25288000 5288000 305000 1485000 1986000 1512000 14738000 815000 4041000 5188000 4694000 7424000 478000 1896000 2984000 2066000 20999000 1321000 5594000 8400000 5684000 1478000 1477000 1180000 116000 0 1296000 900000 1900000 1100000 3100000 7136188 9614 278701 2069623 4778250 6931594 16651 68409 2991175 5500000 3855359 284136000 284136000 521957000 488150000 311331000 27165000 30000 0 0 173278000 347556000 11964000 28411000 0 40375000 149205000 131955000 0 281160000 0 0 0 0 0 1000 0 0 1000 0 0 39000 1000 0 27000 11000 145000 5000 0 44000 61000 35000 40319000 2506000 12942000 12991000 11880000 180052000 7480000 56146000 38445000 61437000 16544000 40280000 0 0 0 11869000 2505000 12942000 12964000 0 0 0 0 0 2505000 12942000 12964000 11869000 2505000 12942000 12964000 11869000 179908000 0 0 0 61376000 0 7475000 62881000 45090000 0 16509000 0 0 0 0 0 7475000 62881000 45090000 61376000 16509000 7475000 56146000 38402000 61376000 16509000 112924 2100000 7006000 27165000 33550000 51562000 51562000 131160000 131160000 51562000 0 0 0 0 95000 0 0 95000 6700000 6700000 87829000 0 0 87829000 53148000 49055000 51762000 131160000 -4093000 79398000 0.01 0.01 100000000 100000000 44540544 47773400 44053736 47286592 441000 441000 473000 473000 441000 0 0 0 0 -10261000 -32470000 -11951000 -42630000 0.93 0.93 0.96 0.96 600000 300000 -4200000 6700000 155811000 155811000 159408000 165673000 142020000 0 -1523000 -10912000 -1356000 68689000 68689000 63680000 46331000 83373000 0 -2624000 17647000 -339000 53100000 113100000 255300000 0 172165000 172165000 14367000 5740000 1739000 6888000 39710000 17088000 5467000 17155000 17810000 5615000 5609000 1901000 1901000 10294000 10256000 17766000 51797000 17660000 17645000 5757000 5757000 28380000 28346000 51748000 230000000 52198000 53800000 41.59 0.024046 30 30 1.3 1.3 0.98 20 20 5 200000000.0 30000000.0 230000000.0 0.0737 0.0125 0.0125 1 1 52641000 0 462000 0 0 23174000 0 19321000 19321000 0 0 0 0 0 10376000 0 7844000 7844000 0 0 0 27200000 5194000 6900000 -2632000 0 400000 13000000 1200000 3400000 1600000 4600000 5304000 7737000 -0.24 -0.76 -0.25 -0.22 -0.92 -0.84 319000 -428000 P2Y10M10D P2Y22D 57200000 7800000 6692000 5756000 35000 351000 40000 510000 9814000 8459000 335000 466000 40000 514000 0 1069000 1095000 3300000 4192000 4250000 20611000 1162000 1000000 40000 519000 20611000 3667000 1000000 40000 519000 14855000 1127000 649000 0 9000 13906000 12152000 3332000 534000 0 5000 410000 -566000 7402000 21906000 8175000 8175000 25056000 25056000 83200000 83164000 83164000 83200000 83164000 83164000 83164000 0 0 0 0 36154000 103499000 44555000 47741000 123524000 133537000 -12609000 -34475000 -11986000 -10698000 -42454000 -38875000 -2325000 -2009000 -155000 -155000 71000 71000 759000 389000 -322000 565000 565000 -130000 -19287000 -19287000 803000 -2174000 -2174000 19580000 -2313000 -12504000 0 6385000 0 -965000 -622000 -622000 -601000 2434000 2207000 23332000 25837000 16640000 16640000 16023000 16023000 16640000 0 0 0 0 11000 81000 1679000 1679000 1681000 1681000 1679000 383000 209000 666000 813000 813000 1520000 1520000 259983000 259983000 428856000 417343000 261305000 429000 -4147000 6735000 -1695000 284136000 284136000 521957000 488150000 311331000 27165000 30000 0 0 189485000 190404000 172165000 1102000 1102000 39275000 39275000 1102000 0 0 0 0 600000 600000 400000 7 6645000 235972000 -16141000 -150278000 5084000 -5868000 -5868000 -10284000 -32466000 -11831000 -10543000 -42525000 -38946000 1 49196000 138908000 55856000 57754000 165750000 172184000 -13042000 -35409000 -11301000 -10013000 -42226000 -38647000 5500000 41.59 41.59 1363000 1363000 906000 906000 1363000 0 0 0 0 23000 -7000 -120000 -105000 23000 -4000 -120000 -105000 0 -3000 0 0 1706000 1706000 838000 838000 1706000 0 0 0 0 1809000 1809000 2607000 2178000 2238000 429000 0 0 0 -214000 345000 235000 349000 181000 181000 -67000 -67000 796000 0 6471000 608000 468000 1712000 14400000 14717000 0 21684000 178945000 3506000 8404000 756000 2505000 0.01 0.01 10000000 10000000 0 0 0 0 8877000 8877000 11616000 11359000 8907000 0 30000 0 0 223100000 0 223529000 30900000 0 30907000 24522000 39576000 4995000 6521000 29318000 16205000 4034000 9079000 36571000 18106000 4762000 13703000 8589000 7182000 1407000 8589000 11859000 10626000 1233000 11859000 8589000 0 0 0 0 509000 480000 100000 700000 13570000 36836000 17111000 17111000 49915000 49915000 -434913000 -434913000 -451565000 -473859000 -409040000 26736000 4200000 4177000 -6700000 -6735000 1695000 50521000 9241000 11654000 29626000 143209000 26679000 33794000 82736000 62365000 10614000 7922000 -800000 8730000 35860000 7461000 508000 10614000 -800000 11467000 43829000 45310000 51341000 11024000 65507000 175321000 31977000 25193000 -1300000 26459000 95990000 19717000 2444000 31977000 -2700000 34707000 118151000 124119000 143372000 31949000 185285000 9780000 19440000 5479000 10700000 34573000 77739000 29218000 6038000 17383000 22761000 P3M P1Y P12M P3M P1Y P3M P1Y 50521000 7555000 42966000 143209000 22032000 121177000 62365000 9133000 53232000 175321000 26144000 149177000 28224000 80166000 30570000 -1900000 32468000 90779000 -6400000 97213000 14738000 20999000 P3Y P4Y 700 207521 23.01 18.58 0 1941370 0.00 24.46 210083 1988509 68409 2991175 18.00 14.77 16.28 20.22 140974 731183 18.81 17.10 2615648 8.57 17897000 88107 107850 11.86 102325000 4684954 3855359 9.68 10.38 7.75 15.48 24.44 12.47 15.05 15.25 17.39 22.00 25.84 74159000 P5Y9M7D P6Y6M4D 4200000 0.85 10.60 12.79 12.96 14.78 21.96 39178000 39178000 140633000 140633000 39178000 0 0 0 0 138085 109144 123607 96108 5950000 4450000 1500000 849338 1500000 1400000 1600000 2000000 24153000 24153000 93101000 70807000 50026000 26736000 4177000 -6735000 1695000 486808 486808 4764000 4764000 4764000 4764000 4764000 0 0 0 0 -13000000 43279025 42693212 46914077 46914077 46139978 46139978 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP), as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> filed with the SEC on March&#160;8, 2018.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of contract acquisition and fulfillment costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of deferred contract acquisition and fulfillment costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,006</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,550</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation and Claims</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, Rapid7 LLC and two of our then executive officers were named as defendants in a class action lawsuit which alleged violations of certain Massachusetts wage and hour laws. In the first quarter of 2018, we increased our litigation accrual by </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> which reflects the amount of the settlement agreement entered into in July 2018. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> is recorded as an accrued expense in our consolidated balance sheet.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2018, Finjan, Inc. filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement of </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> patents held by them. In the complaint, Finjan sought unspecified damages, attorney fees and injunctive relief. We intend to vigorously contest Finjan's claims. This litigation is still in its early stages and the final outcome, including our liability, if any, with respect to Finjan's claims, is uncertain. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, from time to time, we are a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business, financial condition or results of operations. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification Obligations</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net carrying amount of the liability component of the Notes was as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>September&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt discount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52,641</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,194</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net carrying amount of the equity component was as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>September&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debt discount for conversion option</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,622</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense related to the Notes was as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three and Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt discount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net impact to our stockholders' equity, included in additional paid-in capital, of the above components of the Notes was as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Conversion option</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchase of capped calls</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,910</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible Senior Notes and Capped Calls</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, we issued </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of convertible senior notes due August 1, 2023 and an additional </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of such notes pursuant to the exercise in full of the over-allotment options of the initial purchasers (collectively, the Notes). The Notes are our senior unsecured obligations and bear interest at a fixed rate of </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> per annum, payable semi-annually in arrears on February 1 and August 1 of each year, commencing on February 1, 2019. The Notes will mature on August 1, 2023, unless earlier converted, redeemed or repurchased. The total net proceeds from the Notes offering, after deducting initial purchase discounts and estimated debt issuance costs was </font><font style="font-family:inherit;font-size:10pt;">$223.1 million</font><font style="font-family:inherit;font-size:10pt;">. The Notes are governed by an indenture between the Company, as an issuer, and U.S. National Association, as trustee (the Indenture).</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each $1,000 principal amount of the Notes is initially convertible into </font><font style="font-family:inherit;font-size:10pt;">24.0460</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock, the Conversion Option, which is equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$41.59</font><font style="font-family:inherit;font-size:10pt;"> per share, subject to adjustment upon the occurrence of specified events. The holders of the Notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding February 1, 2023, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2018 (and only during such calendar quarter), if the last reported sale price of our common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price of the Notes on each applicable trading day; (2) during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business day period after any </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period (measurement period) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of our common stock and the conversion rate of the Notes on each such trading day; (3) &#160;if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date;&#160;or (4) upon the occurrence of specified corporate events (as set forth in the Indenture). On or after February 1, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. We may not redeem the Notes prior to August 6, 2021. On or after August 6, 2021, we may redeem for cash all or any portion of the Notes, at our option, if the last reported sale price of our common stock has been at least </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price then in effect for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during any </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period (including the last trading day of such period) ending on, and including the trading day immediately preceding, the date on which we provide the redemption notice at a redemption price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. If we undergo a fundamental change (as set forth in the Indenture) at any time prior to the maturity date, holders of the Notes, will have the right, at their option, to require us to repurchase for cash all or any portion of their Notes at a repurchase price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, in each case as described in the Indenture, we will increase the conversion rate for a holder of the Notes who elects to convert its Notes in connection with such a corporate event or during the related redemption period in certain circumstances. During the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, none of the conditions allowing holders of the Notes to convert their Notes had been met. The Notes are therefore not convertible as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and are classified as long-term debt.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The foregoing description is qualified in its entirety by reference to the text of the Indenture and the Form of the Notes, which are incorporated by reference as Exhibits 4.1 and 4.2 to this Quarterly Report on Form 10-Q. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the transaction, the Notes have been separated into liability and equity components. The initial carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The initial carrying amount of the equity component representing the Conversion Option was </font><font style="font-family:inherit;font-size:10pt;">$53.8 million</font><font style="font-family:inherit;font-size:10pt;"> and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component was recorded as an increase to additional paid-in capital and is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the Notes over the initial carrying amount of the liability component, the debt discount, is amortized to interest expense over the contractual term of the Notes at an effective interest rate of </font><font style="font-family:inherit;font-size:10pt;">7.37%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the debt issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;"> related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on their relative values. Issuance costs attributable to the liability component were </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;"> and will be amortized to interest expense using the effective interest method over the contractual term of the Notes. Issuance costs attributable to the equity component of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> were netted with the equity component in additional paid-in capital.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net carrying amount of the liability component of the Notes was as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>September&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt discount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52,641</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,194</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net carrying amount of the equity component was as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>September&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debt discount for conversion option</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,622</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense related to the Notes was as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three and Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt discount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,679</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties, the (Capped Calls). The Capped Calls each have an initial strike price of </font><font style="font-family:inherit;font-size:10pt;">$41.59</font><font style="font-family:inherit;font-size:10pt;"> per share, subject to certain adjustments, which correspond to the initial conversion price of the Notes. The Capped Calls have initial cap prices of </font><font style="font-family:inherit;font-size:10pt;">$63.98</font><font style="font-family:inherit;font-size:10pt;"> per share, subject to certain adjustments. The Capped Calls are expected to offset potential dilution to our common stock upon conversion of the Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately </font><font style="font-family:inherit;font-size:10pt;">5.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock. For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the Notes. The Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. Accordingly, the cost of </font><font style="font-family:inherit;font-size:10pt;">$26.9 million</font><font style="font-family:inherit;font-size:10pt;"> incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The debt discount and the difference between the calculation of the book and tax allocation of debt issuance costs between the liability and equity components of the Notes, resulted in a difference between the carrying amount and tax basis of the Notes. This taxable temporary difference resulted in the recognition of a&#160;</font><font style="font-family:inherit;font-size:10pt;">$13.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;deferred tax liability which was recorded as a reduction to additional paid-in capital.&#160;The creation of the deferred tax liability represents a source of future taxable income which supports realization of a portion of our deferred tax assets. Therefore, we released </font><font style="font-family:inherit;font-size:10pt;">$13.0</font><font style="font-family:inherit;font-size:10pt;"> million of our valuation allowance which was recorded as an offsetting increase to additional paid-in capital. Accordingly, the net impact to additional paid-in capital as a result of the recognition of the deferred tax liability and the release of the valuation allowance was zero.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net impact to our stockholders' equity, included in additional paid-in capital, of the above components of the Notes was as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Conversion option</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchase of capped calls</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,910</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes revenue from contracts with customers for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term and perpetual software licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,614</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,922</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">508</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,444</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">51,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">143,372</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,024</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation Expense</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">General</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:89.17073170731707%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based compensation expense:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,896</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,485</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,594</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,041</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,999</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,738</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize compensation cost of all awards on a straight-line basis over the applicable vesting period, which is generally </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#160;years.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock and Restricted Stock Units</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock unit activity during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:89.5609756097561%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Units</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br clear="none"/>Grant&#160;Date<br clear="none"/>Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance as of December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,988,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,941,370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(140,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(731,183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(207,521</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.58</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance as of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,409</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,991,175</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the unrecognized compensation expense related to our unvested restricted stock and restricted stock units expected to vest was </font><font style="font-family:inherit;font-size:10pt;">$57.2 million</font><font style="font-family:inherit;font-size:10pt;">. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of </font><font style="font-family:inherit;font-size:10pt;text-align:right;vertical-align:bottom;">2.9</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:88.58536585365854%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Life</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,684,954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(849,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited/cancelled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88,107</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,855,359</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable as of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,615,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the unrecognized compensation expense related to our unvested stock options expected to vest was </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of </font><font style="font-family:inherit;font-size:10pt;">2.1</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total fair value of stock options vested in the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average grant date fair value of stock options granted in the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$11.86</font><font style="font-family:inherit;font-size:10pt;"> per share.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Rapid7, Inc. 2015 Employee Stock Purchase Plan (ESPP), employees may set aside up to </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of their gross earnings, on an after-tax basis, to purchase our common stock at a discounted price, which is calculated at </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lesser of: (i)&#160;the market value of our common stock at the beginning of each offering period and (ii)&#160;the market value of our common stock on the applicable purchase date.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March&#160;15, 2017, we issued </font><font style="font-family:inherit;font-size:10pt;">138,085</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock to employees for aggregate proceeds of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase prices of the shares of common stock were </font><font style="font-family:inherit;font-size:10pt;">$10.60</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.79</font><font style="font-family:inherit;font-size:10pt;"> per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March&#160;16, 2016 of </font><font style="font-family:inherit;font-size:10pt;">$12.47</font><font style="font-family:inherit;font-size:10pt;"> and on March 15, 2017 of </font><font style="font-family:inherit;font-size:10pt;">$15.05</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September&#160;15, 2017, we issued </font><font style="font-family:inherit;font-size:10pt;">109,144</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock to employees for aggregate proceeds of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase price of the shares of common stock was </font><font style="font-family:inherit;font-size:10pt;">$12.96</font><font style="font-family:inherit;font-size:10pt;"> per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March&#160;16, 2017 of </font><font style="font-family:inherit;font-size:10pt;">$15.25</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March 15, 2018, we issued </font><font style="font-family:inherit;font-size:10pt;">123,607</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock to employees for aggregate proceeds of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase prices of the shares were </font><font style="font-family:inherit;font-size:10pt;">$12.96</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$14.78</font><font style="font-family:inherit;font-size:10pt;"> per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2017 of </font><font style="font-family:inherit;font-size:10pt;">$15.25</font><font style="font-family:inherit;font-size:10pt;"> and on September 18, 2017 of </font><font style="font-family:inherit;font-size:10pt;">$17.39</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September 14, 2018, we issued </font><font style="font-family:inherit;font-size:10pt;">96,108</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock to employees for aggregate proceeds of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase prices of the shares were </font><font style="font-family:inherit;font-size:10pt;">$21.96</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$14.78</font><font style="font-family:inherit;font-size:10pt;"> per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2018 of </font><font style="font-family:inherit;font-size:10pt;">$25.84</font><font style="font-family:inherit;font-size:10pt;"> and on September 18, 2017 of </font><font style="font-family:inherit;font-size:10pt;">$17.39</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss per Share</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the computation of basic and diluted net loss per share of our common stock for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share data)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,831</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,284</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,466</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,914,077</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,279,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,139,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,693,212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three and Nine Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,855,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,778,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested restricted stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,991,175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,069,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares to be issued under ESPP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,651</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,931,594</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,136,188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, the </font><font style="font-family:inherit;font-size:10pt;">5.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares underlying the conversion option of the Notes are not considered in the calculation of diluted net loss per share as the effect would be anti-dilutive. The Notes are not convertible as of September 30, 2018. We expect to settle the principal amount of the Notes in cash and therefore use the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share when the average market price of our common stock for a given period of time exceeds the initial conversion price of </font><font style="font-family:inherit;font-size:10pt;">$41.59</font><font style="font-family:inherit;font-size:10pt;"> per share for the Notes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,090</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,090</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,955</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,160</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,869</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,869</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,964</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,375</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Level 1</font><font style="font-family:inherit;font-size:10pt;">: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Level 2</font><font style="font-family:inherit;font-size:10pt;">: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Level 3</font><font style="font-family:inherit;font-size:10pt;">: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and we consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,090</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,090</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,955</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,160</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,869</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,869</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,964</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,375</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the fair value of our </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> convertible senior notes due 2023, as further described in Note 6, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Convertible Senior Notes and Capped Calls</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$255.3 million</font><font style="font-family:inherit;font-size:10pt;"> based upon quoted market prices. We consider the fair value of the Notes to be a Level 2 measurement due to limited trading activity of the Notes. We had no liabilities measured and recorded at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments, which are all classified as available-for-sale, consisted of the following:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,437</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(61</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,402</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,052</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our available-for-sale investments as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> includes </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> of commercial paper and </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> of corporate bonds investments which are classified as cash and cash equivalents as the original maturity was less than three months. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,869</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,506</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,319</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, our available-for-sale investments had maturities ranging from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months to </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For all of our investments for which the amortized cost basis was greater than the fair value at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated maturity. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers&#8217; credit rating and the time to maturity.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill was </font><font style="font-family:inherit;font-size:10pt;">$83.2 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of our intangible assets, which include acquired identifiable intangible assets and capitalized internal-use software costs:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">As of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Life&#160;(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Net&#160;Book&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Net&#160;Book&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Intangible assets subject to amortization:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">5.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">20,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(8,459</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">20,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(5,756</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">14,855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(351</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Trade names</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(514</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(510</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Non-compete agreements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">2.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Total acquired intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">22,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(9,479</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">22,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(6,657</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">15,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Internal-use software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">3,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(335</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">3,332</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,162</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,127</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">25,837</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(9,814</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">16,023</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">23,332</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(6,692</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">16,640</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-align:right;vertical-align:bottom;">$3.1</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (for the remaining three months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,906</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table above excludes the impact of </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> of capitalized internal-use software costs for projects that have not been completed as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, and therefore, we have not determined the useful life of the software, nor have all the costs associated with these projects been incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net by geographic area was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,859</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Pronouncements Recently Adopted</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the SEC issued Staff Accounting Bulletin 118 (SAB 118), which provides guidance for companies analyzing their accounting for the income tax effects of the Tax Cuts and Jobs Act of 2017 (Tax Act). SAB 118 provides that a company may report provisional amounts based on reasonable estimates. The provisional estimates are then subject to adjustment during a measurement period up to one year and should be accounted for as a prospective change. We continue to evaluate our transition tax obligation and expect to finalize our conclusion by the end of fiscal 2018. The provisional amounts recorded are based on our current interpretation and understanding of the Tax Act signed into law in December 2017, are judgmental and may change as we receive additional clarification and implementation guidance. Changes to these provisional amounts could result in additional charges or credits in future reporting periods. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the Financial Accounting Standards Board (FASB), issued ASU 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU required modification accounting if the fair value, vesting condition or the classification of the award is not the same immediately before and after a change to the terms and conditions of the award. We adopted this standard on a prospective basis on January 1, 2018. There was no impact to our consolidated financial statements as a result of the adoption.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</font><font style="font-family:inherit;font-size:10pt;">, which provided guidance on the treatment of restricted cash in the statements of cash flows. Amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted this standard in the first quarter of 2018 utilizing the retrospective transition method. The presentation of restricted cash in the consolidated statements of cash flows was adjusted as a result of adopting this new standard.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory</font><font style="font-family:inherit;font-size:10pt;">. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. We adopted this standard on January 1, 2018 and there was no impact to our consolidated financial statements as a result of the adoption.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2014-09), which replaced the revenue recognition requirements in FASB ASC Topic 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition </font><font style="font-family:inherit;font-size:10pt;">(ASC 605). The new revenue standard outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. The new revenue standard provides a five-step analysis of transactions to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods and services.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted ASC 606 on January 1, 2018 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit. Comparative prior year periods were not adjusted.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of applying the modified retrospective method to adopt ASC 606, the following adjustments were made to the consolidated balance sheet as of January 1, 2018:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjusted under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term and Perpetual License</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Professional Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Costs to Obtain or Fulfill a Contract</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred contract acquisition and fulfillment costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,877</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred contract acquisition and fulfillment costs, non-current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">284,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">311,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">155,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(10,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">142,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, non-current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">429</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,238</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">259,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">261,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Treasury stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Additional paid-in-capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">463,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">463,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated other comprehensive loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(434,913</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(409,040</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50,026</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total liabilities and stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">284,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">311,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Term and Perpetual Licenses</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the adoption of ASC 606, we recognized revenue for our term and perpetual licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence of selling price of maintenance and support. Under ASC 606, for our term and perpetual licenses which are not dependent on the continued delivery of content subscriptions, revenue is recognized at the time of delivery. For our perpetual licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue related to the sale of these perpetual licenses is recognized ratably over the customer's estimated economic life of&#160;</font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">&#160;years. The net impact of these changes resulted in a </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> adjustment to accumulated deficit with an associated increase to deferred revenue. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under ASC 605, professional services which were sold with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support. Under ASC 606, these services are deemed distinct performance obligations and therefore recognized as the services are performed. The net impact of these changes resulted in a </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> adjustment to accumulated deficit with an associated decrease to deferred revenue. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain or Fulfill a Contract</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the adoption of ASC 606, we expensed sales commissions in the period that they were earned by our employees (which was typically upon signing of an arrangement). Under ASC 606, the direct and incremental costs to obtain contracts with customers, including sales commissions, are deferred and recognized over a period of benefit that we have determined to be </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;"> years. In addition, under ASC 606, contract fulfillment costs associated with certain of our product offerings are deferred and amortized over the estimated period of benefit. Prior to the adoption of ASC 606, such costs were expensed as incurred. The net impact of these changes resulted in a </font><font style="font-family:inherit;font-size:10pt;">$27.2 million</font><font style="font-family:inherit;font-size:10pt;"> increase in deferred contract acquisition and fulfillment costs and an adjustment to accumulated deficit.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities increased by </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> due to the temporary differences between the accounting and tax carrying values of capitalized costs to obtain or fulfill a contract created as a result of the adoption of ASC 606. In addition, the increase in deferred revenue generated additional deferred tax assets. As we fully reserve our deferred tax assets in the jurisdictions impacted by the increase in deferred revenue, this impact was offset by a corresponding increase to our valuation allowance. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Refer to Note&#160;2,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;"> for additional information including further discussion on the impact of the adoption of ASC 606 and changes in accounting policies relating to revenue recognition and accounting for costs to obtain or fulfill a customer contract.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:16px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Pronouncements Not Yet Effective</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, </font><font style="font-family:inherit;font-size:10pt;">which</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. Entities can choose to adopt the new guidance prospectively or retrospectively. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement, </font><font style="font-family:inherit;font-size:10pt;">which eliminates, modifies and adds disclosure requirements for fair value measurements. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February&#160;2016, the FASB issued ASU&#160;2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, which was further clarified by ASU 2018-10,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</font><font style="font-family:inherit;font-size:10pt;">, and ASU 2018-11,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Targeted Improvements</font><font style="font-family:inherit;font-size:10pt;">, both issued in July&#160;2018. ASU 2016-02 requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets along with additional disclosures. The new standard will be effective for us in the first quarter of 2019. The standard requires a transition adoption election using either 1) a modified retrospective approach with periods prior to the adoption date being restated or 2) a prospective adoption approach with a cumulative-effect adjustment recognized to the opening balance of retained earnings on the adoption date with prior periods not restated. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements. We anticipate adopting this standard on January 1, 2019 using the prospective adoption approach and electing the practical expedients allowed under the standard. Although we have not finalized our evaluation of the impact of adoption of the standard on our consolidated financial statements, we expect there will be a material increase to assets and liabilities related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for leases currently classified as operating leases.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rapid7, Inc. and its subsidiaries ("we", "us" or "our") are trusted by IT and security professionals around the world to manage risk, simplify modern IT complexity, and drive innovation. Our analytics help transform today's vast amount of security and IT data into the answers needed to securely develop and operate sophisticated IT networks and applications.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, we issued </font><font style="font-family:inherit;font-size:10pt;">$230.0 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> convertible senior notes due 2023 (the Notes). The total net proceeds from the Notes, after deducting initial purchase discounts and estimated debt issuance costs, were </font><font style="font-family:inherit;font-size:10pt;">$223.1 million</font><font style="font-family:inherit;font-size:10pt;">. In connection with the issuance of the Notes, we entered into capped call transactions with certain counterparties (the Capped Calls). We used </font><font style="font-family:inherit;font-size:10pt;">$26.9 million</font><font style="font-family:inherit;font-size:10pt;"> of the net proceeds from the Notes to purchase the Capped Calls, which have an initial strike price of </font><font style="font-family:inherit;font-size:10pt;">$41.59</font><font style="font-family:inherit;font-size:10pt;"> per share which corresponds to the initial conversion price of the Notes. The Capped Calls are expected to offset potential dilution to our common stock upon conversion of the Notes. The Capped Calls have an initial cap price of </font><font style="font-family:inherit;font-size:10pt;">$63.98</font><font style="font-family:inherit;font-size:10pt;"> per share, subject to certain adjustments. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP), as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> filed with the SEC on March&#160;8, 2018.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For a more complete discussion of our significant accounting policies and other information, the consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements included in our Annual Report on Form 10-K for the year ended&#160;December&#160;31, 2017. As of January 1, 2018, we adopted&#160;Accounting Standards Update (ASU) No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">&#160;(ASU 2014-09), which with its amendments is collectively known as ASC 606. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Pronouncements Recently Adopted</font><font style="font-family:inherit;font-size:10pt;"> below and Note 2, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contract with Customers</font><font style="font-family:inherit;font-size:10pt;">, for a discussion of the impact of the adoption of this standard, which we have adopted using the modified retrospective transition method, and changes in our accounting policies related to revenue recognition and accounting for costs to obtain and fulfill a customer contract. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Pronouncements Recently Adopted</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the SEC issued Staff Accounting Bulletin 118 (SAB 118), which provides guidance for companies analyzing their accounting for the income tax effects of the Tax Cuts and Jobs Act of 2017 (Tax Act). SAB 118 provides that a company may report provisional amounts based on reasonable estimates. The provisional estimates are then subject to adjustment during a measurement period up to one year and should be accounted for as a prospective change. We continue to evaluate our transition tax obligation and expect to finalize our conclusion by the end of fiscal 2018. The provisional amounts recorded are based on our current interpretation and understanding of the Tax Act signed into law in December 2017, are judgmental and may change as we receive additional clarification and implementation guidance. Changes to these provisional amounts could result in additional charges or credits in future reporting periods. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the Financial Accounting Standards Board (FASB), issued ASU 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU required modification accounting if the fair value, vesting condition or the classification of the award is not the same immediately before and after a change to the terms and conditions of the award. We adopted this standard on a prospective basis on January 1, 2018. There was no impact to our consolidated financial statements as a result of the adoption.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</font><font style="font-family:inherit;font-size:10pt;">, which provided guidance on the treatment of restricted cash in the statements of cash flows. Amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted this standard in the first quarter of 2018 utilizing the retrospective transition method. The presentation of restricted cash in the consolidated statements of cash flows was adjusted as a result of adopting this new standard.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory</font><font style="font-family:inherit;font-size:10pt;">. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. We adopted this standard on January 1, 2018 and there was no impact to our consolidated financial statements as a result of the adoption.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2014-09), which replaced the revenue recognition requirements in FASB ASC Topic 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition </font><font style="font-family:inherit;font-size:10pt;">(ASC 605). The new revenue standard outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. The new revenue standard provides a five-step analysis of transactions to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods and services.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted ASC 606 on January 1, 2018 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit. Comparative prior year periods were not adjusted.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of applying the modified retrospective method to adopt ASC 606, the following adjustments were made to the consolidated balance sheet as of January 1, 2018:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjusted under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term and Perpetual License</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Professional Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Costs to Obtain or Fulfill a Contract</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred contract acquisition and fulfillment costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,877</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred contract acquisition and fulfillment costs, non-current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">284,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">311,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">155,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(10,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">142,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, non-current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">429</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,238</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">259,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">261,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Treasury stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Additional paid-in-capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">463,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">463,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated other comprehensive loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(434,913</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(409,040</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50,026</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total liabilities and stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">284,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">311,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Term and Perpetual Licenses</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the adoption of ASC 606, we recognized revenue for our term and perpetual licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence of selling price of maintenance and support. Under ASC 606, for our term and perpetual licenses which are not dependent on the continued delivery of content subscriptions, revenue is recognized at the time of delivery. For our perpetual licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue related to the sale of these perpetual licenses is recognized ratably over the customer's estimated economic life of&#160;</font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">&#160;years. The net impact of these changes resulted in a </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> adjustment to accumulated deficit with an associated increase to deferred revenue. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under ASC 605, professional services which were sold with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support. Under ASC 606, these services are deemed distinct performance obligations and therefore recognized as the services are performed. The net impact of these changes resulted in a </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> adjustment to accumulated deficit with an associated decrease to deferred revenue. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain or Fulfill a Contract</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the adoption of ASC 606, we expensed sales commissions in the period that they were earned by our employees (which was typically upon signing of an arrangement). Under ASC 606, the direct and incremental costs to obtain contracts with customers, including sales commissions, are deferred and recognized over a period of benefit that we have determined to be </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;"> years. In addition, under ASC 606, contract fulfillment costs associated with certain of our product offerings are deferred and amortized over the estimated period of benefit. Prior to the adoption of ASC 606, such costs were expensed as incurred. The net impact of these changes resulted in a </font><font style="font-family:inherit;font-size:10pt;">$27.2 million</font><font style="font-family:inherit;font-size:10pt;"> increase in deferred contract acquisition and fulfillment costs and an adjustment to accumulated deficit.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities increased by </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> due to the temporary differences between the accounting and tax carrying values of capitalized costs to obtain or fulfill a contract created as a result of the adoption of ASC 606. In addition, the increase in deferred revenue generated additional deferred tax assets. As we fully reserve our deferred tax assets in the jurisdictions impacted by the increase in deferred revenue, this impact was offset by a corresponding increase to our valuation allowance. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Refer to Note&#160;2,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;"> for additional information including further discussion on the impact of the adoption of ASC 606 and changes in accounting policies relating to revenue recognition and accounting for costs to obtain or fulfill a customer contract.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:16px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Pronouncements Not Yet Effective</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, </font><font style="font-family:inherit;font-size:10pt;">which</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. Entities can choose to adopt the new guidance prospectively or retrospectively. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement, </font><font style="font-family:inherit;font-size:10pt;">which eliminates, modifies and adds disclosure requirements for fair value measurements. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February&#160;2016, the FASB issued ASU&#160;2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, which was further clarified by ASU 2018-10,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</font><font style="font-family:inherit;font-size:10pt;">, and ASU 2018-11,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Targeted Improvements</font><font style="font-family:inherit;font-size:10pt;">, both issued in July&#160;2018. ASU 2016-02 requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets along with additional disclosures. The new standard will be effective for us in the first quarter of 2019. The standard requires a transition adoption election using either 1) a modified retrospective approach with periods prior to the adoption date being restated or 2) a prospective adoption approach with a cumulative-effect adjustment recognized to the opening balance of retained earnings on the adoption date with prior periods not restated. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements. We anticipate adopting this standard on January 1, 2019 using the prospective adoption approach and electing the practical expedients allowed under the standard. Although we have not finalized our evaluation of the impact of adoption of the standard on our consolidated financial statements, we expect there will be a material increase to assets and liabilities related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for leases currently classified as operating leases.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost and consist of the following:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,703</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,729</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,859</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$4.6</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-align:right;vertical-align:bottom;">$3.4</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost and consist of the following:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,703</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,079</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,729</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,859</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2015, McAfee LLC (formerly known as Intel Security) announced the end-of-sale for the McAfee Vulnerability Manager to customers and partners, effective January 11, 2016, with end-of-life to follow, and announced that we were named their exclusive vulnerability management partner. Under the terms of the commercial agreement, we incur partner referral fees as customers transition from McAfee Vulnerability Manager to Nexpose. During the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we incurred partner referral fees of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, payable to McAfee LLC. On February 6, 2017, Michael Berry, a member of our Board of Directors, became the Chief Financial Officer of McAfee LLC.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January&#160;1, 2018, we adopted ASC 606 under the modified retrospective transition method.&#160; This method was applied to contracts that were not complete as of the date of initial application.&#160;The following is a summary of new and/or revised significant accounting policies affected by our adoption of ASC 606, which relate primarily to revenue and cost recognition. Refer to Note 2, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies</font><font style="font-family:inherit;font-size:10pt;">, in our Annual Report on Form 10-K for the year ended December 31, 2017 for the policies in effect for revenue and cost recognition prior to January&#160;1, 2018 and for a discussion of our other significant accounting policies. For further information regarding the impact of the adoption of ASC 606, see Note 1, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Pronouncements Recently Adopted</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate products revenue from the sale of (1)&#160;term or perpetual software licenses for our Nexpose, Metasploit, AppSpider and Komand products, and associated content subscriptions for our Nexpose and Metasploit products, (2) cloud-based subscriptions for our InsightIDR, InsightVM, InsightAppSec, Logentries and InsightOps products and (3) managed services offerings which utilize our products. We also generate appliance revenue that is included in our products revenue. We generate maintenance and support revenue associated with customers&#8217; purchases of our software licenses for Nexpose, Metasploit, AppSpider and Komand. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services and security advisory services. Our deployment services educate and assist our customers on the best use and best practices to deploy our solutions. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following five steps:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the contract with a customer</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts under ASC 606. We determine we have a contract with a customer when the contract is approved, we can identify each party&#8217;s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the performance obligations in the contract</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Determine the transaction price</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Allocate the transaction price to performance obligations in the contract</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (&#8220;SSP&#8221;).</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recognize revenue when or as we satisfy a performance obligation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes revenue from contracts with customers for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term and perpetual software licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,614</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,922</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">508</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,444</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">51,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">143,372</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,024</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Revenue</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription revenue consists of revenue from our cloud-based subscription, managed services offerings and content subscriptions associated with our software licenses. We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have terms of 1 to 3 years which are billed in advance and non-cancellable. Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have terms of 1 to 3 years which are billed in advance and non-cancellable. Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our SSP.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain subscription contracts contain service level commitments, which entitle our customers to receive service credits and, in certain cases, refunds, if our services do not meet certain levels. These service credits and refunds represent variable consideration. We have historically not experienced any significant incidents affecting the defined levels of reliability and performance as required by our subscription contracts and accordingly, no estimated refunds have been considered in the allocation of the transaction price.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Term and Perpetual Software Licenses</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer&#8217;s estimated economic life of 5 years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of 5 years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the arrangement as a material right does not exist.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Maintenance and Support</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support services are sold with our perpetual and term software licenses. As maintenance and support services are distinct from the perpetual and term software license, revenue attributable to maintenance and support services is recognized ratably over the contractual period. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these contracts, revenue is recognized over time based upon the proportion of work performed to date. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other revenue primarily includes revenue from delivery of appliances and other miscellaneous revenue. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with Multiple Performance Obligations</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are considered distinct. The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the geographic locations of our customers and selling method (i.e., partner or direct).</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recognized revenue of </font><font style="font-family:inherit;font-size:10pt;">$53.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$113.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, that was included in the corresponding contract liability balance at the beginning of the period presented.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Contract assets, or unbilled receivables, include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that may not have been invoiced. As of January 1, 2018 and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, contract assets of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, are included in prepaid expenses and other current assets in our consolidated balance sheet.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain or Fulfill a Contract</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs in the consolidated balance sheets. Costs to obtain a contract for a new customer, up-sell or cross-sell are amortized on a straight-line basis over an estimated period of benefit of 5 years. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in the accompanying consolidated statements of operations.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of contract acquisition and fulfillment costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of deferred contract acquisition and fulfillment costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,006</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,550</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction price allocated to the remaining performance obligations</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The estimated revenues do not include unexercised contract renewals. </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2020 and thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term and perpetual software licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amounts presented in the table above primarily consist of fixed fees which are typically recognized ratably as the performance obligation is satisfied.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the estimated revenue expected to be recognized in the future related to professional services is </font><font style="font-family:inherit;font-size:10pt;">$10.7 million</font><font style="font-family:inherit;font-size:10pt;">. We will recognize this revenue as the professional services are completed, which is expected to occur within the next 12 months or less. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transition Disclosures</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with the modified retrospective method transition requirements, we will present the financial statement line items impacted and adjusted to compare to presentation under ASC 605 for each of the interim and annual periods during the first year of our adoption of ASC 606. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the impact as of and for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance Sheet</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported under ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Proforma as if ASC 605 was in effect</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract acquisition and fulfillment costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract acquisition and fulfillment costs, non-current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">906</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">906</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">521,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,150</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Convertible senior notes, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,607</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">428,856</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">417,343</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Treasury stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,764</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,764</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional paid-in-capital</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(451,565</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(473,859</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,807</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities and stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">521,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,150</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reported assets were </font><font style="font-family:inherit;font-size:10pt;">$33.8</font><font style="font-family:inherit;font-size:10pt;"> million greater than the proforma balance sheet, which assumes the previous guidance, remained in effect as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, largely due to deferred contract acquisition and fulfillment costs of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-align:right;vertical-align:bottom;">$33.6</font><font style="font-family:inherit;font-size:10pt;"> million. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reported liabilities were </font><font style="font-family:inherit;font-size:10pt;">$11.5</font><font style="font-family:inherit;font-size:10pt;"> million greater than the proforma balance sheet primarily due to changes in deferred revenue and deferred tax liabilities.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Statement of Operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported under ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Proforma as if ASC 605 was in effect</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported under ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Proforma as if ASC 605 was in effect</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share data)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,707</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,922</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,730</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,459</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">185,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,609</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,810</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,797</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,748</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,555</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,741</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,524</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,175</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,175</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,056</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,056</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,856</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,754</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,750</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,184</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,301</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,013</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,647</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other income (expense), net:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,831</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,543</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,946</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss per share, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.84</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,914,077</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,914,077</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,139,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,139,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following summarizes the significant changes on the consolidated statement of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> as a result of the adoption of ASC 606 on January 1, 2018 compared to if we had continued to recognize revenue under ASC 605:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products revenue </font><font style="font-family:inherit;font-size:10pt;">decreased</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$1.5</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, under ASC 606 primarily due to perpetual licenses revenue which are dependent on the continued delivery of content subscriptions and the change in the allocation of contract consideration to a relative fair value method under ASC 606 from residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606. Given the utility of certain of our perpetual license products are dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue allocated to the perpetual license is recognized ratably over the customer's estimated economic life of </font><font style="font-family:inherit;font-size:10pt;">5 years</font><font style="font-family:inherit;font-size:10pt;"> rather than over the contractual period of maintenance and support, typically </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support revenue </font><font style="font-family:inherit;font-size:10pt;">decreased</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.7</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, under ASC 606 primarily due to the change in the allocation of contract consideration to the relative fair value method under ASC 606 from the residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenue </font><font style="font-family:inherit;font-size:10pt;">decreased</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$0.8</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$1.3</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, under ASC 606 primarily due to professional services sold together with term or perpetual licenses. Under ASC 606, the professional services represent distinct performance obligations and therefore are recognized as services are performed. Under ASC 605, professional services sold together with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing expense </font><font style="font-family:inherit;font-size:10pt;">decreased</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$6.4</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, under ASC 606 primarily due to the capitalization of commissions considered direct and incremental costs to obtain a contract partially offset by amortization of capitalized commissions. </font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Statement of Cash Flows</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported under ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Proforma as if ASC 605 was in effect</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,525</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,946</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments to reconcile net loss to net cash used in operating activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred contract acquisition and fulfillment costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,385</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Prepaid expenses and other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,313</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,504</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(622</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(622</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASC 606 resulted in offsetting changes in operating assets and liabilities and had no impact on net cash flow from operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues by geographic area presented based upon the location of the customer were as follows:</font><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,133</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,555</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,032</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,521</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The estimated revenues do not include unexercised contract renewals. </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2020 and thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term and perpetual software licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three and Nine Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,855,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,778,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested restricted stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,991,175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,069,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares to be issued under ESPP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,651</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,931,594</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,136,188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments, which are all classified as available-for-sale, consisted of the following:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,437</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(61</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,402</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,052</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our available-for-sale investments as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> includes </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> of commercial paper and </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> of corporate bonds investments which are classified as cash and cash equivalents as the original maturity was less than three months. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,869</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,506</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,319</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the computation of basic and diluted net loss per share of our common stock for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share data)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,831</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,284</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,466</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,914,077</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,279,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,139,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,693,212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:89.17073170731707%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based compensation expense:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,896</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,485</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,594</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,041</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,999</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,738</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of our intangible assets, which include acquired identifiable intangible assets and capitalized internal-use software costs:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">As of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Life&#160;(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Net&#160;Book&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Net&#160;Book&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Intangible assets subject to amortization:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">5.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">20,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(8,459</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">20,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(5,756</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">14,855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(351</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Trade names</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(514</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(510</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Non-compete agreements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">2.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Total acquired intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">22,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(9,479</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">22,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(6,657</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">15,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Internal-use software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">3,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(335</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">3,332</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,162</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,127</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">25,837</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(9,814</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">16,023</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">23,332</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(6,692</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">16,640</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of applying the modified retrospective method to adopt ASC 606, the following adjustments were made to the consolidated balance sheet as of January 1, 2018:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjusted under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term and Perpetual License</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Professional Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Costs to Obtain or Fulfill a Contract</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable, net </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred contract acquisition and fulfillment costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,877</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred contract acquisition and fulfillment costs, non-current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">284,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">311,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">155,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(10,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">142,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue, non-current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">83,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">429</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,238</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">259,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">261,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Treasury stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Additional paid-in-capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">463,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">463,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated other comprehensive loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(434,913</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,735</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(409,040</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50,026</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total liabilities and stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">284,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">311,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the impact as of and for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance Sheet</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported under ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Proforma as if ASC 605 was in effect</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract acquisition and fulfillment costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract acquisition and fulfillment costs, non-current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">906</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">906</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">521,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,150</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Convertible senior notes, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,607</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">428,856</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">417,343</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Treasury stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,764</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,764</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional paid-in-capital</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(451,565</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(473,859</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,807</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities and stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">521,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,150</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reported assets were </font><font style="font-family:inherit;font-size:10pt;">$33.8</font><font style="font-family:inherit;font-size:10pt;"> million greater than the proforma balance sheet, which assumes the previous guidance, remained in effect as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, largely due to deferred contract acquisition and fulfillment costs of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-align:right;vertical-align:bottom;">$33.6</font><font style="font-family:inherit;font-size:10pt;"> million. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reported liabilities were </font><font style="font-family:inherit;font-size:10pt;">$11.5</font><font style="font-family:inherit;font-size:10pt;"> million greater than the proforma balance sheet primarily due to changes in deferred revenue and deferred tax liabilities.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Statement of Operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported under ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Proforma as if ASC 605 was in effect</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported under ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Proforma as if ASC 605 was in effect</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share data)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,707</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,922</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,730</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,459</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">185,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,609</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,810</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,797</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,748</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,555</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,741</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,524</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,175</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,175</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,056</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,056</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,856</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,754</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,750</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,184</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,301</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,013</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,647</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other income (expense), net:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,831</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,543</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,946</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss per share, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.84</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,914,077</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,914,077</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,139,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,139,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following summarizes the significant changes on the consolidated statement of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> as a result of the adoption of ASC 606 on January 1, 2018 compared to if we had continued to recognize revenue under ASC 605:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products revenue </font><font style="font-family:inherit;font-size:10pt;">decreased</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$1.5</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, under ASC 606 primarily due to perpetual licenses revenue which are dependent on the continued delivery of content subscriptions and the change in the allocation of contract consideration to a relative fair value method under ASC 606 from residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606. Given the utility of certain of our perpetual license products are dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue allocated to the perpetual license is recognized ratably over the customer's estimated economic life of </font><font style="font-family:inherit;font-size:10pt;">5 years</font><font style="font-family:inherit;font-size:10pt;"> rather than over the contractual period of maintenance and support, typically </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance and support revenue </font><font style="font-family:inherit;font-size:10pt;">decreased</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.7</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, under ASC 606 primarily due to the change in the allocation of contract consideration to the relative fair value method under ASC 606 from the residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenue </font><font style="font-family:inherit;font-size:10pt;">decreased</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$0.8</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$1.3</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, under ASC 606 primarily due to professional services sold together with term or perpetual licenses. Under ASC 606, the professional services represent distinct performance obligations and therefore are recognized as services are performed. Under ASC 605, professional services sold together with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing expense </font><font style="font-family:inherit;font-size:10pt;">decreased</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$6.4</font><font style="font-family:inherit;font-size:10pt;"> million for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, under ASC 606 primarily due to the capitalization of commissions considered direct and incremental costs to obtain a contract partially offset by amortization of capitalized commissions. </font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Statement of Cash Flows</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported under ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Proforma as if ASC 605 was in effect</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,525</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,946</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments to reconcile net loss to net cash used in operating activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred contract acquisition and fulfillment costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,385</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Prepaid expenses and other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,313</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,504</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(622</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(622</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:88.58536585365854%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Life</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,684,954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(849,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited/cancelled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88,107</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,855,359</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable as of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,615,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock unit activity during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:89.5609756097561%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Units</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br clear="none"/>Grant&#160;Date<br clear="none"/>Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance as of December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,988,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,941,370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(140,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(731,183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(207,521</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.58</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance as of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,409</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,991,175</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (for the remaining three months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,906</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information and Information about Geographic Areas</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues by geographic area presented based upon the location of the customer were as follows:</font><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,133</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,555</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,032</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,521</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Of the total net revenues generated in North America, </font><font style="font-family:inherit;font-size:10pt;">96%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">93%</font><font style="font-family:inherit;font-size:10pt;"> of the revenues were generated in the United States for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;text-align:right;vertical-align:bottom;">96%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">93%</font><font style="font-family:inherit;font-size:10pt;"> of the revenues were generated in the United States for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net by geographic area was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,859</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' Equity</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 30, 2018, we completed a public offering of </font><font style="font-family:inherit;font-size:10pt;">5,950,000</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock, of which </font><font style="font-family:inherit;font-size:10pt;">1,500,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were sold by us and </font><font style="font-family:inherit;font-size:10pt;">4,450,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were sold by certain existing stockholders, at an offering price of </font><font style="font-family:inherit;font-size:10pt;">$22.00</font><font style="font-family:inherit;font-size:10pt;"> per share, including </font><font style="font-family:inherit;font-size:10pt;">770,000</font><font style="font-family:inherit;font-size:10pt;"> shares pursuant to the underwriters' option to purchase additional shares from the selling stockholders. Our net proceeds from the offering were </font><font style="font-family:inherit;font-size:10pt;">$30.9 million</font><font style="font-family:inherit;font-size:10pt;">, after deducting underwriting discounts and commissions and our offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Event</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On October 15, 2018, we acquired tCell.io, Inc. (tCell),&#160;a leading provider of web application threat defense and monitoring for total cash consideration of&#160;</font><font style="font-family:inherit;font-size:10pt;">$14.4 million</font><font style="font-family:inherit;font-size:10pt;">. Certain retained employees and non-employee contractors of tCell received an aggregate of </font><font style="font-family:inherit;font-size:10pt;">112,924</font><font style="font-family:inherit;font-size:10pt;"> restricted stock units which will vest over a maximum of </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;">. The acquisition will be accounted for under the acquisition method of accounting with the operations of the newly acquired entity included in our operating results from the date of acquisition.&#160;</font></div></div> EX-101.SCH 7 rp-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Carrying Amount of Equity Component (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Carrying Amount of Liability Component (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Impact to Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004001 - Statement - Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - ASC 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Fair Value Measurements - Available for Sale Investments at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Goodwill and Intangible Assets - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Property and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Property and Equipment - Summary of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Revenue from Contracts with Customers - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenue from Contracts with Customers - Capitalized Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Revenue from Contracts with Customers - Statement of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Revenue from Contracts with Customers - Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Segment Information and Information about Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Segment Information and Information about Geographic Areas - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Segment Information and Information about Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stock-Based Compensation Expense - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Stock-Based Compensation Expense - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Subsequent Event - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 rp-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 rp-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 rp-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units [Member] Options to Purchase Common Stock [Member] Employee Stock Option [Member] Employee Stock [Member] Employee Stock [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum [Member] Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Unrecognized compensation expense, recognition period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Unrecognized compensation cost, stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Stock options vested, fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Stock options granted, weighted-average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Employee withholding percentage Employee Withhold Percentage Of Gross Earnings Employee withhold percentage of gross earnings. Purchase price of common stock by employees (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Common stock issued to employees (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Aggregate proceeds from issuance of common stock to employees Stock Issued During Period, Value, Employee Stock Purchase Plan Share issued, price per share (in dollars per share) Shares Issued, Price Per Share Closing price of shares issued (in dollars per share) Share Price Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Accounting Policies [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Debt [Member] Convertible Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] The Notes, Due 2023 [Member] The Notes, Due 2023 [Member] The Notes, Due 2023 [Member] The Notes, Over-allotment Option [Member] The Notes, Over-allotment Option [Member] The Notes, Over-allotment Option [Member] The Notes [Member] The Notes [Member] The Notes [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Term And Perpetual License [Member] Term And Perpetual License [Member] Term And Perpetual License [Member] Professional Services [Member] Professional Services [Member] Professional Services [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Face amount Debt Instrument, Face Amount Interest rate Debt Instrument, Interest Rate, Stated Percentage Proceeds from convertible debt Proceeds from Convertible Debt Purchase of capped calls related to convertible senior notes Payments For Option Indexed to Issuer's Equity Payments For Option Indexed to Issuer's Equity Strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Cap price (in dollars per share) Option Indexed to Issuers' Equity, Cap Price Option Indexed to Issuers' Equity, Cap Price Economic life Revenue From Contract With Customer, Customer Economic Life Revenue From Contract With Customer, Customer Economic Life Accumulated deficit Retained Earnings (Accumulated Deficit) Deferred revenue Contract with Customer, Liability Deferred contract acquisition and fulfillment costs Deferred Costs Deferred tax liabilities Deferred Tax Liabilities, Net Income Statement [Abstract] Statement [Table] Statement [Table] Product [Member] Product [Member] Maintenance and Support [Member] Maintenance [Member] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenue: Cost of Revenue [Abstract] Total cost of revenue Cost of Goods and Services Sold Total gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Other income (expense), net: Other Nonoperating Income (Expense) [Abstract] Interest income Investment Income, Interest Interest expense Interest Expense Other income (expense), net Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for (benefit from) income taxes Income Tax Expense (Benefit) Net loss Net Income (Loss) Attributable to Parent Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted-average common shares outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted 2018 (for the remaining three months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2023 and thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Intangible assets, net Finite-Lived Intangible Assets, Net Equity [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Segment Reporting [Abstract] Segment Information and Information about Geographic Areas Segment Reporting Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Total revenue Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money Market Funds [Member] Money Market Funds [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. Government Agencies [Member] US Government Agencies Debt Securities [Member] Commercial Paper [Member] Commercial Paper [Member] Corporate Bonds [Member] Corporate Debt Securities [Member] Agency Bonds [Member] US Treasury Securities [Member] Asset-backed Securities [Member] Asset-backed Securities [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Available-for-sale securities Debt Securities, Available-for-sale Total assets Assets, Fair Value Disclosure Convertible debt, fair value Convertible Debt, Fair Value Disclosures Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $1,477 and $1,478 at September 30, 2018 and December 31, 2017, respectively Accounts Receivable, Net Deferred contract acquisition and fulfillment costs, current portion Deferred Costs, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term investments Long-term Investments Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred contract acquisition and fulfillment costs, non-current portion Deferred Costs, Noncurrent Other assets Other Assets Total assets Assets Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses Accrued Liabilities, Current Deferred revenue, current portion Contract with Customer, Liability, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Convertible senior notes, net Convertible Debt, Noncurrent Deferred revenue, non-current portion Contract with Customer, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at September 30, 2018 and December 31, 2017; 0 shares issued at September 30, 2018 and December 31, 2017 Preferred Stock, Value, Issued Common stock, $0.01 par value per share; 100,000,000 shares authorized at September 30, 2018 and December 31, 2017; 47,773,400 and 44,540,544 shares issued at September 30, 2018 and December 31, 2017, respectively; 47,286,592 and 44,053,736 shares outstanding at September 30, 2018 and December 31, 2017, respectively Common Stock, Value, Issued Treasury stock, at cost, 486,808 shares at September 30, 2018 and December 31, 2017 Treasury Stock, Value Additional paid-in-capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed Technology [Member] Developed Technology [Member] Developed Technology [Member] Customer Relationships [Member] Customer Relationships [Member] Trade Names [Member] Trade Names [Member] Non-compete Agreements [Member] Noncompete Agreements [Member] Internal-use Software [Member] Computer Software, Intangible Asset [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, Weighted-Average Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross Carrying Amount Finite-Lived Intangible Assets, Gross Total intangible assets, Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Total intangible assets, Net Book Value Acquired Intangible Assets, Gross Carrying Amount Acquired Finite-Lived Intangible Assets, Gross Acquired Finite-Lived Intangible Assets, Gross Acquired Intangible Assets, Accumulated Amortization Acquired Finite-Lived Intangible Assets, Accumulated Amortization Acquired Finite-Lived Intangible Assets, Accumulated Amortization Acquired Intangible Assets, Net Book Value Acquired Finite-Lived Intangible Assets, Net Acquired Finite-Lived Intangible Assets, Net Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Capitalized Contract Cost Capitalized Contract Cost [Table Text Block] Remaining Performance Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Earnings Per Share [Abstract] Net Loss per Share Earnings Per Share [Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Parent [Member] Parent [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Existing Stockholders [Member] Existing Stockholders [Member] Existing Stockholders [Member] Class of Stock [Line Items] Class of Stock [Line Items] Shares issued (in shares) Stock Issued During Period, Shares, New Issues Share price of shares issued (in dollars per share) Shares issued for underwriters' option (in shares) Stock Issued During Period, Shares, Issued for Underwriters' Option Stock Issued During Period, Shares, Issued for Underwriters' Option Proceeds from issuance of stock Proceeds from Issuance of Common Stock Net Revenues of Customer by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Property and Equipment, Net By Geographic Area Long-lived Assets by Geographic Areas [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Increase in litigation accrual Loss Contingency Accrual, Period Increase (Decrease) Litigation accrual Loss Contingency Accrual Number of patents allegedly infringed Loss Contingency, Patents Allegedly Infringed, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Subscription Revenue [Member] Subscription Revenue [Member] Subscription Revenue [Member] Maintenance and Support [Member] Maintenance and Support [Member] Maintenance and Support [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Net loss Adjustments to reconcile net loss to net cash used in operating activities Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Deferred contract acquisition and fulfillment costs Increase (Decrease) in Deferred Charges Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Other liabilities Increase (Decrease) in Other Operating Liabilities Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Stock-based compensation expense Share-based Compensation Provision for doubtful accounts Provision for Doubtful Accounts Deferred income taxes Deferred Income Taxes and Tax Credits Foreign currency re-measurement loss (gain) Foreign Currency Transaction Gain (Loss), before Tax Other non-cash (income) expense Other Noncash Income (Expense) Changes in operating assets and liabilities: Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalization of internal-use software costs Payments to Develop Software Purchases of investments Payments to Acquire Investments Sales/maturities of investments Proceeds from Sale, Maturity and Collection of Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of convertible senior notes, net of issuance costs paid of $6,471 Purchase of capped calls related to convertible senior notes Proceeds from secondary public offering, net of offering costs of $608 Proceeds from Issuance or Sale of Equity Deferred business acquisition payment Payments for Previous Acquisition Taxes paid related to net share settlement of equity awards Payments Related to Tax Withholding for Share-based Compensation Proceeds from employee stock purchase plan Proceeds From Issuance Of Employee Stock Purchase Plan Proceeds From Issuance Of Employee Stock Purchase Plan Proceeds from stock option exercises Proceeds from Stock Options Exercised Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash, end of period Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Income Taxes Paid, Net Non-cash financing activities: Additional Cash Flow Elements [Abstract] Convertible senior notes issuance costs incurred but not paid Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Amortization expense Amortization of Intangible Assets Capitalized internal-use software costs for works in process Capitalized Computer Software, Amortization Stock-Based Compensation Expense Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Property, Plant and Equipment [Abstract] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Table] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Table] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Unvested Restricted Stock [Member] Unvested Restricted Stock [Member] Unvested Restricted Stock [Member] Unvested Restricted Stock Units [Member] Unvested Restricted Stock Units [Member] Unvested Restricted Stock Units [Member] Convertible Debt Securities [Member] Convertible Debt Securities [Member] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Restricted Stock [Member] Restricted Stock [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested balance, Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested balance, Ending balance (in shares) Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending Balance (in dollars per share) Summary of Property and Equipment Property, Plant and Equipment [Table Text Block] Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt discount for conversion option Debt Instrument, Convertible, Gross Amount of Equity Component Debt Instrument, Convertible, Gross Amount of Equity Component Issuance costs Debt Instrument, Convertible, Debt Issuance Costs, Net Debt Instrument, Convertible, Debt Issuance Costs, Net Net carrying amount Debt Instrument, Convertible, Carrying Amount of Equity Component Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Contract Acquisition And Fulfillment Costs [Member] Contract Acquisition And Fulfillment Costs [Member] Contract Acquisition And Fulfillment Costs [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Beginning balance Capitalized Contract Cost, Net Capitalization of contract acquisition and fulfillment costs Capitalized Contract Cost, Addition Capitalized Contract Cost, Addition Amortization of deferred contract acquisition and fulfillment costs Capitalized Contract Cost, Amortization Ending balance Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Summary of Basic and Diluted Net Loss Per Share of Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Anti-Dilutive Securities Excluded from Computation Diluted Weighted Average Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Total Net Revenues [Member] Sales Revenue, Net [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States [Member] UNITED STATES Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of operating segments Number of Operating Segments Percentage of net revenues Concentration Risk, Percentage Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] tCell.io, Inc. [Member] tCell.io, Inc. [Member] tCell.io, Inc. [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Total cash consideration Payments to Acquire Businesses, Gross Restricted stock units issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] All other [Member] Non-US [Member] Other [Member] Timing Of Transfer Of Good Or Service, Other [Member] Timing Of Transfer Of Good Or Service, Other [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Subsequent Event Subsequent Events [Text Block] Net of allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Treasury stock, shares (in shares) Treasury Stock, Shares Schedule of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Principal Long-term Debt, Gross Unamortized debt discount Debt Instrument, Unamortized Discount Unamortized issuance costs Debt Issuance Costs, Net Net carrying amount Long-term Debt Statement of Comprehensive Income [Abstract] Other comprehensive gain (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Change in fair value of investments Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax Adjustment for net losses realized and included in net loss Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Total change in unrealized losses on investments Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) Entity Wide Portfolio Carrying Amount, Major Customer [Table] Entity Wide Portfolio Carrying Amount, Major Customer [Table] Entity Wide Portfolio Carrying Amount, Major Customer [Table] North America [Member] North America [Member] Other [Member] Other Country [Member] Other Country [Member] Entity Wide Portfolio Carrying Amount, Major Customer [Line Items] Entity Wide Portfolio Carrying Amount, Major Customer [Line Items] Entity Wide Portfolio Carrying Amount, Major Customer [Line Items] Net revenues, Total Revenues Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] McAfee LLC [Member] Affiliated Entity [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Sales and marketing expense related to partner referral fees Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party Contractual interest expense Interest Expense, Debt, Excluding Amortization Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of issuance costs Amortization of Debt Issuance Costs Total interest expense Interest Expense, Debt Related Party Transactions Related Party Transactions Disclosure [Text Block] Debt Covenant [Axis] Debt Covenant [Axis] Debt Covenant [Axis] Debt Covenant [Domain] Debt Covenant [Domain] [Domain] for Debt Covenant [Axis] Debt Covenant One [Member] Debt Covenant One [Member] Debt Covenant One [Member] Debt Covenant Two [Member] Debt Covenant Two [Member] Debt Covenant Two [Member] Debt Covenant Three [Member] Debt Covenant Three [Member] Debt Covenant Three [Member] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Call Option [Member] Call Option [Member] Conversion ratio (in shares per $1000) Debt Instrument, Convertible, Conversion Ratio Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Redemption price, percentage Debt Instrument, Redemption Price, Percentage Carrying amount of equity component Convertible debt Converted instrument, rate Debt Instrument, Interest Rate, Effective Percentage Debt issuance costs, net Liability component Debt Issuance Costs, Net, Liability Component Debt Issuance Costs, Net, Liability Component Issuance costs of equity component Debt Instrument, Convertible, Issuance Costs of Equity Component Debt Instrument, Convertible, Issuance Costs of Equity Component Option indexed to issuer's equity (in shares) Option Indexed to Issuer's Equity, Shares Equity component of convertible debt, subsequent adjustments Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Option Indexed To Issuer's Equity Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Option Indexed To Issuer's Equity Financing arrangements Deferred Tax Liabilities, Financing Arrangements Release of valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Schedule of Liability and Equity Components of Convertible Debt Convertible Debt [Table Text Block] 1.25% Convertible Senior Notes and Capped Calls Debt Disclosure [Text Block] Costs To Obtain Or Fulfill A Contract [Member] Costs To Obtain Or Fulfill A Contract [Member] Costs To Obtain Or Fulfill A Contract [Member] Accounts receivable, net Common stock Treasury stock Conversion option Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Conversion Option Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Conversion Option Purchase of capped calls Issuance costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Issuance Costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Issuance Costs Total Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Stock Options [Member] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited/canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding, Ending balance (in shares) Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited/canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding, Ending balance (in dollars per share) Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Remaining Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Stock-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Summary of Restricted Stock and Restricted Stock Unit Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Summary of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Liabilities Liabilities [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of Revenue [Member] Cost Of Revenue [Member] Cost Of Revenue [Member] Research and Development [Member] Research and Development Expense [Member] Sales and Marketing [Member] Selling and Marketing Expense [Member] General and Administrative [Member] General and Administrative Expense [Member] Total stock-based compensation expense Allocated Share-based Compensation Expense Minimum [Member] Minimum [Member] Maintenance [Member] Revenue recognized Contract with Customer, Liability, Revenue Recognized Contract assets Contract with Customer, Asset, Net Reported assets Reported Assets, Greater (Less Than) Pro Forma Balance Sheet Reported Assets, Greater (Less Than) Pro Forma Balance Sheet Deferred acquisition costs Reported Deferred Costs, Greater (Less Than) Pro Forma Balance Sheet Reported Deferred Costs, Greater (Less Than) Pro Forma Balance Sheet Reported liabilities Reported Liabilities, Greater (Less Than) Pro Forma Balance Sheet Reported Liabilities, Greater (Less Than) Pro Forma Balance Sheet Decrease in product revenue Product Revenue Product revenue. Contractual period Revenue From Contract With Customer, Contractual Period Revenue From Contract With Customer, Contractual Period Decrease in maintenance and support Decrease in sales and marketing expense Depreciation expense Depreciation Assets Measured at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer Equipment and Software [Member] Computer Equipment [Member] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Net property and equipment Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] United States [Member] Other [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Debt Security Category [Axis] Debt Security Category [Axis] Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Available-for-sale Securities [Member] Available-for-sale Securities [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Remaining maturity Available-for-sale Debt Securities, Remaining Maturity Available-for-sale Debt Securities, Remaining Maturity Debt issuance costs Payments of Debt Issuance Costs Offering costs Payments of Stock Issuance Costs Document And Entity Information [Abstract] Document And Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Trading Symbol Trading Symbol Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Ex Transition Period Entity Ex Transition Period Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding EX-101.PRE 11 rp-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Nov. 01, 2018
Document And Entity Information [Abstract]    
Entity Registrant Name RAPID7, INC.  
Entity Central Index Key 0001560327  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Document Type 10-Q  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Trading Symbol RPD  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period true  
Entity Common Stock, Shares Outstanding   47,324,670
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 131,160 $ 51,562
Short-term investments 140,633 39,178
Accounts receivable, net of allowance for doubtful accounts of $1,477 and $1,478 at September 30, 2018 and December 31, 2017, respectively 53,771 73,661
Deferred contract acquisition and fulfillment costs, current portion 10,376 0
Prepaid expenses and other current assets 11,616 8,877
Total current assets 347,556 173,278
Long-term investments 39,275 1,102
Property and equipment, net 11,859 8,589
Goodwill 83,164 83,164
Intangible assets, net 16,023 16,640
Deferred contract acquisition and fulfillment costs, non-current portion 23,174 0
Other assets 906 1,363
Total assets 521,957 284,136
Current liabilities:    
Accounts payable 2,766 2,240
Accrued expenses 27,392 29,728
Deferred revenue, current portion 159,408 155,811
Other current liabilities 838 1,706
Total current liabilities 190,404 189,485
Convertible senior notes, net 172,165 0
Deferred revenue, non-current portion 63,680 68,689
Other long-term liabilities 2,607 1,809
Total liabilities 428,856 259,983
Stockholders’ equity:    
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at September 30, 2018 and December 31, 2017; 0 shares issued at September 30, 2018 and December 31, 2017 0 0
Common stock, $0.01 par value per share; 100,000,000 shares authorized at September 30, 2018 and December 31, 2017; 47,773,400 and 44,540,544 shares issued at September 30, 2018 and December 31, 2017, respectively; 47,286,592 and 44,053,736 shares outstanding at September 30, 2018 and December 31, 2017, respectively 473 441
Treasury stock, at cost, 486,808 shares at September 30, 2018 and December 31, 2017 (4,764) (4,764)
Additional paid-in-capital 549,101 463,428
Accumulated other comprehensive loss (144) (39)
Accumulated deficit (451,565) (434,913)
Total stockholders’ equity 93,101 24,153
Total liabilities and stockholders’ equity $ 521,957 $ 284,136
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Net of allowance for doubtful accounts $ 1,477 $ 1,478
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 47,773,400 44,540,544
Common stock, shares outstanding (in shares) 47,286,592 44,053,736
Treasury stock, shares (in shares) 486,808 486,808
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue:        
Total revenue $ 62,365 $ 50,521 $ 175,321 $ 143,209
Cost of revenue:        
Total cost of revenue 17,810 14,367 51,797 39,710
Total gross profit 44,555 36,154 123,524 103,499
Operating expenses:        
Research and development 17,111 13,570 49,915 36,836
Sales and marketing 30,570 28,224 90,779 80,166
General and administrative 8,175 7,402 25,056 21,906
Total operating expenses 55,856 49,196 165,750 138,908
Loss from operations (11,301) (13,042) (42,226) (35,409)
Other income (expense), net:        
Interest income 813 209 1,520 666
Interest expense (1,679) (11) (1,681) (81)
Other income (expense), net 181 235 (67) 349
Loss before income taxes (11,986) (12,609) (42,454) (34,475)
Provision for (benefit from) income taxes (155) (2,325) 71 (2,009)
Net loss $ (11,831) $ (10,284) $ (42,525) $ (32,466)
Net loss per share, basic and diluted (in dollars per share) $ (0.25) $ (0.24) $ (0.92) $ (0.76)
Weighted-average common shares outstanding, basic and diluted (in shares) 46,914,077 43,279,025 46,139,978 42,693,212
Product [Member]        
Revenue:        
Total revenue $ 43,829 $ 29,626 $ 118,151 $ 82,736
Cost of revenue:        
Total cost of revenue 10,294 6,888 28,380 17,155
Maintenance and Support [Member]        
Revenue:        
Total revenue 10,614 11,654 31,977 33,794
Cost of revenue:        
Total cost of revenue 1,901 1,739 5,757 5,467
Professional Services [Member]        
Revenue:        
Total revenue 7,922 9,241 25,193 26,679
Cost of revenue:        
Total cost of revenue $ 5,615 $ 5,740 $ 17,660 $ 17,088
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (11,831) $ (10,284) $ (42,525) $ (32,466)
Other comprehensive gain (loss):        
Change in fair value of investments (120) 23 (105) (7)
Adjustment for net losses realized and included in net loss 0 0 0 3
Total change in unrealized losses on investments (120) 23 (105) (4)
Comprehensive loss $ (11,951) $ (10,261) $ (42,630) $ (32,470)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:    
Net loss $ (42,525) $ (32,466)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 7,737 5,304
Amortization of debt discount and issuance costs 1,296 0
Stock-based compensation expense 20,999 14,738
Provision for doubtful accounts 480 509
Deferred income taxes 0 (2,632)
Foreign currency re-measurement loss (gain) 566 (410)
Other non-cash (income) expense (345) 214
Changes in operating assets and liabilities:    
Accounts receivable 19,287 130
Deferred contract acquisition and fulfillment costs (6,385) 0
Prepaid expenses and other assets (2,434) 601
Accounts payable 565 (322)
Accrued expenses (2,174) 803
Deferred revenue (2,313) 19,580
Other liabilities (622) (965)
Net cash (used in) provided by operating activities (5,868) 5,084
Cash flows from investing activities:    
Business acquisition, net of cash acquired 0 (14,717)
Purchases of property and equipment (8,404) (3,506)
Capitalization of internal-use software costs (2,505) (756)
Purchases of investments (178,945) (21,684)
Sales/maturities of investments 39,576 24,522
Net cash used in investing activities (150,278) (16,141)
Cash flows from financing activities:    
Proceeds from issuance of convertible senior notes, net of issuance costs paid of $6,471 223,529 0
Purchase of capped calls related to convertible senior notes (26,910) 0
Proceeds from secondary public offering, net of offering costs of $608 30,907 0
Deferred business acquisition payment 0 (796)
Taxes paid related to net share settlement of equity awards (1,712) (468)
Proceeds from employee stock purchase plan 3,637 2,914
Proceeds from stock option exercises 6,521 4,995
Net cash provided by financing activities 235,972 6,645
Effect of exchange rate changes on cash, cash equivalents and restricted cash (428) 319
Net increase (decrease) in cash, cash equivalents and restricted cash 79,398 (4,093)
Cash, cash equivalents and restricted cash, beginning of period 51,762 53,148
Cash, cash equivalents and restricted cash, end of period 131,160 49,055
Supplemental cash flow information:    
Cash paid for income taxes 389 759
Non-cash financing activities:    
Convertible senior notes issuance costs incurred but not paid $ 462 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Statement of Cash Flows [Abstract]  
Debt issuance costs $ 6,471
Offering costs $ 608
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies
Description of Business
Rapid7, Inc. and its subsidiaries ("we", "us" or "our") are trusted by IT and security professionals around the world to manage risk, simplify modern IT complexity, and drive innovation. Our analytics help transform today's vast amount of security and IT data into the answers needed to securely develop and operate sophisticated IT networks and applications.
In August 2018, we issued $230.0 million aggregate principal amount of 1.25% convertible senior notes due 2023 (the Notes). The total net proceeds from the Notes, after deducting initial purchase discounts and estimated debt issuance costs, were $223.1 million. In connection with the issuance of the Notes, we entered into capped call transactions with certain counterparties (the Capped Calls). We used $26.9 million of the net proceeds from the Notes to purchase the Capped Calls, which have an initial strike price of $41.59 per share which corresponds to the initial conversion price of the Notes. The Capped Calls are expected to offset potential dilution to our common stock upon conversion of the Notes. The Capped Calls have an initial cap price of $63.98 per share, subject to certain adjustments.
Basis of Presentation and Consolidation
The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP), as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2017 filed with the SEC on March 8, 2018.
The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the three and nine months ended September 30, 2018 are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.
Significant Accounting Policies
For a more complete discussion of our significant accounting policies and other information, the consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2017. As of January 1, 2018, we adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09), which with its amendments is collectively known as ASC 606. See Accounting Pronouncements Recently Adopted below and Note 2, Revenue from Contract with Customers, for a discussion of the impact of the adoption of this standard, which we have adopted using the modified retrospective transition method, and changes in our accounting policies related to revenue recognition and accounting for costs to obtain and fulfill a customer contract.
Recent Accounting Pronouncements
Accounting Pronouncements Recently Adopted
In December 2017, the SEC issued Staff Accounting Bulletin 118 (SAB 118), which provides guidance for companies analyzing their accounting for the income tax effects of the Tax Cuts and Jobs Act of 2017 (Tax Act). SAB 118 provides that a company may report provisional amounts based on reasonable estimates. The provisional estimates are then subject to adjustment during a measurement period up to one year and should be accounted for as a prospective change. We continue to evaluate our transition tax obligation and expect to finalize our conclusion by the end of fiscal 2018. The provisional amounts recorded are based on our current interpretation and understanding of the Tax Act signed into law in December 2017, are judgmental and may change as we receive additional clarification and implementation guidance. Changes to these provisional amounts could result in additional charges or credits in future reporting periods.
In May 2017, the Financial Accounting Standards Board (FASB), issued ASU 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU required modification accounting if the fair value, vesting condition or the classification of the award is not the same immediately before and after a change to the terms and conditions of the award. We adopted this standard on a prospective basis on January 1, 2018. There was no impact to our consolidated financial statements as a result of the adoption.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which provided guidance on the treatment of restricted cash in the statements of cash flows. Amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted this standard in the first quarter of 2018 utilizing the retrospective transition method. The presentation of restricted cash in the consolidated statements of cash flows was adjusted as a result of adopting this new standard.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. We adopted this standard on January 1, 2018 and there was no impact to our consolidated financial statements as a result of the adoption.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09), which replaced the revenue recognition requirements in FASB ASC Topic 605, Revenue Recognition (ASC 605). The new revenue standard outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. The new revenue standard provides a five-step analysis of transactions to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods and services.
We adopted ASC 606 on January 1, 2018 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit. Comparative prior year periods were not adjusted.



As a result of applying the modified retrospective method to adopt ASC 606, the following adjustments were made to the consolidated balance sheet as of January 1, 2018:
 
 
As Reported
 
Adjustments
 
Adjusted under ASC 606
 
 
December 31, 2017
 
Term and Perpetual License
 
Professional Services
 
Other
 
Costs to Obtain or Fulfill a Contract
 
January 1, 2018
 
 
(in thousands)
Cash and cash equivalents
 
$
51,562

 
$

 
$

 
$

 
$

 
$
51,562

Short-term investments
 
39,178

 

 

 

 

 
39,178

Accounts receivable, net
 
73,661

 

 

 

 

 
73,661

Deferred contract acquisition and fulfillment costs, current portion
 

 

 

 

 
7,844

 
7,844

Prepaid expenses and other current assets
 
8,877

 

 
30

 

 

 
8,907

Long-term investments
 
1,102

 

 

 

 

 
1,102

Property and equipment, net
 
8,589

 

 

 

 

 
8,589

Goodwill
 
83,164

 

 

 

 

 
83,164

Intangible assets, net
 
16,640

 

 

 

 

 
16,640

Deferred contract acquisition and fulfillment costs, non-current portion
 

 

 

 

 
19,321

 
19,321

Other assets
 
1,363

 

 

 

 

 
1,363

Total assets
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331

Accounts payable
 
$
2,240

 
$

 
$

 
$

 
$

 
$
2,240

Accrued expenses
 
29,728

 

 

 

 

 
29,728

Deferred revenue, current portion
 
155,811

 
(10,912
)
 
(1,523
)
 
(1,356
)
 

 
142,020

Other current liabilities
 
1,706

 

 

 

 

 
1,706

Deferred revenue, non-current portion
 
68,689

 
17,647

 
(2,624
)
 
(339
)
 

 
83,373

Other long-term liabilities
 
1,809

 

 

 

 
429

 
2,238

Total liabilities
 
259,983

 
6,735

 
(4,147
)
 
(1,695
)
 
429

 
261,305

Common stock
 
441

 

 

 

 

 
441

Treasury stock
 
(4,764
)
 

 

 

 

 
(4,764
)
Additional paid-in-capital
 
463,428

 

 

 

 

 
463,428

Accumulated other comprehensive loss
 
(39
)
 

 

 

 

 
(39
)
Accumulated deficit
 
(434,913
)
 
(6,735
)
 
4,177

 
1,695

 
26,736

 
(409,040
)
Total stockholders’ equity
 
24,153

 
(6,735
)
 
4,177

 
1,695

 
26,736

 
50,026

Total liabilities and stockholders’ equity
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331



Term and Perpetual Licenses
Prior to the adoption of ASC 606, we recognized revenue for our term and perpetual licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence of selling price of maintenance and support. Under ASC 606, for our term and perpetual licenses which are not dependent on the continued delivery of content subscriptions, revenue is recognized at the time of delivery. For our perpetual licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue related to the sale of these perpetual licenses is recognized ratably over the customer's estimated economic life of 5 years. The net impact of these changes resulted in a $6.7 million adjustment to accumulated deficit with an associated increase to deferred revenue.

Professional Services
Under ASC 605, professional services which were sold with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support. Under ASC 606, these services are deemed distinct performance obligations and therefore recognized as the services are performed. The net impact of these changes resulted in a $4.2 million adjustment to accumulated deficit with an associated decrease to deferred revenue.

Costs to Obtain or Fulfill a Contract
Prior to the adoption of ASC 606, we expensed sales commissions in the period that they were earned by our employees (which was typically upon signing of an arrangement). Under ASC 606, the direct and incremental costs to obtain contracts with customers, including sales commissions, are deferred and recognized over a period of benefit that we have determined to be 5 years. In addition, under ASC 606, contract fulfillment costs associated with certain of our product offerings are deferred and amortized over the estimated period of benefit. Prior to the adoption of ASC 606, such costs were expensed as incurred. The net impact of these changes resulted in a $27.2 million increase in deferred contract acquisition and fulfillment costs and an adjustment to accumulated deficit.

Income Taxes
Deferred tax liabilities increased by $0.4 million due to the temporary differences between the accounting and tax carrying values of capitalized costs to obtain or fulfill a contract created as a result of the adoption of ASC 606. In addition, the increase in deferred revenue generated additional deferred tax assets. As we fully reserve our deferred tax assets in the jurisdictions impacted by the increase in deferred revenue, this impact was offset by a corresponding increase to our valuation allowance.

Refer to Note 2, Revenue from Contracts with Customers, for additional information including further discussion on the impact of the adoption of ASC 606 and changes in accounting policies relating to revenue recognition and accounting for costs to obtain or fulfill a customer contract.
Accounting Pronouncements Not Yet Effective
In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. Entities can choose to adopt the new guidance prospectively or retrospectively. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, modifies and adds disclosure requirements for fair value measurements. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, Leases, which was further clarified by ASU 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842): Targeted Improvements, both issued in July 2018. ASU 2016-02 requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets along with additional disclosures. The new standard will be effective for us in the first quarter of 2019. The standard requires a transition adoption election using either 1) a modified retrospective approach with periods prior to the adoption date being restated or 2) a prospective adoption approach with a cumulative-effect adjustment recognized to the opening balance of retained earnings on the adoption date with prior periods not restated. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements. We anticipate adopting this standard on January 1, 2019 using the prospective adoption approach and electing the practical expedients allowed under the standard. Although we have not finalized our evaluation of the impact of adoption of the standard on our consolidated financial statements, we expect there will be a material increase to assets and liabilities related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for leases currently classified as operating leases.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers
Revenue from Contracts with Customers
Effective January 1, 2018, we adopted ASC 606 under the modified retrospective transition method.  This method was applied to contracts that were not complete as of the date of initial application. The following is a summary of new and/or revised significant accounting policies affected by our adoption of ASC 606, which relate primarily to revenue and cost recognition. Refer to Note 2, Summary of Significant Accounting Policies, in our Annual Report on Form 10-K for the year ended December 31, 2017 for the policies in effect for revenue and cost recognition prior to January 1, 2018 and for a discussion of our other significant accounting policies. For further information regarding the impact of the adoption of ASC 606, see Note 1, Accounting Pronouncements Recently Adopted.
We generate products revenue from the sale of (1) term or perpetual software licenses for our Nexpose, Metasploit, AppSpider and Komand products, and associated content subscriptions for our Nexpose and Metasploit products, (2) cloud-based subscriptions for our InsightIDR, InsightVM, InsightAppSec, Logentries and InsightOps products and (3) managed services offerings which utilize our products. We also generate appliance revenue that is included in our products revenue. We generate maintenance and support revenue associated with customers’ purchases of our software licenses for Nexpose, Metasploit, AppSpider and Komand. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services and security advisory services. Our deployment services educate and assist our customers on the best use and best practices to deploy our solutions.
In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following five steps:
1) Identify the contract with a customer
We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts under ASC 606. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.
2) Identify the performance obligations in the contract
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract.
3) Determine the transaction price
The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.
In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.
4) Allocate the transaction price to performance obligations in the contract
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (“SSP”).
5) Recognize revenue when or as we satisfy a performance obligation
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services.
The following table summarizes revenue from contracts with customers for the three and nine months ended September 30, 2018:
 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
 
(in thousands)
Subscription revenue
 
$
35,860

 
$
95,990

Term and perpetual software licenses
 
7,461

 
19,717

Maintenance and support
 
10,614

 
31,977

Professional services
 
7,922

 
25,193

Other
 
508

 
2,444

Total revenue
 
$
62,365

 
$
175,321

The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the three and nine months ended September 30, 2018:
 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
 
(in thousands)
United States
 
$
51,341

 
$
143,372

All other
 
11,024

 
31,949

Total revenue
 
$
62,365

 
$
175,321



Subscription Revenue
Subscription revenue consists of revenue from our cloud-based subscription, managed services offerings and content subscriptions associated with our software licenses. We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have terms of 1 to 3 years which are billed in advance and non-cancellable. Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have terms of 1 to 3 years which are billed in advance and non-cancellable. Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our SSP.

Certain subscription contracts contain service level commitments, which entitle our customers to receive service credits and, in certain cases, refunds, if our services do not meet certain levels. These service credits and refunds represent variable consideration. We have historically not experienced any significant incidents affecting the defined levels of reliability and performance as required by our subscription contracts and accordingly, no estimated refunds have been considered in the allocation of the transaction price.
Term and Perpetual Software Licenses
For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of 5 years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of 5 years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology.
For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the arrangement as a material right does not exist.
For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery.
Maintenance and Support
Maintenance and support services are sold with our perpetual and term software licenses. As maintenance and support services are distinct from the perpetual and term software license, revenue attributable to maintenance and support services is recognized ratably over the contractual period.
Professional Services
All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these contracts, revenue is recognized over time based upon the proportion of work performed to date.
Other
Other revenue primarily includes revenue from delivery of appliances and other miscellaneous revenue.
Contracts with Multiple Performance Obligations
The majority of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are considered distinct. The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the geographic locations of our customers and selling method (i.e., partner or direct).
Contract Balances
Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the three and nine months ended September 30, 2018, we recognized revenue of $53.1 million and $113.1 million, respectively, that was included in the corresponding contract liability balance at the beginning of the period presented.
We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Contract assets, or unbilled receivables, include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that may not have been invoiced. As of January 1, 2018 and September 30, 2018, contract assets of $0.3 million and $0.6 million, respectively, are included in prepaid expenses and other current assets in our consolidated balance sheet.
Costs to Obtain or Fulfill a Contract
We capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs in the consolidated balance sheets. Costs to obtain a contract for a new customer, up-sell or cross-sell are amortized on a straight-line basis over an estimated period of benefit of 5 years. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.
Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less.
Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in the accompanying consolidated statements of operations.
We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations.
The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the nine months ended September 30, 2018:
 
 
Nine Months Ended
September 30, 2018
 
 
(in thousands)
Beginning balance
 
$
27,165

Capitalization of contract acquisition and fulfillment costs
 
13,391

Amortization of deferred contract acquisition and fulfillment costs
 
(7,006
)
Ending balance
 
$
33,550


Transaction price allocated to the remaining performance obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of September 30, 2018. The estimated revenues do not include unexercised contract renewals.
 
 
Remainder of 2018
 
2019
 
2020 and thereafter
 
 
(in thousands)
Subscription revenue
 
$
34,573

 
$
77,739

 
$
29,218

Term and perpetual software licenses
 
6,038

 
17,383

 
22,761

Maintenance and support
 
9,780

 
19,440

 
5,479


The amounts presented in the table above primarily consist of fixed fees which are typically recognized ratably as the performance obligation is satisfied.
As of September 30, 2018, the estimated revenue expected to be recognized in the future related to professional services is $10.7 million. We will recognize this revenue as the professional services are completed, which is expected to occur within the next 12 months or less.
Transition Disclosures
In accordance with the modified retrospective method transition requirements, we will present the financial statement line items impacted and adjusted to compare to presentation under ASC 605 for each of the interim and annual periods during the first year of our adoption of ASC 606.

The following tables summarize the impact as of and for the three and nine months ended September 30, 2018:
 
 
As of September 30, 2018
Balance Sheet
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands)
Cash and cash equivalents
 
$
131,160

 
$
131,160

Short-term investments
 
140,633

 
140,633

Accounts receivable, net
 
53,771

 
53,771

Deferred contract acquisition and fulfillment costs, current portion
 
10,376

 

Prepaid expenses and other current assets
 
11,616

 
11,359

Long-term investments
 
39,275

 
39,275

Property and equipment, net
 
11,859

 
11,859

Goodwill
 
83,164

 
83,164

Intangible assets, net
 
16,023

 
16,023

Deferred contract acquisition and fulfillment costs, non-current portion
 
23,174

 

Other assets
 
906

 
906

Total assets
 
$
521,957

 
$
488,150

Accounts payable
 
2,766

 
2,766

Accrued expenses
 
27,392

 
27,392

Deferred revenue, current portion
 
159,408

 
165,673

Other current liabilities
 
838

 
838

Convertible senior notes, net
 
172,165

 
172,165

Deferred revenue, non-current portion
 
63,680

 
46,331

Other long-term liabilities
 
2,607

 
2,178

Total liabilities
 
428,856

 
417,343

Common stock
 
473

 
473

Treasury stock
 
(4,764
)
 
(4,764
)
Additional paid-in-capital
 
549,101

 
549,101

Accumulated other comprehensive loss
 
(144
)
 
(144
)
Accumulated deficit
 
(451,565
)
 
(473,859
)
Total stockholders’ equity
 
93,101

 
70,807

Total liabilities and stockholders’ equity
 
$
521,957

 
$
488,150


Total reported assets were $33.8 million greater than the proforma balance sheet, which assumes the previous guidance, remained in effect as of September 30, 2018, largely due to deferred contract acquisition and fulfillment costs of $33.6 million.
Total reported liabilities were $11.5 million greater than the proforma balance sheet primarily due to changes in deferred revenue and deferred tax liabilities.
 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
Statement of Operations
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands, except share and per share data)
Revenue:
 
 
 
 
 
 
 
 
Products
 
$
43,829

 
$
45,310

 
$
118,151

 
$
124,119

Maintenance and support
 
10,614

 
11,467

 
31,977

 
34,707

Professional services
 
7,922

 
8,730

 
25,193

 
26,459

Total revenue
 
62,365

 
65,507

 
175,321

 
185,285

Cost of revenue:
 
 
 
 
 
 
 
 
Products
 
10,294

 
10,256

 
28,380

 
28,346

Maintenance and support
 
1,901

 
1,901

 
5,757

 
5,757

Professional services
 
5,615

 
5,609

 
17,660

 
17,645

Total cost of revenue
 
17,810

 
17,766

 
51,797

 
51,748

Total gross profit
 
44,555

 
47,741

 
123,524

 
133,537

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
17,111

 
17,111

 
49,915

 
49,915

Sales and marketing
 
30,570

 
32,468

 
90,779

 
97,213

General and administrative
 
8,175

 
8,175

 
25,056

 
25,056

Total operating expenses
 
55,856

 
57,754

 
165,750

 
172,184

Loss from operations
 
(11,301
)
 
(10,013
)
 
(42,226
)
 
(38,647
)
Other income (expense), net:
 

 
 
 
 
 
 
Interest income
 
813

 
813

 
1,520

 
1,520

Interest expense
 
(1,679
)
 
(1,679
)
 
(1,681
)
 
(1,681
)
Other income (expense), net
 
181

 
181

 
(67
)
 
(67
)
Loss before income taxes
 
(11,986
)
 
(10,698
)
 
(42,454
)
 
(38,875
)
Provision for income taxes
 
(155
)
 
(155
)
 
71

 
71

Net loss
 
$
(11,831
)
 
$
(10,543
)
 
$
(42,525
)
 
$
(38,946
)
Net loss per share, basic and diluted
 
$
(0.25
)
 
$
(0.22
)
 
$
(0.92
)
 
$
(0.84
)
Weighted-average common shares outstanding, basic and diluted
 
46,914,077

 
46,914,077

 
46,139,978

 
46,139,978


The following summarizes the significant changes on the consolidated statement of operations for the three and nine months ended September 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if we had continued to recognize revenue under ASC 605:
Products revenue decreased $1.5 million and $6.0 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to perpetual licenses revenue which are dependent on the continued delivery of content subscriptions and the change in the allocation of contract consideration to a relative fair value method under ASC 606 from residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606. Given the utility of certain of our perpetual license products are dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue allocated to the perpetual license is recognized ratably over the customer's estimated economic life of 5 years rather than over the contractual period of maintenance and support, typically one to three years.
Maintenance and support revenue decreased $0.8 million and $2.7 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to the change in the allocation of contract consideration to the relative fair value method under ASC 606 from the residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606.
Professional services revenue decreased $0.8 million and $1.3 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to professional services sold together with term or perpetual licenses. Under ASC 606, the professional services represent distinct performance obligations and therefore are recognized as services are performed. Under ASC 605, professional services sold together with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support.
Sales and marketing expense decreased $1.9 million and $6.4 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to the capitalization of commissions considered direct and incremental costs to obtain a contract partially offset by amortization of capitalized commissions.
 
 
Nine Months Ended September 30, 2018
Statement of Cash Flows
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands)
Net loss
 
$
(42,525
)
 
$
(38,946
)
Adjustments to reconcile net loss to net cash used in operating activities
 
30,733

 
30,733

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable
 
19,287

 
19,287

Deferred contract acquisition and fulfillment costs
 
(6,385
)
 

Prepaid expenses and other assets
 
(2,434
)
 
(2,207
)
Accounts payable
 
565

 
565

Accrued expenses
 
(2,174
)
 
(2,174
)
Deferred revenue
 
(2,313
)
 
(12,504
)
Other liabilities
 
(622
)
 
(622
)
Net cash used in operating activities
 
$
(5,868
)
 
$
(5,868
)

The adoption of ASC 606 resulted in offsetting changes in operating assets and liabilities and had no impact on net cash flow from operations.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and we consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers.
The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:
 
 
As of September 30, 2018
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
87,829

 
$

 
$

 
$
87,829

U.S. government agencies
 
61,376

 

 

 
61,376

Commercial paper
 

 
62,881

 

 
62,881

Corporate bonds
 

 
45,090

 

 
45,090

Agency bonds
 

 
16,509

 

 
16,509

Asset-backed securities
 

 
7,475

 

 
7,475

Total assets
 
$
149,205

 
$
131,955

 
$

 
$
281,160

 
 
As of December 31, 2017
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
95

 
$

 
$

 
$
95

U.S. government agencies
 
11,869

 

 

 
11,869

Commercial paper
 

 
12,942

 

 
12,942

Corporate bonds
 

 
12,964

 

 
12,964

Asset-backed securities
 

 
2,505

 

 
2,505

Total assets
 
$
11,964

 
$
28,411

 
$

 
$
40,375



As of September 30, 2018, the fair value of our 1.25% convertible senior notes due 2023, as further described in Note 6, Convertible Senior Notes and Capped Calls, was $255.3 million based upon quoted market prices. We consider the fair value of the Notes to be a Level 2 measurement due to limited trading activity of the Notes. We had no liabilities measured and recorded at fair value on a recurring basis as of December 31, 2017.
Our investments, which are all classified as available-for-sale, consisted of the following:
 
 
As of September 30, 2018
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
61,437

 
$

 
$
(61
)
 
$
61,376

Commercial paper
 
56,146

 

 

 
56,146

Corporate bonds
 
38,445

 
1

 
(44
)
 
38,402

Agency bonds
 
16,544

 

 
(35
)
 
16,509

Asset-backed securities
 
7,480

 

 
(5
)
 
7,475

Total assets
 
$
180,052

 
$
1

 
$
(145
)
 
$
179,908

Our available-for-sale investments as of September 30, 2018 includes $6.7 million of commercial paper and $6.7 million of corporate bonds investments which are classified as cash and cash equivalents as the original maturity was less than three months.
 
 
As of December 31, 2017
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
11,880

 
$

 
$
(11
)
 
$
11,869

Commercial paper
 
12,942

 

 

 
12,942

Corporate bonds
 
12,991

 

 
(27
)
 
12,964

Asset-backed securities
 
2,506

 

 
(1
)
 
2,505

Total assets
 
$
40,319

 
$

 
$
(39
)
 
$
40,280


As of September 30, 2018 and December 31, 2017, our available-for-sale investments had maturities ranging from three months to two years.
For all of our investments for which the amortized cost basis was greater than the fair value at September 30, 2018 and December 31, 2017, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated maturity. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers’ credit rating and the time to maturity.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment
9 Months Ended
Sep. 30, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment
Property and equipment are recorded at cost and consist of the following:
 
 
As of
September 30, 2018
 
As of
December 31, 2017
 
 
(in thousands)
Computer equipment and software
 
$
18,106

 
$
16,205

Furniture and fixtures
 
4,762

 
4,034

Leasehold improvements
 
13,703

 
9,079

Total
 
36,571

 
29,318

Less accumulated depreciation
 
(24,712
)
 
(20,729
)
Property and equipment, net
 
$
11,859

 
$
8,589


Depreciation expense was $1.6 million and $1.2 million for the three months ended September 30, 2018 and 2017, respectively, and $4.6 million and $3.4 million for the nine months ended September 30, 2018 and 2017, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill was $83.2 million as of September 30, 2018 and December 31, 2017.
The following table presents details of our intangible assets, which include acquired identifiable intangible assets and capitalized internal-use software costs:
 
 
 
As of September 30, 2018
 
As of December 31, 2017
 
Weighted-
Average
Life (years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
 
 
(in thousands)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
5.7
 
$
20,611

 
$
(8,459
)
 
$
12,152

 
$
20,611

 
$
(5,756
)
 
$
14,855

Customer relationships
6.7
 
1,000

 
(466
)
 
534

 
1,000

 
(351
)
 
649

Trade names
6.1
 
519

 
(514
)
 
5

 
519

 
(510
)
 
9

Non-compete agreements
2.0
 
40

 
(40
)
 

 
40

 
(40
)
 

Total acquired intangible assets
 
 
22,170

 
(9,479
)
 
12,691

 
22,170

 
(6,657
)
 
15,513

Internal-use software
 
 
3,667

 
(335
)
 
3,332

 
1,162

 
(35
)
 
1,127

Total intangible assets
 
 
$
25,837

 
$
(9,814
)
 
$
16,023

 
$
23,332

 
$
(6,692
)
 
$
16,640


Amortization expense was $1.1 million and $0.9 million for the three months ended September 30, 2018 and 2017, respectively, and $3.1 million and $1.9 million for the nine months ended September 30, 2018 and 2017, respectively.
Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of September 30, 2018 was as follows (in thousands):
2018 (for the remaining three months)
$
1,069

2019
4,250

2020
4,192

2021
3,300

2022
1,095

2023 and thereafter

Total
$
13,906


The table above excludes the impact of $2.1 million of capitalized internal-use software costs for projects that have not been completed as of September 30, 2018, and therefore, we have not determined the useful life of the software, nor have all the costs associated with these projects been incurred.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
1.25% Convertible Senior Notes and Capped Calls
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
1.25% Convertible Senior Notes and Capped Calls
Convertible Senior Notes and Capped Calls
In August 2018, we issued $200.0 million aggregate principal amount of convertible senior notes due August 1, 2023 and an additional $30.0 million aggregate principal amount of such notes pursuant to the exercise in full of the over-allotment options of the initial purchasers (collectively, the Notes). The Notes are our senior unsecured obligations and bear interest at a fixed rate of 1.25% per annum, payable semi-annually in arrears on February 1 and August 1 of each year, commencing on February 1, 2019. The Notes will mature on August 1, 2023, unless earlier converted, redeemed or repurchased. The total net proceeds from the Notes offering, after deducting initial purchase discounts and estimated debt issuance costs was $223.1 million. The Notes are governed by an indenture between the Company, as an issuer, and U.S. National Association, as trustee (the Indenture).
Each $1,000 principal amount of the Notes is initially convertible into 24.0460 shares of our common stock, the Conversion Option, which is equivalent to an initial conversion price of approximately $41.59 per share, subject to adjustment upon the occurrence of specified events. The holders of the Notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding February 1, 2023, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2018 (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the Notes on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (measurement period) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate of the Notes on each such trading day; (3)  if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events (as set forth in the Indenture). On or after February 1, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. We may not redeem the Notes prior to August 6, 2021. On or after August 6, 2021, we may redeem for cash all or any portion of the Notes, at our option, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including the trading day immediately preceding, the date on which we provide the redemption notice at a redemption price equal to 100% principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. If we undergo a fundamental change (as set forth in the Indenture) at any time prior to the maturity date, holders of the Notes, will have the right, at their option, to require us to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, in each case as described in the Indenture, we will increase the conversion rate for a holder of the Notes who elects to convert its Notes in connection with such a corporate event or during the related redemption period in certain circumstances. During the three months ended September 30, 2018, none of the conditions allowing holders of the Notes to convert their Notes had been met. The Notes are therefore not convertible as of September 30, 2018 and are classified as long-term debt.
The foregoing description is qualified in its entirety by reference to the text of the Indenture and the Form of the Notes, which are incorporated by reference as Exhibits 4.1 and 4.2 to this Quarterly Report on Form 10-Q.
In accounting for the transaction, the Notes have been separated into liability and equity components. The initial carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The initial carrying amount of the equity component representing the Conversion Option was $53.8 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component was recorded as an increase to additional paid-in capital and is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the Notes over the initial carrying amount of the liability component, the debt discount, is amortized to interest expense over the contractual term of the Notes at an effective interest rate of 7.37%.
In accounting for the debt issuance costs of $6.9 million related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on their relative values. Issuance costs attributable to the liability component were $5.3 million and will be amortized to interest expense using the effective interest method over the contractual term of the Notes. Issuance costs attributable to the equity component of $1.6 million were netted with the equity component in additional paid-in capital.
The net carrying amount of the liability component of the Notes was as follows:
 
 
As of
September 30, 2018
 
 
(in thousands)
Principal
 
$
230,000

Unamortized debt discount
 
(52,641
)
Unamortized issuance costs
 
(5,194
)
Net carrying amount
 
$
172,165

The net carrying amount of the equity component was as follows:
 
 
As of
September 30, 2018
 
 
(in thousands)
Debt discount for conversion option
 
$
53,820

Issuance costs
 
(1,622
)
Net carrying amount
 
$
52,198

Interest expense related to the Notes was as follows:
 
 
Three and Nine Months Ended September 30, 2018
 
 
(in thousands)
Contractual interest expense
 
$
383

Amortization of debt discount
 
1,180

Amortization of issuance costs
 
116

Total interest expense
 
$
1,679


In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties, the (Capped Calls). The Capped Calls each have an initial strike price of $41.59 per share, subject to certain adjustments, which correspond to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $63.98 per share, subject to certain adjustments. The Capped Calls are expected to offset potential dilution to our common stock upon conversion of the Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately 5.5 million shares of our common stock. For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the Notes. The Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. Accordingly, the cost of $26.9 million incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.
The debt discount and the difference between the calculation of the book and tax allocation of debt issuance costs between the liability and equity components of the Notes, resulted in a difference between the carrying amount and tax basis of the Notes. This taxable temporary difference resulted in the recognition of a $13.0 million deferred tax liability which was recorded as a reduction to additional paid-in capital. The creation of the deferred tax liability represents a source of future taxable income which supports realization of a portion of our deferred tax assets. Therefore, we released $13.0 million of our valuation allowance which was recorded as an offsetting increase to additional paid-in capital. Accordingly, the net impact to additional paid-in capital as a result of the recognition of the deferred tax liability and the release of the valuation allowance was zero.
The net impact to our stockholders' equity, included in additional paid-in capital, of the above components of the Notes was as follows (in thousands):
Conversion option
 
$
53,820

Purchase of capped calls
 
(26,910
)
Issuance costs
 
(1,622
)
Total
 
$
25,288

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
9 Months Ended
Sep. 30, 2018
Equity [Abstract]  
Stockholders' Equity
Stockholders' Equity
On January 30, 2018, we completed a public offering of 5,950,000 shares of our common stock, of which 1,500,000 shares of common stock were sold by us and 4,450,000 shares of common stock were sold by certain existing stockholders, at an offering price of $22.00 per share, including 770,000 shares pursuant to the underwriters' option to purchase additional shares from the selling stockholders. Our net proceeds from the offering were $30.9 million, after deducting underwriting discounts and commissions and our offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Expense
Stock-Based Compensation Expense
(a)
General
Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
Stock-based compensation expense:
 
 
 
 
 
 
 
 
Cost of revenue
 
$
478

 
$
305

 
$
1,321

 
$
815

Research and development
 
2,984

 
1,986

 
8,400

 
5,188

Sales and marketing
 
2,066

 
1,512

 
5,684

 
4,694

General and administrative
 
1,896

 
1,485

 
5,594

 
4,041

Total stock-based compensation expense
 
$
7,424

 
$
5,288

 
$
20,999

 
$
14,738


We recognize compensation cost of all awards on a straight-line basis over the applicable vesting period, which is generally four years.
(b)
Restricted Stock and Restricted Stock Units
Restricted stock and restricted stock unit activity during the nine months ended September 30, 2018 was as follows:
 
 
Restricted Stock
 
Restricted Stock Units
 
 
Shares
 
Weighted-Average
Grant Date
Fair Value
 
Shares
 
Weighted-Average
Grant Date
Fair Value
Unvested balance as of December 31, 2017
 
210,083

 
$
18.00

 
1,988,509

 
$
14.77

Granted
 

 

 
1,941,370

 
24.46

Vested
 
(140,974
)
 
18.81

 
(731,183
)
 
17.10

Forfeited
 
(700
)
 
23.01

 
(207,521
)
 
18.58

Unvested balance as of September 30, 2018
 
68,409

 
$
16.28

 
2,991,175

 
$
20.22


As of September 30, 2018, the unrecognized compensation expense related to our unvested restricted stock and restricted stock units expected to vest was $57.2 million. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of 2.9 years.
(c)
Stock Options
Stock option activity during the nine months ended September 30, 2018 was as follows:
 
 
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual Life
(in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 2017
 
4,684,954

 
$
9.68

 
 
 
 
Granted
 
107,850

 
24.44

 
 
 
 
Exercised
 
(849,338
)
 
7.75

 
 
 
$
17,897

Forfeited/cancelled
 
(88,107
)
 
15.48

 
 
 
 
Outstanding as of September 30, 2018
 
3,855,359

 
$
10.38

 
6.5
 
$
102,325

Vested and exercisable as of September 30, 2018
 
2,615,648

 
$
8.57

 
5.8
 
$
74,159


As of September 30, 2018, the unrecognized compensation expense related to our unvested stock options expected to vest was $7.8 million. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of 2.1 years.
The total fair value of stock options vested in the nine months ended September 30, 2018 was $4.2 million. The weighted-average grant date fair value of stock options granted in the nine months ended September 30, 2018 was $11.86 per share.
(d)
Employee Stock Purchase Plan
Under the Rapid7, Inc. 2015 Employee Stock Purchase Plan (ESPP), employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common stock at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date.
On March 15, 2017, we issued 138,085 shares of common stock to employees for aggregate proceeds of $1.5 million. The purchase prices of the shares of common stock were $10.60 and $12.79 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2016 of $12.47 and on March 15, 2017 of $15.05, respectively.
On September 15, 2017, we issued 109,144 shares of common stock to employees for aggregate proceeds of $1.4 million. The purchase price of the shares of common stock was $12.96 per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March 16, 2017 of $15.25.
On March 15, 2018, we issued 123,607 shares of common stock to employees for aggregate proceeds of $1.6 million. The purchase prices of the shares were $12.96 and $14.78 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2017 of $15.25 and on September 18, 2017 of $17.39, respectively.
On September 14, 2018, we issued 96,108 shares of common stock to employees for aggregate proceeds of $2.0 million. The purchase prices of the shares were $21.96 and $14.78 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2018 of $25.84 and on September 18, 2017 of $17.39, respectively.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Net Loss per Share
Net Loss per Share
The following table summarizes the computation of basic and diluted net loss per share of our common stock for the three and nine months ended September 30, 2018 and 2017:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands, except share and per share data)
Numerator:
 
 
 
 
 
 
 
Net loss
$
(11,831
)
 
$
(10,284
)
 
$
(42,525
)
 
$
(32,466
)
Denominator:
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
46,914,077

 
43,279,025

 
46,139,978

 
42,693,212

Net loss per share attributable to common stockholders, basic and diluted
$
(0.25
)
 
$
(0.24
)
 
$
(0.92
)
 
$
(0.76
)

The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:
 
Three and Nine Months Ended September 30,
 
2018
 
2017
Options to purchase common stock
3,855,359

 
4,778,250

Unvested restricted stock
68,409

 
278,701

Unvested restricted stock units
2,991,175

 
2,069,623

Shares to be issued under ESPP
16,651

 
9,614

Total
6,931,594

 
7,136,188


Additionally, the 5.5 million shares underlying the conversion option of the Notes are not considered in the calculation of diluted net loss per share as the effect would be anti-dilutive. The Notes are not convertible as of September 30, 2018. We expect to settle the principal amount of the Notes in cash and therefore use the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share when the average market price of our common stock for a given period of time exceeds the initial conversion price of $41.59 per share for the Notes.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
 
(a)
Warranty
We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.
(b)
Litigation and Claims
In November 2016, Rapid7 LLC and two of our then executive officers were named as defendants in a class action lawsuit which alleged violations of certain Massachusetts wage and hour laws. In the first quarter of 2018, we increased our litigation accrual by $0.4 million to $0.6 million which reflects the amount of the settlement agreement entered into in July 2018. As of September 30, 2018, the $0.6 million is recorded as an accrued expense in our consolidated balance sheet.
In October 2018, Finjan, Inc. filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement of seven patents held by them. In the complaint, Finjan sought unspecified damages, attorney fees and injunctive relief. We intend to vigorously contest Finjan's claims. This litigation is still in its early stages and the final outcome, including our liability, if any, with respect to Finjan's claims, is uncertain.
In addition, from time to time, we are a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business, financial condition or results of operations. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
(c)
Indemnification Obligations
We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.
As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information and Information about Geographic Areas
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Segment Information and Information about Geographic Areas
Segment Information and Information about Geographic Areas
We operate in one segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.
Net revenues by geographic area presented based upon the location of the customer were as follows: 
 
Three Months Ended September 30,

Nine Months Ended September 30,
 
2018
 
2017

2018
 
2017
 
(in thousands)
North America
$
53,232

 
$
42,966

 
$
149,177

 
$
121,177

Other
9,133

 
7,555

 
26,144

 
22,032

Total
$
62,365

 
$
50,521

 
$
175,321

 
$
143,209


Of the total net revenues generated in North America, 96% and 93% of the revenues were generated in the United States for the three months ended September 30, 2018 and 2017, respectively, and 96% and 93% of the revenues were generated in the United States for the nine months ended September 30, 2018 and 2017, respectively.
Property and equipment, net by geographic area was as follows:
 
As of September 30, 2018
 
As of December 31, 2017
 
(in thousands)
United States
$
10,626

 
$
7,182

Other
1,233

 
1,407

Total
$
11,859

 
$
8,589

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
9 Months Ended
Sep. 30, 2018
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
In October 2015, McAfee LLC (formerly known as Intel Security) announced the end-of-sale for the McAfee Vulnerability Manager to customers and partners, effective January 11, 2016, with end-of-life to follow, and announced that we were named their exclusive vulnerability management partner. Under the terms of the commercial agreement, we incur partner referral fees as customers transition from McAfee Vulnerability Manager to Nexpose. During the three and nine months ended September 30, 2018, we incurred partner referral fees of $0.1 million and $0.7 million, respectively, payable to McAfee LLC. On February 6, 2017, Michael Berry, a member of our Board of Directors, became the Chief Financial Officer of McAfee LLC.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event
9 Months Ended
Sep. 30, 2018
Subsequent Events [Abstract]  
Subsequent Event
Subsequent Event
On October 15, 2018, we acquired tCell.io, Inc. (tCell), a leading provider of web application threat defense and monitoring for total cash consideration of $14.4 million. Certain retained employees and non-employee contractors of tCell received an aggregate of 112,924 restricted stock units which will vest over a maximum of three years. The acquisition will be accounted for under the acquisition method of accounting with the operations of the newly acquired entity included in our operating results from the date of acquisition. 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP), as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC), regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2017 filed with the SEC on March 8, 2018.
The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the three and nine months ended September 30, 2018 are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Accounting Pronouncements Recently Adopted
In December 2017, the SEC issued Staff Accounting Bulletin 118 (SAB 118), which provides guidance for companies analyzing their accounting for the income tax effects of the Tax Cuts and Jobs Act of 2017 (Tax Act). SAB 118 provides that a company may report provisional amounts based on reasonable estimates. The provisional estimates are then subject to adjustment during a measurement period up to one year and should be accounted for as a prospective change. We continue to evaluate our transition tax obligation and expect to finalize our conclusion by the end of fiscal 2018. The provisional amounts recorded are based on our current interpretation and understanding of the Tax Act signed into law in December 2017, are judgmental and may change as we receive additional clarification and implementation guidance. Changes to these provisional amounts could result in additional charges or credits in future reporting periods.
In May 2017, the Financial Accounting Standards Board (FASB), issued ASU 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU required modification accounting if the fair value, vesting condition or the classification of the award is not the same immediately before and after a change to the terms and conditions of the award. We adopted this standard on a prospective basis on January 1, 2018. There was no impact to our consolidated financial statements as a result of the adoption.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which provided guidance on the treatment of restricted cash in the statements of cash flows. Amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. We adopted this standard in the first quarter of 2018 utilizing the retrospective transition method. The presentation of restricted cash in the consolidated statements of cash flows was adjusted as a result of adopting this new standard.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. We adopted this standard on January 1, 2018 and there was no impact to our consolidated financial statements as a result of the adoption.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) (ASU 2014-09), which replaced the revenue recognition requirements in FASB ASC Topic 605, Revenue Recognition (ASC 605). The new revenue standard outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. The new revenue standard provides a five-step analysis of transactions to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods and services.
We adopted ASC 606 on January 1, 2018 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit. Comparative prior year periods were not adjusted.



As a result of applying the modified retrospective method to adopt ASC 606, the following adjustments were made to the consolidated balance sheet as of January 1, 2018:
 
 
As Reported
 
Adjustments
 
Adjusted under ASC 606
 
 
December 31, 2017
 
Term and Perpetual License
 
Professional Services
 
Other
 
Costs to Obtain or Fulfill a Contract
 
January 1, 2018
 
 
(in thousands)
Cash and cash equivalents
 
$
51,562

 
$

 
$

 
$

 
$

 
$
51,562

Short-term investments
 
39,178

 

 

 

 

 
39,178

Accounts receivable, net
 
73,661

 

 

 

 

 
73,661

Deferred contract acquisition and fulfillment costs, current portion
 

 

 

 

 
7,844

 
7,844

Prepaid expenses and other current assets
 
8,877

 

 
30

 

 

 
8,907

Long-term investments
 
1,102

 

 

 

 

 
1,102

Property and equipment, net
 
8,589

 

 

 

 

 
8,589

Goodwill
 
83,164

 

 

 

 

 
83,164

Intangible assets, net
 
16,640

 

 

 

 

 
16,640

Deferred contract acquisition and fulfillment costs, non-current portion
 

 

 

 

 
19,321

 
19,321

Other assets
 
1,363

 

 

 

 

 
1,363

Total assets
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331

Accounts payable
 
$
2,240

 
$

 
$

 
$

 
$

 
$
2,240

Accrued expenses
 
29,728

 

 

 

 

 
29,728

Deferred revenue, current portion
 
155,811

 
(10,912
)
 
(1,523
)
 
(1,356
)
 

 
142,020

Other current liabilities
 
1,706

 

 

 

 

 
1,706

Deferred revenue, non-current portion
 
68,689

 
17,647

 
(2,624
)
 
(339
)
 

 
83,373

Other long-term liabilities
 
1,809

 

 

 

 
429

 
2,238

Total liabilities
 
259,983

 
6,735

 
(4,147
)
 
(1,695
)
 
429

 
261,305

Common stock
 
441

 

 

 

 

 
441

Treasury stock
 
(4,764
)
 

 

 

 

 
(4,764
)
Additional paid-in-capital
 
463,428

 

 

 

 

 
463,428

Accumulated other comprehensive loss
 
(39
)
 

 

 

 

 
(39
)
Accumulated deficit
 
(434,913
)
 
(6,735
)
 
4,177

 
1,695

 
26,736

 
(409,040
)
Total stockholders’ equity
 
24,153

 
(6,735
)
 
4,177

 
1,695

 
26,736

 
50,026

Total liabilities and stockholders’ equity
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331



Term and Perpetual Licenses
Prior to the adoption of ASC 606, we recognized revenue for our term and perpetual licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence of selling price of maintenance and support. Under ASC 606, for our term and perpetual licenses which are not dependent on the continued delivery of content subscriptions, revenue is recognized at the time of delivery. For our perpetual licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue related to the sale of these perpetual licenses is recognized ratably over the customer's estimated economic life of 5 years. The net impact of these changes resulted in a $6.7 million adjustment to accumulated deficit with an associated increase to deferred revenue.

Professional Services
Under ASC 605, professional services which were sold with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support. Under ASC 606, these services are deemed distinct performance obligations and therefore recognized as the services are performed. The net impact of these changes resulted in a $4.2 million adjustment to accumulated deficit with an associated decrease to deferred revenue.

Costs to Obtain or Fulfill a Contract
Prior to the adoption of ASC 606, we expensed sales commissions in the period that they were earned by our employees (which was typically upon signing of an arrangement). Under ASC 606, the direct and incremental costs to obtain contracts with customers, including sales commissions, are deferred and recognized over a period of benefit that we have determined to be 5 years. In addition, under ASC 606, contract fulfillment costs associated with certain of our product offerings are deferred and amortized over the estimated period of benefit. Prior to the adoption of ASC 606, such costs were expensed as incurred. The net impact of these changes resulted in a $27.2 million increase in deferred contract acquisition and fulfillment costs and an adjustment to accumulated deficit.

Income Taxes
Deferred tax liabilities increased by $0.4 million due to the temporary differences between the accounting and tax carrying values of capitalized costs to obtain or fulfill a contract created as a result of the adoption of ASC 606. In addition, the increase in deferred revenue generated additional deferred tax assets. As we fully reserve our deferred tax assets in the jurisdictions impacted by the increase in deferred revenue, this impact was offset by a corresponding increase to our valuation allowance.

Refer to Note 2, Revenue from Contracts with Customers, for additional information including further discussion on the impact of the adoption of ASC 606 and changes in accounting policies relating to revenue recognition and accounting for costs to obtain or fulfill a customer contract.
Accounting Pronouncements Not Yet Effective
In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. Entities can choose to adopt the new guidance prospectively or retrospectively. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, modifies and adds disclosure requirements for fair value measurements. The new standard will be effective for us in the first quarter of 2020, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, Leases, which was further clarified by ASU 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842): Targeted Improvements, both issued in July 2018. ASU 2016-02 requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets along with additional disclosures. The new standard will be effective for us in the first quarter of 2019. The standard requires a transition adoption election using either 1) a modified retrospective approach with periods prior to the adoption date being restated or 2) a prospective adoption approach with a cumulative-effect adjustment recognized to the opening balance of retained earnings on the adoption date with prior periods not restated. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements. We anticipate adopting this standard on January 1, 2019 using the prospective adoption approach and electing the practical expedients allowed under the standard. Although we have not finalized our evaluation of the impact of adoption of the standard on our consolidated financial statements, we expect there will be a material increase to assets and liabilities related to the recognition of new right-of-use assets and lease liabilities on our balance sheet for leases currently classified as operating leases.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
As a result of applying the modified retrospective method to adopt ASC 606, the following adjustments were made to the consolidated balance sheet as of January 1, 2018:
 
 
As Reported
 
Adjustments
 
Adjusted under ASC 606
 
 
December 31, 2017
 
Term and Perpetual License
 
Professional Services
 
Other
 
Costs to Obtain or Fulfill a Contract
 
January 1, 2018
 
 
(in thousands)
Cash and cash equivalents
 
$
51,562

 
$

 
$

 
$

 
$

 
$
51,562

Short-term investments
 
39,178

 

 

 

 

 
39,178

Accounts receivable, net
 
73,661

 

 

 

 

 
73,661

Deferred contract acquisition and fulfillment costs, current portion
 

 

 

 

 
7,844

 
7,844

Prepaid expenses and other current assets
 
8,877

 

 
30

 

 

 
8,907

Long-term investments
 
1,102

 

 

 

 

 
1,102

Property and equipment, net
 
8,589

 

 

 

 

 
8,589

Goodwill
 
83,164

 

 

 

 

 
83,164

Intangible assets, net
 
16,640

 

 

 

 

 
16,640

Deferred contract acquisition and fulfillment costs, non-current portion
 

 

 

 

 
19,321

 
19,321

Other assets
 
1,363

 

 

 

 

 
1,363

Total assets
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331

Accounts payable
 
$
2,240

 
$

 
$

 
$

 
$

 
$
2,240

Accrued expenses
 
29,728

 

 

 

 

 
29,728

Deferred revenue, current portion
 
155,811

 
(10,912
)
 
(1,523
)
 
(1,356
)
 

 
142,020

Other current liabilities
 
1,706

 

 

 

 

 
1,706

Deferred revenue, non-current portion
 
68,689

 
17,647

 
(2,624
)
 
(339
)
 

 
83,373

Other long-term liabilities
 
1,809

 

 

 

 
429

 
2,238

Total liabilities
 
259,983

 
6,735

 
(4,147
)
 
(1,695
)
 
429

 
261,305

Common stock
 
441

 

 

 

 

 
441

Treasury stock
 
(4,764
)
 

 

 

 

 
(4,764
)
Additional paid-in-capital
 
463,428

 

 

 

 

 
463,428

Accumulated other comprehensive loss
 
(39
)
 

 

 

 

 
(39
)
Accumulated deficit
 
(434,913
)
 
(6,735
)
 
4,177

 
1,695

 
26,736

 
(409,040
)
Total stockholders’ equity
 
24,153

 
(6,735
)
 
4,177

 
1,695

 
26,736

 
50,026

Total liabilities and stockholders’ equity
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331

The following tables summarize the impact as of and for the three and nine months ended September 30, 2018:
 
 
As of September 30, 2018
Balance Sheet
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands)
Cash and cash equivalents
 
$
131,160

 
$
131,160

Short-term investments
 
140,633

 
140,633

Accounts receivable, net
 
53,771

 
53,771

Deferred contract acquisition and fulfillment costs, current portion
 
10,376

 

Prepaid expenses and other current assets
 
11,616

 
11,359

Long-term investments
 
39,275

 
39,275

Property and equipment, net
 
11,859

 
11,859

Goodwill
 
83,164

 
83,164

Intangible assets, net
 
16,023

 
16,023

Deferred contract acquisition and fulfillment costs, non-current portion
 
23,174

 

Other assets
 
906

 
906

Total assets
 
$
521,957

 
$
488,150

Accounts payable
 
2,766

 
2,766

Accrued expenses
 
27,392

 
27,392

Deferred revenue, current portion
 
159,408

 
165,673

Other current liabilities
 
838

 
838

Convertible senior notes, net
 
172,165

 
172,165

Deferred revenue, non-current portion
 
63,680

 
46,331

Other long-term liabilities
 
2,607

 
2,178

Total liabilities
 
428,856

 
417,343

Common stock
 
473

 
473

Treasury stock
 
(4,764
)
 
(4,764
)
Additional paid-in-capital
 
549,101

 
549,101

Accumulated other comprehensive loss
 
(144
)
 
(144
)
Accumulated deficit
 
(451,565
)
 
(473,859
)
Total stockholders’ equity
 
93,101

 
70,807

Total liabilities and stockholders’ equity
 
$
521,957

 
$
488,150


Total reported assets were $33.8 million greater than the proforma balance sheet, which assumes the previous guidance, remained in effect as of September 30, 2018, largely due to deferred contract acquisition and fulfillment costs of $33.6 million.
Total reported liabilities were $11.5 million greater than the proforma balance sheet primarily due to changes in deferred revenue and deferred tax liabilities.
 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
Statement of Operations
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands, except share and per share data)
Revenue:
 
 
 
 
 
 
 
 
Products
 
$
43,829

 
$
45,310

 
$
118,151

 
$
124,119

Maintenance and support
 
10,614

 
11,467

 
31,977

 
34,707

Professional services
 
7,922

 
8,730

 
25,193

 
26,459

Total revenue
 
62,365

 
65,507

 
175,321

 
185,285

Cost of revenue:
 
 
 
 
 
 
 
 
Products
 
10,294

 
10,256

 
28,380

 
28,346

Maintenance and support
 
1,901

 
1,901

 
5,757

 
5,757

Professional services
 
5,615

 
5,609

 
17,660

 
17,645

Total cost of revenue
 
17,810

 
17,766

 
51,797

 
51,748

Total gross profit
 
44,555

 
47,741

 
123,524

 
133,537

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
17,111

 
17,111

 
49,915

 
49,915

Sales and marketing
 
30,570

 
32,468

 
90,779

 
97,213

General and administrative
 
8,175

 
8,175

 
25,056

 
25,056

Total operating expenses
 
55,856

 
57,754

 
165,750

 
172,184

Loss from operations
 
(11,301
)
 
(10,013
)
 
(42,226
)
 
(38,647
)
Other income (expense), net:
 

 
 
 
 
 
 
Interest income
 
813

 
813

 
1,520

 
1,520

Interest expense
 
(1,679
)
 
(1,679
)
 
(1,681
)
 
(1,681
)
Other income (expense), net
 
181

 
181

 
(67
)
 
(67
)
Loss before income taxes
 
(11,986
)
 
(10,698
)
 
(42,454
)
 
(38,875
)
Provision for income taxes
 
(155
)
 
(155
)
 
71

 
71

Net loss
 
$
(11,831
)
 
$
(10,543
)
 
$
(42,525
)
 
$
(38,946
)
Net loss per share, basic and diluted
 
$
(0.25
)
 
$
(0.22
)
 
$
(0.92
)
 
$
(0.84
)
Weighted-average common shares outstanding, basic and diluted
 
46,914,077

 
46,914,077

 
46,139,978

 
46,139,978


The following summarizes the significant changes on the consolidated statement of operations for the three and nine months ended September 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if we had continued to recognize revenue under ASC 605:
Products revenue decreased $1.5 million and $6.0 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to perpetual licenses revenue which are dependent on the continued delivery of content subscriptions and the change in the allocation of contract consideration to a relative fair value method under ASC 606 from residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606. Given the utility of certain of our perpetual license products are dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue allocated to the perpetual license is recognized ratably over the customer's estimated economic life of 5 years rather than over the contractual period of maintenance and support, typically one to three years.
Maintenance and support revenue decreased $0.8 million and $2.7 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to the change in the allocation of contract consideration to the relative fair value method under ASC 606 from the residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606.
Professional services revenue decreased $0.8 million and $1.3 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to professional services sold together with term or perpetual licenses. Under ASC 606, the professional services represent distinct performance obligations and therefore are recognized as services are performed. Under ASC 605, professional services sold together with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support.
Sales and marketing expense decreased $1.9 million and $6.4 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to the capitalization of commissions considered direct and incremental costs to obtain a contract partially offset by amortization of capitalized commissions.
 
 
Nine Months Ended September 30, 2018
Statement of Cash Flows
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands)
Net loss
 
$
(42,525
)
 
$
(38,946
)
Adjustments to reconcile net loss to net cash used in operating activities
 
30,733

 
30,733

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable
 
19,287

 
19,287

Deferred contract acquisition and fulfillment costs
 
(6,385
)
 

Prepaid expenses and other assets
 
(2,434
)
 
(2,207
)
Accounts payable
 
565

 
565

Accrued expenses
 
(2,174
)
 
(2,174
)
Deferred revenue
 
(2,313
)
 
(12,504
)
Other liabilities
 
(622
)
 
(622
)
Net cash used in operating activities
 
$
(5,868
)
 
$
(5,868
)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes revenue from contracts with customers for the three and nine months ended September 30, 2018:
 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
 
(in thousands)
Subscription revenue
 
$
35,860

 
$
95,990

Term and perpetual software licenses
 
7,461

 
19,717

Maintenance and support
 
10,614

 
31,977

Professional services
 
7,922

 
25,193

Other
 
508

 
2,444

Total revenue
 
$
62,365

 
$
175,321

The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the three and nine months ended September 30, 2018:
 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
 
(in thousands)
United States
 
$
51,341

 
$
143,372

All other
 
11,024

 
31,949

Total revenue
 
$
62,365

 
$
175,321

Capitalized Contract Cost
The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the nine months ended September 30, 2018:
 
 
Nine Months Ended
September 30, 2018
 
 
(in thousands)
Beginning balance
 
$
27,165

Capitalization of contract acquisition and fulfillment costs
 
13,391

Amortization of deferred contract acquisition and fulfillment costs
 
(7,006
)
Ending balance
 
$
33,550

Remaining Performance Obligation
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of September 30, 2018. The estimated revenues do not include unexercised contract renewals.
 
 
Remainder of 2018
 
2019
 
2020 and thereafter
 
 
(in thousands)
Subscription revenue
 
$
34,573

 
$
77,739

 
$
29,218

Term and perpetual software licenses
 
6,038

 
17,383

 
22,761

Maintenance and support
 
9,780

 
19,440

 
5,479

Schedule of New Accounting Pronouncements and Changes in Accounting Principles
As a result of applying the modified retrospective method to adopt ASC 606, the following adjustments were made to the consolidated balance sheet as of January 1, 2018:
 
 
As Reported
 
Adjustments
 
Adjusted under ASC 606
 
 
December 31, 2017
 
Term and Perpetual License
 
Professional Services
 
Other
 
Costs to Obtain or Fulfill a Contract
 
January 1, 2018
 
 
(in thousands)
Cash and cash equivalents
 
$
51,562

 
$

 
$

 
$

 
$

 
$
51,562

Short-term investments
 
39,178

 

 

 

 

 
39,178

Accounts receivable, net
 
73,661

 

 

 

 

 
73,661

Deferred contract acquisition and fulfillment costs, current portion
 

 

 

 

 
7,844

 
7,844

Prepaid expenses and other current assets
 
8,877

 

 
30

 

 

 
8,907

Long-term investments
 
1,102

 

 

 

 

 
1,102

Property and equipment, net
 
8,589

 

 

 

 

 
8,589

Goodwill
 
83,164

 

 

 

 

 
83,164

Intangible assets, net
 
16,640

 

 

 

 

 
16,640

Deferred contract acquisition and fulfillment costs, non-current portion
 

 

 

 

 
19,321

 
19,321

Other assets
 
1,363

 

 

 

 

 
1,363

Total assets
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331

Accounts payable
 
$
2,240

 
$

 
$

 
$

 
$

 
$
2,240

Accrued expenses
 
29,728

 

 

 

 

 
29,728

Deferred revenue, current portion
 
155,811

 
(10,912
)
 
(1,523
)
 
(1,356
)
 

 
142,020

Other current liabilities
 
1,706

 

 

 

 

 
1,706

Deferred revenue, non-current portion
 
68,689

 
17,647

 
(2,624
)
 
(339
)
 

 
83,373

Other long-term liabilities
 
1,809

 

 

 

 
429

 
2,238

Total liabilities
 
259,983

 
6,735

 
(4,147
)
 
(1,695
)
 
429

 
261,305

Common stock
 
441

 

 

 

 

 
441

Treasury stock
 
(4,764
)
 

 

 

 

 
(4,764
)
Additional paid-in-capital
 
463,428

 

 

 

 

 
463,428

Accumulated other comprehensive loss
 
(39
)
 

 

 

 

 
(39
)
Accumulated deficit
 
(434,913
)
 
(6,735
)
 
4,177

 
1,695

 
26,736

 
(409,040
)
Total stockholders’ equity
 
24,153

 
(6,735
)
 
4,177

 
1,695

 
26,736

 
50,026

Total liabilities and stockholders’ equity
 
$
284,136

 
$

 
$
30

 
$

 
$
27,165

 
$
311,331

The following tables summarize the impact as of and for the three and nine months ended September 30, 2018:
 
 
As of September 30, 2018
Balance Sheet
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands)
Cash and cash equivalents
 
$
131,160

 
$
131,160

Short-term investments
 
140,633

 
140,633

Accounts receivable, net
 
53,771

 
53,771

Deferred contract acquisition and fulfillment costs, current portion
 
10,376

 

Prepaid expenses and other current assets
 
11,616

 
11,359

Long-term investments
 
39,275

 
39,275

Property and equipment, net
 
11,859

 
11,859

Goodwill
 
83,164

 
83,164

Intangible assets, net
 
16,023

 
16,023

Deferred contract acquisition and fulfillment costs, non-current portion
 
23,174

 

Other assets
 
906

 
906

Total assets
 
$
521,957

 
$
488,150

Accounts payable
 
2,766

 
2,766

Accrued expenses
 
27,392

 
27,392

Deferred revenue, current portion
 
159,408

 
165,673

Other current liabilities
 
838

 
838

Convertible senior notes, net
 
172,165

 
172,165

Deferred revenue, non-current portion
 
63,680

 
46,331

Other long-term liabilities
 
2,607

 
2,178

Total liabilities
 
428,856

 
417,343

Common stock
 
473

 
473

Treasury stock
 
(4,764
)
 
(4,764
)
Additional paid-in-capital
 
549,101

 
549,101

Accumulated other comprehensive loss
 
(144
)
 
(144
)
Accumulated deficit
 
(451,565
)
 
(473,859
)
Total stockholders’ equity
 
93,101

 
70,807

Total liabilities and stockholders’ equity
 
$
521,957

 
$
488,150


Total reported assets were $33.8 million greater than the proforma balance sheet, which assumes the previous guidance, remained in effect as of September 30, 2018, largely due to deferred contract acquisition and fulfillment costs of $33.6 million.
Total reported liabilities were $11.5 million greater than the proforma balance sheet primarily due to changes in deferred revenue and deferred tax liabilities.
 
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
Statement of Operations
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands, except share and per share data)
Revenue:
 
 
 
 
 
 
 
 
Products
 
$
43,829

 
$
45,310

 
$
118,151

 
$
124,119

Maintenance and support
 
10,614

 
11,467

 
31,977

 
34,707

Professional services
 
7,922

 
8,730

 
25,193

 
26,459

Total revenue
 
62,365

 
65,507

 
175,321

 
185,285

Cost of revenue:
 
 
 
 
 
 
 
 
Products
 
10,294

 
10,256

 
28,380

 
28,346

Maintenance and support
 
1,901

 
1,901

 
5,757

 
5,757

Professional services
 
5,615

 
5,609

 
17,660

 
17,645

Total cost of revenue
 
17,810

 
17,766

 
51,797

 
51,748

Total gross profit
 
44,555

 
47,741

 
123,524

 
133,537

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
17,111

 
17,111

 
49,915

 
49,915

Sales and marketing
 
30,570

 
32,468

 
90,779

 
97,213

General and administrative
 
8,175

 
8,175

 
25,056

 
25,056

Total operating expenses
 
55,856

 
57,754

 
165,750

 
172,184

Loss from operations
 
(11,301
)
 
(10,013
)
 
(42,226
)
 
(38,647
)
Other income (expense), net:
 

 
 
 
 
 
 
Interest income
 
813

 
813

 
1,520

 
1,520

Interest expense
 
(1,679
)
 
(1,679
)
 
(1,681
)
 
(1,681
)
Other income (expense), net
 
181

 
181

 
(67
)
 
(67
)
Loss before income taxes
 
(11,986
)
 
(10,698
)
 
(42,454
)
 
(38,875
)
Provision for income taxes
 
(155
)
 
(155
)
 
71

 
71

Net loss
 
$
(11,831
)
 
$
(10,543
)
 
$
(42,525
)
 
$
(38,946
)
Net loss per share, basic and diluted
 
$
(0.25
)
 
$
(0.22
)
 
$
(0.92
)
 
$
(0.84
)
Weighted-average common shares outstanding, basic and diluted
 
46,914,077

 
46,914,077

 
46,139,978

 
46,139,978


The following summarizes the significant changes on the consolidated statement of operations for the three and nine months ended September 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if we had continued to recognize revenue under ASC 605:
Products revenue decreased $1.5 million and $6.0 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to perpetual licenses revenue which are dependent on the continued delivery of content subscriptions and the change in the allocation of contract consideration to a relative fair value method under ASC 606 from residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606. Given the utility of certain of our perpetual license products are dependent on the continued delivery of content subscriptions, the content subscription renewal option results in a material right with respect to the perpetual license. As a result, revenue allocated to the perpetual license is recognized ratably over the customer's estimated economic life of 5 years rather than over the contractual period of maintenance and support, typically one to three years.
Maintenance and support revenue decreased $0.8 million and $2.7 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to the change in the allocation of contract consideration to the relative fair value method under ASC 606 from the residual method under ASC 605. As a result of the allocation change, more contract consideration is allocated to license revenue under ASC 606.
Professional services revenue decreased $0.8 million and $1.3 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to professional services sold together with term or perpetual licenses. Under ASC 606, the professional services represent distinct performance obligations and therefore are recognized as services are performed. Under ASC 605, professional services sold together with term or perpetual licenses were recognized ratably over the contractual period of maintenance and support.
Sales and marketing expense decreased $1.9 million and $6.4 million for the three and nine months ended September 30, 2018, respectively, under ASC 606 primarily due to the capitalization of commissions considered direct and incremental costs to obtain a contract partially offset by amortization of capitalized commissions.
 
 
Nine Months Ended September 30, 2018
Statement of Cash Flows
 
As Reported under ASC 606
 
Proforma as if ASC 605 was in effect
 
 
(in thousands)
Net loss
 
$
(42,525
)
 
$
(38,946
)
Adjustments to reconcile net loss to net cash used in operating activities
 
30,733

 
30,733

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable
 
19,287

 
19,287

Deferred contract acquisition and fulfillment costs
 
(6,385
)
 

Prepaid expenses and other assets
 
(2,434
)
 
(2,207
)
Accounts payable
 
565

 
565

Accrued expenses
 
(2,174
)
 
(2,174
)
Deferred revenue
 
(2,313
)
 
(12,504
)
Other liabilities
 
(622
)
 
(622
)
Net cash used in operating activities
 
$
(5,868
)
 
$
(5,868
)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Assets Measured at Fair Value on Recurring Basis
The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories:
 
 
As of September 30, 2018
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
87,829

 
$

 
$

 
$
87,829

U.S. government agencies
 
61,376

 

 

 
61,376

Commercial paper
 

 
62,881

 

 
62,881

Corporate bonds
 

 
45,090

 

 
45,090

Agency bonds
 

 
16,509

 

 
16,509

Asset-backed securities
 

 
7,475

 

 
7,475

Total assets
 
$
149,205

 
$
131,955

 
$

 
$
281,160

 
 
As of December 31, 2017
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
95

 
$

 
$

 
$
95

U.S. government agencies
 
11,869

 

 

 
11,869

Commercial paper
 

 
12,942

 

 
12,942

Corporate bonds
 

 
12,964

 

 
12,964

Asset-backed securities
 

 
2,505

 

 
2,505

Total assets
 
$
11,964

 
$
28,411

 
$

 
$
40,375

Schedule of Available-for-sale Securities Reconciliation
Our investments, which are all classified as available-for-sale, consisted of the following:
 
 
As of September 30, 2018
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
61,437

 
$

 
$
(61
)
 
$
61,376

Commercial paper
 
56,146

 

 

 
56,146

Corporate bonds
 
38,445

 
1

 
(44
)
 
38,402

Agency bonds
 
16,544

 

 
(35
)
 
16,509

Asset-backed securities
 
7,480

 

 
(5
)
 
7,475

Total assets
 
$
180,052

 
$
1

 
$
(145
)
 
$
179,908

Our available-for-sale investments as of September 30, 2018 includes $6.7 million of commercial paper and $6.7 million of corporate bonds investments which are classified as cash and cash equivalents as the original maturity was less than three months.
 
 
As of December 31, 2017
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
11,880

 
$

 
$
(11
)
 
$
11,869

Commercial paper
 
12,942

 

 

 
12,942

Corporate bonds
 
12,991

 

 
(27
)
 
12,964

Asset-backed securities
 
2,506

 

 
(1
)
 
2,505

Total assets
 
$
40,319

 
$

 
$
(39
)
 
$
40,280

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2018
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment
Property and equipment are recorded at cost and consist of the following:
 
 
As of
September 30, 2018
 
As of
December 31, 2017
 
 
(in thousands)
Computer equipment and software
 
$
18,106

 
$
16,205

Furniture and fixtures
 
4,762

 
4,034

Leasehold improvements
 
13,703

 
9,079

Total
 
36,571

 
29,318

Less accumulated depreciation
 
(24,712
)
 
(20,729
)
Property and equipment, net
 
$
11,859

 
$
8,589

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Identifiable Intangible Assets
The following table presents details of our intangible assets, which include acquired identifiable intangible assets and capitalized internal-use software costs:
 
 
 
As of September 30, 2018
 
As of December 31, 2017
 
Weighted-
Average
Life (years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
 
 
(in thousands)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
5.7
 
$
20,611

 
$
(8,459
)
 
$
12,152

 
$
20,611

 
$
(5,756
)
 
$
14,855

Customer relationships
6.7
 
1,000

 
(466
)
 
534

 
1,000

 
(351
)
 
649

Trade names
6.1
 
519

 
(514
)
 
5

 
519

 
(510
)
 
9

Non-compete agreements
2.0
 
40

 
(40
)
 

 
40

 
(40
)
 

Total acquired intangible assets
 
 
22,170

 
(9,479
)
 
12,691

 
22,170

 
(6,657
)
 
15,513

Internal-use software
 
 
3,667

 
(335
)
 
3,332

 
1,162

 
(35
)
 
1,127

Total intangible assets
 
 
$
25,837

 
$
(9,814
)
 
$
16,023

 
$
23,332

 
$
(6,692
)
 
$
16,640

Schedule of Estimated Amortization Expense
Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of September 30, 2018 was as follows (in thousands):
2018 (for the remaining three months)
$
1,069

2019
4,250

2020
4,192

2021
3,300

2022
1,095

2023 and thereafter

Total
$
13,906

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
1.25% Convertible Senior Notes and Capped Calls (Tables)
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Schedule of Liability and Equity Components of Convertible Debt
The net carrying amount of the liability component of the Notes was as follows:
 
 
As of
September 30, 2018
 
 
(in thousands)
Principal
 
$
230,000

Unamortized debt discount
 
(52,641
)
Unamortized issuance costs
 
(5,194
)
Net carrying amount
 
$
172,165

The net carrying amount of the equity component was as follows:
 
 
As of
September 30, 2018
 
 
(in thousands)
Debt discount for conversion option
 
$
53,820

Issuance costs
 
(1,622
)
Net carrying amount
 
$
52,198

Interest expense related to the Notes was as follows:
 
 
Three and Nine Months Ended September 30, 2018
 
 
(in thousands)
Contractual interest expense
 
$
383

Amortization of debt discount
 
1,180

Amortization of issuance costs
 
116

Total interest expense
 
$
1,679

The net impact to our stockholders' equity, included in additional paid-in capital, of the above components of the Notes was as follows (in thousands):
Conversion option
 
$
53,820

Purchase of capped calls
 
(26,910
)
Issuance costs
 
(1,622
)
Total
 
$
25,288

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
Stock-based compensation expense:
 
 
 
 
 
 
 
 
Cost of revenue
 
$
478

 
$
305

 
$
1,321

 
$
815

Research and development
 
2,984

 
1,986

 
8,400

 
5,188

Sales and marketing
 
2,066

 
1,512

 
5,684

 
4,694

General and administrative
 
1,896

 
1,485

 
5,594

 
4,041

Total stock-based compensation expense
 
$
7,424

 
$
5,288

 
$
20,999

 
$
14,738

Summary of Restricted Stock and Restricted Stock Unit Activity
Restricted stock and restricted stock unit activity during the nine months ended September 30, 2018 was as follows:
 
 
Restricted Stock
 
Restricted Stock Units
 
 
Shares
 
Weighted-Average
Grant Date
Fair Value
 
Shares
 
Weighted-Average
Grant Date
Fair Value
Unvested balance as of December 31, 2017
 
210,083

 
$
18.00

 
1,988,509

 
$
14.77

Granted
 

 

 
1,941,370

 
24.46

Vested
 
(140,974
)
 
18.81

 
(731,183
)
 
17.10

Forfeited
 
(700
)
 
23.01

 
(207,521
)
 
18.58

Unvested balance as of September 30, 2018
 
68,409

 
$
16.28

 
2,991,175

 
$
20.22

Summary of Stock Option Activity
Stock option activity during the nine months ended September 30, 2018 was as follows:
 
 
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual Life
(in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 2017
 
4,684,954

 
$
9.68

 
 
 
 
Granted
 
107,850

 
24.44

 
 
 
 
Exercised
 
(849,338
)
 
7.75

 
 
 
$
17,897

Forfeited/cancelled
 
(88,107
)
 
15.48

 
 
 
 
Outstanding as of September 30, 2018
 
3,855,359

 
$
10.38

 
6.5
 
$
102,325

Vested and exercisable as of September 30, 2018
 
2,615,648

 
$
8.57

 
5.8
 
$
74,159

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net Loss Per Share of Common Stock
The following table summarizes the computation of basic and diluted net loss per share of our common stock for the three and nine months ended September 30, 2018 and 2017:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands, except share and per share data)
Numerator:
 
 
 
 
 
 
 
Net loss
$
(11,831
)
 
$
(10,284
)
 
$
(42,525
)
 
$
(32,466
)
Denominator:
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
46,914,077

 
43,279,025

 
46,139,978

 
42,693,212

Net loss per share attributable to common stockholders, basic and diluted
$
(0.25
)
 
$
(0.24
)
 
$
(0.92
)
 
$
(0.76
)
Anti-Dilutive Securities Excluded from Computation Diluted Weighted Average Shares Outstanding
The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:
 
Three and Nine Months Ended September 30,
 
2018
 
2017
Options to purchase common stock
3,855,359

 
4,778,250

Unvested restricted stock
68,409

 
278,701

Unvested restricted stock units
2,991,175

 
2,069,623

Shares to be issued under ESPP
16,651

 
9,614

Total
6,931,594

 
7,136,188

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information and Information about Geographic Areas (Tables)
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Net Revenues of Customer by Geographic Area
Net revenues by geographic area presented based upon the location of the customer were as follows: 
 
Three Months Ended September 30,

Nine Months Ended September 30,
 
2018
 
2017

2018
 
2017
 
(in thousands)
North America
$
53,232

 
$
42,966

 
$
149,177

 
$
121,177

Other
9,133

 
7,555

 
26,144

 
22,032

Total
$
62,365

 
$
50,521

 
$
175,321

 
$
143,209

Property and Equipment, Net By Geographic Area
Property and equipment, net by geographic area was as follows:
 
As of September 30, 2018
 
As of December 31, 2017
 
(in thousands)
United States
$
10,626

 
$
7,182

Other
1,233

 
1,407

Total
$
11,859

 
$
8,589

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - Additional Information (Details) - USD ($)
1 Months Ended 9 Months Ended
Jan. 01, 2018
Aug. 31, 2018
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Proceeds from convertible debt     $ 223,529,000 $ 0  
Purchase of capped calls related to convertible senior notes     26,910,000 $ 0  
Accumulated deficit $ (409,040,000)   $ (451,565,000)   $ (434,913,000)
Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Deferred contract acquisition and fulfillment costs 27,200,000        
Deferred tax liabilities $ 400,000        
Term And Perpetual License [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Economic life 5 years   5 years    
Term And Perpetual License [Member] | Accounting Standards Update 2014-09 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Deferred revenue $ 6,700,000        
Term And Perpetual License [Member] | Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accumulated deficit (6,735,000)        
Professional Services [Member] | Accounting Standards Update 2014-09 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Deferred revenue (4,200,000)        
Professional Services [Member] | Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accumulated deficit $ 4,177,000        
The Notes [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Strike price (in dollars per share)   $ 41.59      
Cap price (in dollars per share)   $ 63.98      
Convertible Debt [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Face amount   $ 230,000,000.0      
Convertible Debt [Member] | The Notes, Due 2023 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Face amount   $ 200,000,000.0      
Interest rate   1.25%      
Convertible Debt [Member] | The Notes, Over-allotment Option [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Face amount   $ 30,000,000.0      
Convertible Debt [Member] | The Notes [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Interest rate   1.25%      
Proceeds from convertible debt   $ 223,100,000      
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - ASC 606 (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cash and cash equivalents $ 131,160 $ 51,562 $ 51,562
Short-term investments 140,633 39,178 39,178
Accounts receivable, net 53,771 73,661 73,661
Deferred contract acquisition and fulfillment costs, current portion 10,376 7,844 0
Prepaid expenses and other current assets 11,616 8,907 8,877
Long-term investments 39,275 1,102 1,102
Property and equipment, net 11,859 8,589 8,589
Goodwill 83,164 83,164 83,164
Intangible assets, net 16,023 16,640 16,640
Deferred contract acquisition and fulfillment costs, non-current portion 23,174 19,321 0
Other assets 906 1,363 1,363
Total assets 521,957 311,331 284,136
Accounts payable 2,766 2,240 2,240
Accrued expenses 27,392 29,728 29,728
Deferred revenue, current portion 159,408 142,020 155,811
Other current liabilities 838 1,706 1,706
Deferred revenue, non-current portion 63,680 83,373 68,689
Other long-term liabilities 2,607 2,238 1,809
Total liabilities 428,856 261,305 259,983
Common stock 473 441 441
Treasury stock (4,764) (4,764) (4,764)
Additional paid-in-capital 549,101 463,428 463,428
Accumulated other comprehensive loss (144) (39) (39)
Accumulated deficit (451,565) (409,040) (434,913)
Total stockholders’ equity 93,101 50,026 24,153
Total liabilities and stockholders’ equity 521,957 311,331 284,136
Calculated under Revenue Guidance in Effect before Topic 606 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cash and cash equivalents 131,160   51,562
Short-term investments 140,633   39,178
Accounts receivable, net 53,771   73,661
Deferred contract acquisition and fulfillment costs, current portion 0   0
Prepaid expenses and other current assets 11,359   8,877
Long-term investments 39,275   1,102
Property and equipment, net 11,859   8,589
Goodwill 83,164   83,164
Intangible assets, net 16,023   16,640
Deferred contract acquisition and fulfillment costs, non-current portion 0   0
Other assets 906   1,363
Total assets 488,150   284,136
Accounts payable 2,766   2,240
Accrued expenses 27,392   29,728
Deferred revenue, current portion 165,673   155,811
Other current liabilities 838   1,706
Deferred revenue, non-current portion 46,331   68,689
Other long-term liabilities 2,178   1,809
Total liabilities 417,343   259,983
Common stock 473   441
Treasury stock (4,764)   (4,764)
Additional paid-in-capital 549,101   463,428
Accumulated other comprehensive loss (144)   (39)
Accumulated deficit (473,859)   (434,913)
Total stockholders’ equity 70,807   24,153
Total liabilities and stockholders’ equity $ 488,150   $ 284,136
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member] | Term And Perpetual License [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cash and cash equivalents   0  
Short-term investments   0  
Accounts receivable, net   0  
Deferred contract acquisition and fulfillment costs, current portion   0  
Prepaid expenses and other current assets   0  
Long-term investments   0  
Property and equipment, net   0  
Goodwill   0  
Intangible assets, net   0  
Deferred contract acquisition and fulfillment costs, non-current portion   0  
Other assets   0  
Total assets   0  
Accounts payable   0  
Accrued expenses   0  
Deferred revenue, current portion   (10,912)  
Other current liabilities   0  
Deferred revenue, non-current portion   17,647  
Other long-term liabilities   0  
Total liabilities   6,735  
Common stock   0  
Treasury stock   0  
Additional paid-in-capital   0  
Accumulated other comprehensive loss   0  
Accumulated deficit   (6,735)  
Total stockholders’ equity   (6,735)  
Total liabilities and stockholders’ equity   0  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member] | Professional Services [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cash and cash equivalents   0  
Short-term investments   0  
Accounts receivable, net   0  
Deferred contract acquisition and fulfillment costs, current portion   0  
Prepaid expenses and other current assets   30  
Long-term investments   0  
Property and equipment, net   0  
Goodwill   0  
Intangible assets, net   0  
Deferred contract acquisition and fulfillment costs, non-current portion   0  
Other assets   0  
Total assets   30  
Accounts payable   0  
Accrued expenses   0  
Deferred revenue, current portion   (1,523)  
Other current liabilities   0  
Deferred revenue, non-current portion   (2,624)  
Other long-term liabilities   0  
Total liabilities   (4,147)  
Common stock   0  
Treasury stock   0  
Additional paid-in-capital   0  
Accumulated other comprehensive loss   0  
Accumulated deficit   4,177  
Total stockholders’ equity   4,177  
Total liabilities and stockholders’ equity   30  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member] | Other [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cash and cash equivalents   0  
Short-term investments   0  
Accounts receivable, net   0  
Deferred contract acquisition and fulfillment costs, current portion   0  
Prepaid expenses and other current assets   0  
Long-term investments   0  
Property and equipment, net   0  
Goodwill   0  
Intangible assets, net   0  
Deferred contract acquisition and fulfillment costs, non-current portion   0  
Other assets   0  
Total assets   0  
Accounts payable   0  
Accrued expenses   0  
Deferred revenue, current portion   (1,356)  
Other current liabilities   0  
Deferred revenue, non-current portion   (339)  
Other long-term liabilities   0  
Total liabilities   (1,695)  
Common stock   0  
Treasury stock   0  
Additional paid-in-capital   0  
Accumulated other comprehensive loss   0  
Accumulated deficit   1,695  
Total stockholders’ equity   1,695  
Total liabilities and stockholders’ equity   0  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member] | Costs To Obtain Or Fulfill A Contract [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cash and cash equivalents   0  
Short-term investments   0  
Accounts receivable, net   0  
Deferred contract acquisition and fulfillment costs, current portion   7,844  
Prepaid expenses and other current assets   0  
Long-term investments   0  
Property and equipment, net   0  
Goodwill   0  
Intangible assets, net   0  
Deferred contract acquisition and fulfillment costs, non-current portion   19,321  
Other assets   0  
Total assets   27,165  
Accounts payable   0  
Accrued expenses   0  
Deferred revenue, current portion   0  
Other current liabilities   0  
Deferred revenue, non-current portion   0  
Other long-term liabilities   429  
Total liabilities   429  
Common stock   0  
Treasury stock   0  
Additional paid-in-capital   0  
Accumulated other comprehensive loss   0  
Accumulated deficit   26,736  
Total stockholders’ equity   26,736  
Total liabilities and stockholders’ equity   $ 27,165  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Total revenue $ 62,365 $ 50,521 $ 175,321 $ 143,209
Subscription Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 35,860   95,990  
Term And Perpetual License [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 7,461   19,717  
Maintenance and Support [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 10,614   31,977  
Professional Services [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 7,922 $ 9,241 25,193 $ 26,679
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 508   2,444  
United States [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 51,341   143,372  
All other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 11,024   $ 31,949  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2018
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Revenue recognized   $ 53,100   $ 113,100  
Contract assets $ 300 600   600  
Reported assets   33,800   33,800  
Deferred acquisition costs   33,600   33,600  
Reported liabilities   11,500   11,500  
Decrease in maintenance and support   (62,365) $ (50,521) (175,321) $ (143,209)
Decrease in sales and marketing expense   (30,570) (28,224) (90,779) (80,166)
Accounting Standards Update 2014-09 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Decrease in sales and marketing expense   1,900   6,400  
Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Decrease in product revenue   $ 1,500   $ 6,000  
Professional Services [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Expected timing of satisfaction, period   12 months   12 months  
Decrease in maintenance and support   $ (7,922) (9,241) $ (25,193) (26,679)
Professional Services [Member] | Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Decrease in maintenance and support   800   1,300  
Term And Perpetual License [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Decrease in maintenance and support   (7,461)   $ (19,717)  
Term And Perpetual License [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Economic life 5 years     5 years  
Maintenance and Support [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Decrease in maintenance and support   (10,614)   $ (31,977)  
Maintenance [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Decrease in maintenance and support   (10,614) $ (11,654) (31,977) $ (33,794)
Maintenance [Member] | Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Decrease in maintenance and support   $ 800   $ 2,700  
Minimum [Member] | Maintenance and Support [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Contractual period       1 year  
Maximum [Member] | Maintenance and Support [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Contractual period       3 years  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Capitalized Costs (Details) - Contract Acquisition And Fulfillment Costs [Member]
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Capitalized Contract Cost [Roll Forward]  
Beginning balance $ 27,165
Capitalization of contract acquisition and fulfillment costs 13,391
Amortization of deferred contract acquisition and fulfillment costs (7,006)
Ending balance $ 33,550
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Performance Obligation (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Subscription Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 34,573
Expected timing of satisfaction, period 3 months
Subscription Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 77,739
Expected timing of satisfaction, period 1 year
Subscription Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 29,218
Expected timing of satisfaction, period
Term And Perpetual License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 6,038
Expected timing of satisfaction, period 3 months
Term And Perpetual License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 17,383
Expected timing of satisfaction, period 1 year
Term And Perpetual License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 22,761
Expected timing of satisfaction, period
Maintenance and Support [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 9,780
Expected timing of satisfaction, period 3 months
Maintenance and Support [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 19,440
Expected timing of satisfaction, period 1 year
Maintenance and Support [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 5,479
Expected timing of satisfaction, period
Professional Services [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction, period 12 months
Professional Services [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 10,700
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Assets      
Cash and cash equivalents $ 131,160 $ 51,562 $ 51,562
Short-term investments 140,633 39,178 39,178
Accounts receivable, net 53,771 73,661 73,661
Deferred contract acquisition and fulfillment costs, current portion 10,376 7,844 0
Prepaid expenses and other current assets 11,616 8,907 8,877
Long-term investments 39,275 1,102 1,102
Property and equipment, net 11,859 8,589 8,589
Goodwill 83,164 83,164 83,164
Intangible assets, net 16,023 16,640 16,640
Deferred contract acquisition and fulfillment costs, non-current portion 23,174 19,321 0
Other assets 906 1,363 1,363
Total assets 521,957 311,331 284,136
Liabilities      
Accounts payable 2,766 2,240 2,240
Accrued expenses 27,392 29,728 29,728
Deferred revenue, current portion 159,408 142,020 155,811
Other current liabilities 838 1,706 1,706
Convertible senior notes, net 172,165   0
Deferred revenue, non-current portion 63,680 83,373 68,689
Other long-term liabilities 2,607 2,238 1,809
Total liabilities 428,856 261,305 259,983
Common stock 473 441 441
Treasury stock (4,764) (4,764) (4,764)
Additional paid-in-capital 549,101 463,428 463,428
Accumulated other comprehensive loss (144) (39) (39)
Accumulated deficit (451,565) (409,040) (434,913)
Total stockholders’ equity 93,101 50,026 24,153
Total liabilities and stockholders’ equity 521,957 $ 311,331 284,136
Calculated under Revenue Guidance in Effect before Topic 606 [Member]      
Assets      
Cash and cash equivalents 131,160   51,562
Short-term investments 140,633   39,178
Accounts receivable, net 53,771   73,661
Deferred contract acquisition and fulfillment costs, current portion 0   0
Prepaid expenses and other current assets 11,359   8,877
Long-term investments 39,275   1,102
Property and equipment, net 11,859   8,589
Goodwill 83,164   83,164
Intangible assets, net 16,023   16,640
Deferred contract acquisition and fulfillment costs, non-current portion 0   0
Other assets 906   1,363
Total assets 488,150   284,136
Liabilities      
Accounts payable 2,766   2,240
Accrued expenses 27,392   29,728
Deferred revenue, current portion 165,673   155,811
Other current liabilities 838   1,706
Convertible senior notes, net 172,165    
Deferred revenue, non-current portion 46,331   68,689
Other long-term liabilities 2,178   1,809
Total liabilities 417,343   259,983
Common stock 473   441
Treasury stock (4,764)   (4,764)
Additional paid-in-capital 549,101   463,428
Accumulated other comprehensive loss (144)   (39)
Accumulated deficit (473,859)   (434,913)
Total stockholders’ equity 70,807   24,153
Total liabilities and stockholders’ equity $ 488,150   $ 284,136
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue:        
Total revenue $ 62,365 $ 50,521 $ 175,321 $ 143,209
Cost of revenue:        
Total cost of revenue 17,810 14,367 51,797 39,710
Total gross profit 44,555 36,154 123,524 103,499
Operating expenses:        
Research and development 17,111 13,570 49,915 36,836
Sales and marketing 30,570 28,224 90,779 80,166
General and administrative 8,175 7,402 25,056 21,906
Total operating expenses 55,856 49,196 165,750 138,908
Loss from operations (11,301) (13,042) (42,226) (35,409)
Interest income 813 209 1,520 666
Interest expense (1,679) (11) (1,681) (81)
Other income (expense), net 181 235 (67) 349
Loss before income taxes (11,986) (12,609) (42,454) (34,475)
Provision for (benefit from) income taxes (155) (2,325) 71 (2,009)
Net loss $ (11,831) $ (10,284) $ (42,525) $ (32,466)
Net loss per share, basic and diluted (in dollars per share) $ (0.25) $ (0.24) $ (0.92) $ (0.76)
Weighted-average common shares outstanding, basic and diluted (in shares) 46,914,077 43,279,025 46,139,978 42,693,212
Calculated under Revenue Guidance in Effect before Topic 606 [Member]        
Revenue:        
Total revenue $ 65,507   $ 185,285  
Cost of revenue:        
Total cost of revenue 17,766   51,748  
Total gross profit 47,741   133,537  
Operating expenses:        
Research and development 17,111   49,915  
Sales and marketing 32,468   97,213  
General and administrative 8,175   25,056  
Total operating expenses 57,754   172,184  
Loss from operations (10,013)   (38,647)  
Interest income 813   1,520  
Interest expense (1,679)   (1,681)  
Other income (expense), net 181   (67)  
Loss before income taxes (10,698)   (38,875)  
Provision for (benefit from) income taxes (155)   71  
Net loss $ (10,543)   $ (38,946)  
Net loss per share, basic and diluted (in dollars per share) $ (0.22)   $ (0.84)  
Weighted-average common shares outstanding, basic and diluted (in shares) 46,914,077   46,139,978  
Product [Member]        
Revenue:        
Total revenue $ 43,829 $ 29,626 $ 118,151 $ 82,736
Cost of revenue:        
Total cost of revenue 10,294 6,888 28,380 17,155
Product [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member]        
Revenue:        
Total revenue 45,310   124,119  
Cost of revenue:        
Total cost of revenue 10,256   28,346  
Maintenance and Support [Member]        
Revenue:        
Total revenue 10,614 11,654 31,977 33,794
Cost of revenue:        
Total cost of revenue 1,901 1,739 5,757 5,467
Maintenance and Support [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member]        
Revenue:        
Total revenue 11,467   34,707  
Cost of revenue:        
Total cost of revenue 1,901   5,757  
Professional Services [Member]        
Revenue:        
Total revenue 7,922 9,241 25,193 26,679
Cost of revenue:        
Total cost of revenue 5,615 $ 5,740 17,660 $ 17,088
Professional Services [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member]        
Revenue:        
Total revenue 8,730   26,459  
Cost of revenue:        
Total cost of revenue $ 5,609   $ 17,645  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Statement of Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Net loss $ (11,831) $ (10,284) $ (42,525) $ (32,466)
Adjustments to reconcile net loss to net cash used in operating activities     30,733  
Changes in operating assets and liabilities:        
Accounts receivable     19,287 130
Deferred contract acquisition and fulfillment costs     (6,385) 0
Prepaid expenses and other assets     (2,434) 601
Accounts payable     565 (322)
Accrued expenses     (2,174) 803
Deferred revenue     (2,313) 19,580
Other liabilities     (622) (965)
Net cash (used in) provided by operating activities     (5,868) $ 5,084
Calculated under Revenue Guidance in Effect before Topic 606 [Member]        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Net loss $ (10,543)   (38,946)  
Adjustments to reconcile net loss to net cash used in operating activities     30,733  
Changes in operating assets and liabilities:        
Accounts receivable     19,287  
Deferred contract acquisition and fulfillment costs     0  
Prepaid expenses and other assets     (2,207)  
Accounts payable     565  
Accrued expenses     (2,174)  
Deferred revenue     (12,504)  
Other liabilities     (622)  
Net cash (used in) provided by operating activities     $ (5,868)  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Aug. 31, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities $ 179,908   $ 40,280
The Notes, Due 2023 [Member] | Convertible Debt [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate   1.25%  
Convertible debt, fair value 255,300    
Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 281,160   40,375
Level 1 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 149,205   11,964
Level 2 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 131,955   28,411
Level 3 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0   0
U.S. Government Agencies [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 61,376   11,869
U.S. Government Agencies [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 61,376   11,869
U.S. Government Agencies [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 61,376   11,869
U.S. Government Agencies [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0   0
U.S. Government Agencies [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0   0
Commercial Paper [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 56,146   12,942
Commercial Paper [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 62,881   12,942
Commercial Paper [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0   0
Commercial Paper [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 62,881   12,942
Commercial Paper [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0   0
Corporate Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 38,402   12,964
Corporate Bonds [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 45,090   12,964
Corporate Bonds [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0   0
Corporate Bonds [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 45,090   12,964
Corporate Bonds [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0   0
Agency Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 16,509    
Agency Bonds [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 16,509    
Agency Bonds [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0    
Agency Bonds [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 16,509    
Agency Bonds [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0    
Asset-backed Securities [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 7,475   2,505
Asset-backed Securities [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 7,475   2,505
Asset-backed Securities [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0   0
Asset-backed Securities [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 7,475   2,505
Asset-backed Securities [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale securities 0   0
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Money market funds 87,829   95
Money Market Funds [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Money market funds 87,829   95
Money Market Funds [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Money market funds 0   0
Money Market Funds [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Money market funds $ 0   $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Available for Sale Investments at Fair Value (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 180,052 $ 40,319
Gross Unrealized Gains 1 0
Gross Unrealized Losses (145) (39)
Fair Value $ 179,908 $ 40,280
Minimum [Member]    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity 3 months 3 months
Maximum [Member]    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity   2 years
Commercial Paper [Member] | Available-for-sale Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Money market funds $ 6,700  
Corporate Bonds [Member] | Available-for-sale Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Money market funds 6,700  
U.S. Government Agencies [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 61,437 $ 11,880
Gross Unrealized Gains 0 0
Gross Unrealized Losses (61) (11)
Fair Value 61,376 11,869
Commercial Paper [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 56,146 12,942
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 56,146 12,942
Corporate Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 38,445 12,991
Gross Unrealized Gains 1 0
Gross Unrealized Losses (44) (27)
Fair Value 38,402 12,964
Agency Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,544  
Gross Unrealized Gains 0  
Gross Unrealized Losses (35)  
Fair Value 16,509  
Asset-backed Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,480 2,506
Gross Unrealized Gains 0 0
Gross Unrealized Losses (5) (1)
Fair Value $ 7,475 $ 2,505
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 36,571   $ 29,318
Less accumulated depreciation (24,712)   (20,729)
Net property and equipment 11,859 $ 8,589 8,589
Computer Equipment and Software [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 18,106   16,205
Furniture and Fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 4,762   4,034
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 13,703   $ 9,079
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 1.6 $ 1.2 $ 4.6 $ 3.4
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]            
Goodwill $ 83,164   $ 83,164   $ 83,164 $ 83,164
Amortization expense $ 1,100 $ 900 3,100 $ 1,900    
Capitalized internal-use software costs for works in process     $ 2,100      
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, Gross Carrying Amount $ 25,837   $ 23,332
Accumulated Amortization (9,814)   (6,692)
Intangible assets, net 13,906    
Total intangible assets, Net Book Value 16,023 $ 16,640 16,640
Acquired Intangible Assets, Gross Carrying Amount 22,170   22,170
Acquired Intangible Assets, Accumulated Amortization (9,479)   (6,657)
Acquired Intangible Assets, Net Book Value $ 12,691   15,513
Developed Technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, Weighted-Average Life 5 years 8 months 21 days    
Gross Carrying Amount $ 20,611   20,611
Accumulated Amortization (8,459)   (5,756)
Intangible assets, net $ 12,152   14,855
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, Weighted-Average Life 6 years 8 months 12 days    
Gross Carrying Amount $ 1,000   1,000
Accumulated Amortization (466)   (351)
Intangible assets, net $ 534   649
Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, Weighted-Average Life 6 years 1 month 6 days    
Gross Carrying Amount $ 519   519
Accumulated Amortization (514)   (510)
Intangible assets, net $ 5   9
Non-compete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, Weighted-Average Life 2 years    
Gross Carrying Amount $ 40   40
Accumulated Amortization (40)   (40)
Intangible assets, net 0   0
Internal-use Software [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 3,667   1,162
Accumulated Amortization (335)   (35)
Intangible assets, net $ 3,332   $ 1,127
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2018 (for the remaining three months) $ 1,069
2019 4,250
2020 4,192
2021 3,300
2022 1,095
2023 and thereafter 0
Intangible assets, net $ 13,906
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
1.25% Convertible Senior Notes and Capped Calls - Additional Information (Details)
$ / shares in Units, shares in Millions
1 Months Ended 9 Months Ended
Aug. 31, 2018
USD ($)
day
$ / shares
shares
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Debt Instrument [Line Items]      
Proceeds from convertible debt   $ 223,529,000 $ 0
Equity component of convertible debt, subsequent adjustments $ 26,910,000    
Call Option [Member]      
Debt Instrument [Line Items]      
Strike price (in dollars per share) | $ / shares $ 41.59    
Cap price (in dollars per share) | $ / shares $ 63.98    
Option indexed to issuer's equity (in shares) | shares 5.5    
Equity component of convertible debt, subsequent adjustments   26,900,000  
Financing arrangements   13,000,000  
Release of valuation allowance   13,000,000  
The Notes [Member]      
Debt Instrument [Line Items]      
Strike price (in dollars per share) | $ / shares $ 41.59    
Cap price (in dollars per share) | $ / shares $ 63.98    
Convertible Debt [Member]      
Debt Instrument [Line Items]      
Face amount $ 230,000,000.0    
Convertible Debt [Member] | The Notes, Due 2023 [Member]      
Debt Instrument [Line Items]      
Face amount $ 200,000,000.0    
Interest rate 1.25%    
Convertible Debt [Member] | The Notes, Over-allotment Option [Member]      
Debt Instrument [Line Items]      
Face amount $ 30,000,000.0    
Convertible Debt [Member] | The Notes [Member]      
Debt Instrument [Line Items]      
Interest rate 1.25%    
Proceeds from convertible debt $ 223,100,000    
Conversion ratio (in shares per $1000) 0.024046    
Conversion price (in dollars per share) | $ / shares $ 41.59    
Redemption price, percentage 100.00%    
Carrying amount of equity component $ 53,800,000 52,198,000  
Convertible debt   172,165,000  
Amortization of debt discount   1,180,000  
Converted instrument, rate 7.37%    
Debt issuance costs, net $ 6,900,000 $ 5,194,000  
Liability component 5,300,000    
Issuance costs of equity component $ 1,600,000    
Debt Covenant One [Member] | Convertible Debt [Member] | The Notes [Member]      
Debt Instrument [Line Items]      
Threshold trading days | day 20    
Threshold consecutive trading days | day 30    
Threshold percentage of stock price trigger 130.00%    
Debt Covenant Two [Member] | Convertible Debt [Member] | The Notes [Member]      
Debt Instrument [Line Items]      
Threshold trading days | day 5    
Threshold percentage of stock price trigger 98.00%    
Debt Covenant Three [Member] | Convertible Debt [Member] | The Notes [Member]      
Debt Instrument [Line Items]      
Threshold trading days | day 20    
Threshold consecutive trading days | day 30    
Threshold percentage of stock price trigger 130.00%    
Redemption price, percentage 100.00%    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
1.25% Convertible Senior Notes and Capped Calls - Carrying Amount of Liability Component (Details) - Convertible Debt [Member] - The Notes [Member] - USD ($)
$ in Thousands
Sep. 30, 2018
Aug. 31, 2018
Debt Instrument [Line Items]    
Principal $ 230,000  
Unamortized debt discount (52,641)  
Unamortized issuance costs (5,194) $ (6,900)
Net carrying amount $ 172,165  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
1.25% Convertible Senior Notes and Capped Calls - Carrying Amount of Equity Component (Details) - Convertible Debt [Member] - The Notes [Member] - USD ($)
$ in Thousands
Sep. 30, 2018
Aug. 31, 2018
Debt Instrument [Line Items]    
Debt discount for conversion option $ 53,820  
Issuance costs (1,622)  
Net carrying amount $ 52,198 $ 53,800
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
1.25% Convertible Senior Notes and Capped Calls - Schedule of Interest Expense (Details) - Convertible Debt [Member] - The Notes [Member]
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Debt Instrument [Line Items]  
Contractual interest expense $ 383
Amortization of debt discount 1,180
Amortization of issuance costs 116
Total interest expense $ 1,679
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
1.25% Convertible Senior Notes and Capped Calls - Impact to Shareholders' Equity (Details)
$ in Thousands
1 Months Ended
Aug. 31, 2018
USD ($)
Debt Instrument [Line Items]  
Conversion option $ 53,820
Purchase of capped calls (26,910)
Issuance costs (1,622)
Total $ 25,288
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Details)
$ / shares in Units, $ in Millions
Jan. 30, 2018
USD ($)
$ / shares
shares
Class of Stock [Line Items]  
Shares issued (in shares) 5,950,000
Share price of shares issued (in dollars per share) | $ / shares $ 22.00
Shares issued for underwriters' option (in shares) 770,000
Proceeds from issuance of stock | $ $ 30.9
Existing Stockholders [Member]  
Class of Stock [Line Items]  
Shares issued (in shares) 4,450,000
Parent [Member]  
Class of Stock [Line Items]  
Shares issued (in shares) 1,500,000
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 7,424 $ 5,288 $ 20,999 $ 14,738
Cost of Revenue [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 478 305 1,321 815
Research and Development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 2,984 1,986 8,400 5,188
Sales and Marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 2,066 1,512 5,684 4,694
General and Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 1,896 $ 1,485 $ 5,594 $ 4,041
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 14, 2018
Mar. 15, 2018
Sep. 15, 2017
Mar. 15, 2017
Sep. 30, 2018
Mar. 16, 2018
Jan. 30, 2018
Sep. 18, 2017
Mar. 16, 2017
Mar. 16, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period         4 years          
Purchase price of common stock by employees (as a percent)         85.00%          
Closing price of shares issued (in dollars per share)             $ 22.00      
Employee Stock Purchase Plan [Member] | Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Employee withholding percentage         15.00%          
Restricted Stock And Restricted Stock Units [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation expense         $ 57.2          
Unrecognized compensation expense, recognition period         2 years 10 months 10 days          
Options to Purchase Common Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation expense, recognition period         2 years 22 days          
Unrecognized compensation cost, stock options         $ 7.8          
Stock options vested, fair value         $ 4.2          
Stock options granted, weighted-average grant date fair value (in dollars per share)         $ 11.86          
Employee Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock issued to employees (in shares) 96,108 123,607 109,144 138,085            
Aggregate proceeds from issuance of common stock to employees $ 2.0 $ 1.6 $ 1.4 $ 1.5            
Share issued, price per share (in dollars per share)       $ 12.79   $ 21.96   $ 14.78 $ 12.96 $ 10.60
Closing price of shares issued (in dollars per share)       $ 15.05   $ 25.84   $ 17.39 $ 15.25 $ 12.47
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail)
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Restricted Stock [Member]  
Shares  
Unvested balance, Beginning balance (in shares) | shares 210,083
Granted (in shares) | shares 0
Vested (in shares) | shares (140,974)
Forfeited (in shares) | shares (700)
Unvested balance, Ending balance (in shares) | shares 68,409
Weighted-Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 18.00
Granted (in dollars per share) | $ / shares 0.00
Vested (in dollars per share) | $ / shares 18.81
Forfeited (in dollars per share) | $ / shares 23.01
Ending Balance (in dollars per share) | $ / shares $ 16.28
Restricted Stock Units (RSUs) [Member]  
Shares  
Unvested balance, Beginning balance (in shares) | shares 1,988,509
Granted (in shares) | shares 1,941,370
Vested (in shares) | shares (731,183)
Forfeited (in shares) | shares (207,521)
Unvested balance, Ending balance (in shares) | shares 2,991,175
Weighted-Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 14.77
Granted (in dollars per share) | $ / shares 24.46
Vested (in dollars per share) | $ / shares 17.10
Forfeited (in dollars per share) | $ / shares 18.58
Ending Balance (in dollars per share) | $ / shares $ 20.22
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) - Stock Options [Member]
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
$ / shares
shares
Shares  
Outstanding, Beginning balance (in shares) | shares 4,684,954
Granted (in shares) | shares 107,850
Exercised (in shares) | shares (849,338)
Forfeited/canceled (in shares) | shares (88,107)
Outstanding, Ending balance (in shares) | shares 3,855,359
Vested and exercisable (in shares) | shares 2,615,648
Weighted Average Exercise Price  
Outstanding, Beginning balance (in dollars per share) | $ / shares $ 9.68
Granted (in dollars per share) | $ / shares 24.44
Exercised (in dollars per share) | $ / shares 7.75
Forfeited/canceled (in dollars per share) | $ / shares 15.48
Outstanding, Ending balance (in dollars per share) | $ / shares 10.38
Vested and exercisable (in dollars per share) | $ / shares $ 8.57
Weighted Average Remaining Contractual Life (in years)  
Outstanding 6 years 6 months 4 days
Vested and exercisable 5 years 9 months 7 days
Aggregate Intrinsic Value  
Exercised | $ $ 17,897
Outstanding | $ 102,325
Vested and exercisable | $ $ 74,159
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings Per Share [Abstract]        
Net loss $ (11,831) $ (10,284) $ (42,525) $ (32,466)
Weighted-average common shares outstanding, basic and diluted (in shares) 46,914,077 43,279,025 46,139,978 42,693,212
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.25) $ (0.24) $ (0.92) $ (0.76)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) - $ / shares
1 Months Ended 9 Months Ended
Aug. 31, 2018
Sep. 30, 2018
Sep. 30, 2017
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares)   6,931,594 7,136,188
The Notes [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Strike price (in dollars per share) $ 41.59    
Unvested Restricted Stock [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares)   68,409 278,701
Unvested Restricted Stock Units [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares)   2,991,175 2,069,623
Employee Stock Purchase Plan [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares)   16,651 9,614
Convertible Debt Securities [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares)   5,500,000  
Options to Purchase Common Stock [Member]      
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares)   3,855,359 4,778,250
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
1 Months Ended 3 Months Ended
Oct. 31, 2018
patent
Mar. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Loss Contingencies [Line Items]      
Increase in litigation accrual   $ 0.4  
Litigation accrual   $ 0.6 $ 0.6
Subsequent Event [Member]      
Loss Contingencies [Line Items]      
Number of patents allegedly infringed | patent 7    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information and Information about Geographic Areas - Additional Information (Detail) - Segment
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Segment Reporting Information [Line Items]        
Number of operating segments     1  
Total Net Revenues [Member] | United States [Member]        
Segment Reporting Information [Line Items]        
Percentage of net revenues 96.00% 93.00% 96.00% 93.00%
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Entity Wide Portfolio Carrying Amount, Major Customer [Line Items]        
Net revenues, Total $ 62,365 $ 50,521 $ 175,321 $ 143,209
North America [Member]        
Entity Wide Portfolio Carrying Amount, Major Customer [Line Items]        
Net revenues, Total 53,232 42,966 149,177 121,177
Other [Member]        
Entity Wide Portfolio Carrying Amount, Major Customer [Line Items]        
Net revenues, Total $ 9,133 $ 7,555 $ 26,144 $ 22,032
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net $ 11,859 $ 8,589 $ 8,589
United States [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net 10,626   7,182
Other [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Property and equipment, net $ 1,233   $ 1,407
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
McAfee LLC [Member]    
Related Party Transaction [Line Items]    
Sales and marketing expense related to partner referral fees $ 0.1 $ 0.7
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Oct. 15, 2018
Sep. 30, 2018
Subsequent Event [Line Items]    
Vesting period   4 years
Subsequent Event [Member] | tCell.io, Inc. [Member]    
Subsequent Event [Line Items]    
Total cash consideration $ 14.4  
Subsequent Event [Member] | tCell.io, Inc. [Member] | Restricted Stock Units (RSUs) [Member]    
Subsequent Event [Line Items]    
Restricted stock units issued (in shares) 112,924  
Vesting period 3 years  
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /6&9TT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ]89G32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #UAF=-VE:1$>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NEEA0-3ULHD32$A, G&+$F^+:/XH,6KW]K1A MZX3@ 3C&_N7S9\F-"D+YB,_1!XQD,%T-MG-)J+!B!Z(@ )(ZH)6I'!-N;.Y\ MM)+&9]Q#D.I#[A$65;4$BR2U) D3L @SD;6-5D)%E.3C":_5C ^?L'MZ?,GK%L8EDD[A^"L90<> *W:>_%JO-]L'UBXJ?E=P7E2W6[X4-]>BOG^? M7'_X782MUV9G_K'Q6;!MX-==M%]02P,$% @ ]89G39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #UAF=->MJ_4XD" !'"0 & 'AL+W=OET8]R8V^)SY&#(C6#VX>)57QE3PUM2M7(=7I;IE%,GRRAHJGWC' M6OWES$5#E1Z*2R0[P>C)FIHZPG&<10VMVG"SLG,'L5GQFZJKEAU$(&]-0\6? M':OY8QVB\'WBN;IUEIN5 M:$;):VE_@_(F%6^&*'HI#7WKGU5KGX_^2T(&&VS @P&/!E3\UT & _DP)#;Y M?F4VU4]4T/7< O2*UBK;?X32+"NT4&:>:J#&YXY/)B3W 9E/S6VNO#9':\)6RQ/=8^Y/T5XSL5EZJ5P9$K?3C:(^S,N6)Z0?&3 M7LI5WVK&0'?:_ 502P,$% @ ]89G3<'- M3=I"! >Q0 !@ !X;"]W;W)K/.._60%2X71JI59:7=7V=78Q"[J$T"2[7+]]DY!%,#.^>T/B\(S] M>&+_['AQKIMO[3[&;O:]*H_MJGAL#_5QUL3=&YO[F=#5Y[K^MM0^&V[G*O!42SC2S=44?27][B)93G4U/OX=ZIT?FUS M"+R]_ZC]R]CYOC//11LW=?G/8=OME_,PGVWCKG@KNZ_U^=SE@Y.^C9>Z;,??V2;*^2/!6VO&**Y&_#55X[![(7)WIQW(LA7AQ/C-+>$2]RE2!:"=P*:60=^" PWEKJAT??DHG8$6>XQ 5&0*0HZBS%+D+#64I2A D@)W(XC J\3P0YFDR$EJ*$F1(Q)R911% MA:0+N0DVX2BQ^^0LM92E*$#2(SBZ\@FZQ&A&&:3(06HI2)$3TFD7Z%Y6D@67 M6OA0ABERF%H*4^2<1*V8!!W:/ \)OJ-, M4^0TM0F:HDQ3Y#2UE*;(.]H\D]SYDCB+G*,W9&CD@C:<;"DED4L22&8J< MH70U7"-GXX/Q;+OU4]G]]Z5,4,T):BE!-8>C-3DH^B4EZ(S3)K7*:!FCFF.4 M;GS7FN/Q 0Q-D*32B6FI98)J3E#Z9;W6G(P/9OBXI@@5A;K/9&)BZL29 >I M8X<"G)"Y%MZ8L'$U8%-^9)!J#E)'03II[HX?I(V@H!,W@MG-*=!P+/='T;P> MCNWLN>ZZNAJ/?79UW<6^3O6I[]X^%MMKH8R[;KCU_7US.0Z[%+KZ-!WU9=?S MQM7_4$L#!!0 ( /6&9TV!V( J7P( $@( 8 >&PO=V]R:W-H965T M&ULC99MKYHP%,>_"N$#W/+\8)!DNBQ;LB7F+MM>5ZU";J&L MK7+W[=<6)-#6J[Z0MOS_Y_Q.D5.+GM W5B'$G?<&MVSM5IQW*P#8H4(-9"^D M0ZVXF@?3? M!F'2KUW?O2V\UN>*RP50%AT\HY^(_^IV5,S %.58-ZAE-6D=BDYK]Y._VOK* MH!2_:]2SV=B1I>P)>9.3;\>UZTDBA-&!RQ!07*YHBS"6D03'WS&H.^64QOGX M%OV+*EX4LX<,;0G^4Q]YM78SUSFB$[Q@_DKZKV@L*':=L?KOZ(JPD$L2D>- M,%/?SN'".&G&* *E@>_#M6[5M1_CWVQV0S :@LG@1Q\:PM$0:@8PD*E2/T,. MRX*2WJ'#T^J@_%'XJU!LYD$NJKU3]T2U3*Q>RR0LP%7&&26;01+,),%2L;4H M\DD"1/X)(K!"!,H?SB$BNS^T^D/EC^;^6"MBD*1*TBJ)'Z6I5H=5E-E)(BM) M9)(D&LD@R69)O!?/UT@>B!8DL94D-DFT#))Z7ZPT?C>8)X8(HL1(E)E&F M$25&(AWE(\6"(;4RI"9#KC&DSSR?!Z(%268ER0R25*MUD]W==GU7GE$NF'(K M4VXR:85O(W2,#*0+,(HCKPXNO-F^YZ]/WDF4Z W*,\"%61)G!N-RJ(4 M3&$:)G>H[G1-WZ0RVJ9OYLJ2S,MTIH>Z@0C,6KH\8W] >JY;YNP)%Z>#ZN$G M0C@2,;T7$:T2Q_HTP>C$Y3 58SJ<;<.$DVX\M\'TYZ'\#U!+ P04 " #U MAF=-,)^\1U@% #'&@ & 'AL+W=O MJWI;MMUE_;)H]G4LGP:C[6:!2KG%MESOYC?+X=Y]?;.LWMK->A?OZUGSMMV6 M];]W<5-]7,]A_N/&E_7+:]O?6-PL]^5+_!K;/_?W=7>U.+;RM-[&7;.N=K,Z M/E_/;^&JT+XW&(B_UO&CF?R>]5(>JNI;?_';T_5<]2.*F_C8]DV4W==[S.-F MT[?4C>.?L='YL<_>-QW>CZ3KX[':-,/G[/&M::OMV$HWE&WY_?"]W@W?'X=_ MO!W-9 ,<#?!H )\;Z-% _S0PGQJ8T<"TRG8@1H.2 JK@R%E$5[TBQ0><"AAG2Z5P)6%!^\@ >Q E8 MIL"EU"72!7!UEJH#WA'0E)$+E#<*J39.81?K'-4F8!!42IN8A6X!N39'M2$/ M'3:CX\D%S 0(-&4)&#CKK:+R!$YG064)?7+Z LWU>:I/LYXN +2B3YW(:678 M_ F<040V@0*GK4EE(9 3+!@>E5(^DA,96.ZC0'UDA?6MJ8,X-,VIHWX"' TCN8C1TD-NB^:^0L*R1.4(ER"FD!<5*X@Q:ZH1"XC2:5#1!N0A 7@0$6@2,3#;M25W2 M >4)C.D3,?I(%#*6VN2A7 8@+P-HXKY#(;^[ $9Y3P4*I$8?%%N@8IN@0Z"; MQ$(BT85N:Y:F%;1!>@%C8H@6T:),IK M6H<(5+W:WBV3N\>W+K?8'^*3^W=PE8-P?P57Q>&= MRL_F#Z]X_BCKE_6NF3U4;5MMAP/^YZIJ8S=Z==G-ZFLLGXX7F_C<]C]]][L^ MO%HY7+35?GQMM#B^N[KY#U!+ P04 " #UAF=-[-DHA$*B'3 M)FU2U6K;9XS#:'$7)-^"?;EN>?NN<.!W2T7940J4@N% .6CQ-9 MDZI21#*-OSVG/814CN/UA?VKUBZU;#$G:UK]*7>B6-HSV]J1/3Y6XIF>OY%> M3VA;O?@?Y$0J"5>9R!@YK;C^M?(C%[3N660J-7[KGF6CG^>>_^(&.Z#> 0T. M,O8M![]W\-\=@IL.0>\0?#9"V#N$1@2GTZZ+F6&!5PFC9XMUKT.+U5OG+4+9 MKEP9=7?T?[*>7%I/*\]U$^>DB'I,VF'0"!.'UY!L"O$&A",3&+) 4!8IFKBC MZP#K*2*.C!SNDFQNDEREZ8/%\K6_?U6L#W0&($&@"8(1P3PPBMU!8@UI-.2+ MY\U\SZ@'!'/1S&#+ %B 0F2T;P/ ?!1$'Q0G!+6%0'$03!"!!-&D.)[K&]7I M,.&5;&2\K^LI"!D\&<3CFE4!0#$L* 8%Q8 @L]WQ)(:IYBXBNXO83!$^+&0& M"ID!0HQBI;//=&8*FG0&XIET!@ %L* Y*&@."#(^)^D<.HCST#R($,Q%D0'+ M %B (M]L% "3!S%V#7'.Z/->$W;0LY9;.3TV0IW!D748YX](C0?#GGJ+M0?8 M,SG^NVG]3M_='7YB=B@;;FVID$-)CXX]I8+([-T'V9%"7E>&347V0BUCN6;= MT.XV@K;]?<09+D6K_U!+ P04 " #UAF=-7^EI+A % !V&0 & 'AL M+W=O'8WL]W77>Z6R[;IUVHRO93?0K'_C_/=5.577_:O"S;4Q/*[=BH.BPI2=)E M5>Z/\_5JO/:Y6:_JU^ZP/X;/S:Q]K:JR^7<3#O7Y?F[F[Q>^[%]VW7!AN5Z= MRI?P1^C^/'UN^K/E-'K]'_WE,OD_F ML6Q#41_^WF^[W?T\G\^VX;E\/71?ZO,O84K(S6=3]K^%MW#HY8.3OH^G^M". M?V=/KVU75U.4WDI5?KO\[H_C[WF*_]X,-Z"I 5T;&/?#!CPUX.\-[)C\Q=F8 MZD]E5ZY737V>-9>G=2J'06'NN+^93\/%\=Z-_^NS;?NK;VN39*OEVQ!HTFPN M&KK57!7+/OJU"T)=;$@UIX\=%%J1I;@'ADGPV)X_))'C !8&L&, >Q/ 6W$3 M+I)LE!Q'R<*2(R=2 3(FFT;2<="- ^EX'""% 5*5CC&)R.>B<3=&LXS%DR^T MR'%BL94,6LF %2.L9*H70SX55K0HP3YRZ",'/L0PW.2J"TJ\]\*(5AF;<62X M>6C& S,LS'C5C&G'Z?N;))<48PFXX)8,K8 ,N-='ADZA!%* *$DEQ8"?$REJD J?_-, M/]K!$"4 49*+"P$^NCS-I1_ VB2/@(LP1HDTN"@6 K./&*0DI\,D^M$B!22+ M?NV.890P1@E@E.1\(,W'16X3.1^0C%T2J18)@Y0 2$G6\ 1 2BZ1O$"RS,7\ M8)828JE<9PBPU&2Y5VLG$I))HZ,0 Y5 '4IRL2$-2_8ND\4%D)%U,:@2ABJ! M@I3E@D. JL8EE*F)BH2IL;%]&D8K>3U5.1*",0P9P) E#%ECCHB=?!X%T$70 MS)B%#%C(DH4,6$BIEQNF NAB;C )&124LGC8L"X5.?%R2UX 69CNW=,5 9$94E4!J@TF=S#%4AFT\CNC#%0&0!5;HTWK$G)J=I M Q7Y6.G/F*<,>,J2IPR*3B?KH@*HK/>1 H,Q2AF@E"5*&3"2G<_4X]*Z-+4Q M0QBE#%!J)4H9$-+*5:D *C:1'35CB#*H3ZVL3UD7GIEGK^R ,M8F/E(P6XQD M"Y!L)9*M1JTS62H?%Y*QL;%W;9C*%E#92BI;3=M^+3*IY _069^XR BRF,P6 MU*@V,DDMYJD%/%5;-JMAR;E<]8 H![ MF,L7B=_+YF5_;&>/==?5U?C&^[FNN] [3#[U#G>AW%Y/#N&Y&PZS_KBY? FX MG'3U:?K*L;Q^:EG_!U!+ P04 " #UAF=-R#$$I\T! Z! & 'AL M+W=O2CAI M9'HAF/Y]!*Z&#&_P-?'2UHWU"9*G':OA.]@?W4F[B,PL92M FE9)I*'*\,/F M<$P\/@!>6QC,8H]\)V>EWGSPI)9TA0RLZJ9))?/?1?X'4$L#!!0 ( /6& M9TW6408AL $ -(# 8 >&PO=V]R:W-H965T&UL?5-A M;YLP$/TKEG] G3BDJR) :EI5F[1)4:=MGQTXP*K-4=N$]M_/-H2Q#NT+OCON MO7MW/J<#FA?; #CRIE5K,]HXUQT8LT4#6M@;[*#U?RHT6CCOFIK9SH H(T@K MQC>;6Z:%;&F>QMC)Y"GV3LD63H;87FMAWH^@<,CHEEX#S[)N7 BP/.U$#=_! M_>A.QGML9BFEAM9*;(F!*J/WV\,Q"?DQX:>$P2YL$CHY([X$YTN9T4T0! H* M%QB$/R[P $H%(B_C=>*D<\D 7-I7]J?8N^_E+"P\H/HE2]=D](Z2$BK1*_>, MPV>8^ME3,C7_%2Z@?'I0XFL4J&S\DJ*W#O7$XJ5H\3:>LHWG,/%?8>L /@'X M!P ;"T7EC\*)/#4X$#/.OA/ABK<'[F=3A& <1?SGQ5L?O>3;_2YEET TY1S' M'+[,F3.89Y]+\+421_X/G*_#=ZL*=Q&^^TMALDZ0K!(DD2#Y;XMK.?L/1=AB MIAI,';?)D@+[-F[R(CHO[#V/=_(G?=SV;\+4LK7DC,[?;)Q_A>C 2]G<^!5J M_ .;'065"^8G;YMQS4;'83>](#8_X_PW4$L#!!0 ( /6&9TVRY7SHM $ M -(# 8 >&PO=V]R:W-H965T&UL?5-A;]L@$/TKB!]0 M$L=MHLBVU'2:-FF5HE;;/A/[;*,"YP&.VW]?P*[G;=:^ '?<>_?N.+(!S8MM M 1QY55+;G+;.=4?&;-F"XO8&.]#^ID:CN/.F:9CM#/ J@I1DR69SQQ07FA99 M])U-D6'OI-!P-L3V2G'S=@*)0TZW],/Q))K6!0W=4P;@\OS!_CG6[FNY< L/*'^*RK4Y/5!2043,5_ M@RM('QZ4^!PE2AM74O;6H9I8O!3%7\==Z+@/XTVZGV#K@&0")#/@$/.P,5%4 M_HD[7F0&!V+&WG<\//'VF/C>E,$96Q'OO'CKO==B>WN7L6L@FF).8TRRC)DC MF&>?4R1K*4[)/_!D';Y;5;B+\-T?"O?K!.DJ01H)TO^6N!9S^"L)6_14@6GB M-%E28J_C)"^\\\#>)_%-?H>/T_[(32.T)1=T_F5C_VM$!U[*YL:/4.L_V&Q( MJ%TX[OW9C&,V&@Z[Z0>Q^1L7[U!+ P04 " #UAF=-STP-SK4! #2 P M&0 'AL+W=O&?$3S8CL 1UZ5 MU+:@G7/]D3%;=:"XO<$>M+]IT"CNO&E:9GL#O(XD)5F:) >FN-"TS*/O;,H< M!R>%AK,A=E"*F]\GD#@6=$??'$^B[5QPL#+O>0O?P?WHS\9;;%&IA0)M!6IB MH"GH_>YXR@(^ IX%C'9U)J&2"^)+,+[4!4U"0B"A$#Y4]2N*^@=)34T?)#N"X@O3P MD(F/4:&T<2758!VJ6<6GHOCKM L=]W&ZV6:[F[_9BS:Q":,:<)DZXQ"X)Y]25$ MNA7BE/Y'3[?I^\T,]Y&^7T<_)-L"V:9 %@6R=TOJK M'&:+*EP MT'&25]YE8._3^"9_X=.T?^.F%=J2"SK_LK'_#:(#GTIRXT>H\Q]L,20T+AP_ M^+.9QFPR'/;S#V++-R[_ %!+ P04 " #UAF=-%-;F?+0! #2 P &0 M 'AL+W=O!D MI^%DB!V4$N;7$22..4WHN^.Y:UH7'*S(>M' -W#?^Y/Q%EM8JDZ!MAUJ8J#. MZ6UR.*8A/@;\Z&"TJS,)E9P17X+Q5.5T%P2!A-(%!N&W"]R!E('(RWB=.>F2 M,@#7YW?VAUB[K^4L+-RA_-E5KLWI#245U&*0[AG'1YCK^43)7/P7N(#TX4&) MSU&BM'$EY6 =JIG%2U'B;=H['?=QNDF3&;8-X#. +X";F(=-B:+R>^%$D1D< MB9EZWXOPQ,F!^]Z4P1E;$>^\>.N]ER*YYAF[!*(YYCC%\'7,$L$\^Y*";Z4X M\O_@?!N^WU2XC_#]7PKWVP3I)D$:"=(/2]R*2?])PE8]56":.$V6E#CH.,DK M[S*PMSR^R9_P:=J_"M-TVI(S.O^RL?\UH@,O97?E1ZCU'VPQ)-0N'#_[LYG& M;#(<]O,/8LLW+GX#4$L#!!0 ( /6&9TTTRDN(M $ -(# 9 >&PO M=V]R:W-H965TC)-+.5E4K MM=)HJ[;/3.(D: &G0";;OR^0;)JV45\ &Y_C8V.R >V+:P$\>=7*N)RVWGR4-7"QQ MO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG&O@"_FMWL<%B,TLE-1@GT1 +=4X?MZ?S M/L:G@&\2!K,P.7Y MC?U]JCW4$NP7=_*#RN$^Q7"?:)8/_?$M=B[O]*PA8]U6";-$V.E-B;-,D+[SRP MCSR]R>_P<=H_"]M(X\@5?7C9U/\:T4.0LKD+(]2&#S8;"FH?C_?A;,&UL?5/;;IPP$/T5RQ\0LRQ-MBM RJ:J6JF55JG: M/GMA "N^4-LLZ=]W; BE">J+[1G/.7-F/,Y'8Y]--XVQBGLT;#ET+#V1(W*,7M M[Q-(,Q9T1U\C][GC*0GP, M^"%@=*LS"95ZH$D0!!(J'Q@X;E=X "D#$GB2JK! M>:-F%I2B^/.T"QWW<;K)#C-L&Y#.@'0!'&(>-B6*RC]PS\O>9>!O4_C MF_P-GZ;]*[>MT(Y7C?UOC/& 4I(;'*$./]AB2&A\.-[AV4YC-AG>]/,/ M8LLW+O\ 4$L#!!0 ( /6&9TUO2D#9LP$ -(# 9 >&PO=V]R:W-H M965T-TP[,9M@W@,X O@+N4ATV)DO)W(H@R=W8D;NI]+^(39T>. MO:FB,[4BW:%XC]YKF=UF.;M&HCGF-,7P=96#O>7J37^'3 MM'\6KI7&DXL-^+*I_XVU 5#*[@9'J,,/MA@*FA"/MWAVTYA-1K#]_(/8\HW+ MGU!+ P04 " #UAF=-NE^#U;4! #2 P &0 'AL+W=O2X^_M2LNMYF[$72:1X#@\I*AN,?74M@"?O2FJ7T];[[L"8*UM0W%V9#C3> MU,8J[M&T#7.=!5Y%D)(LV6QNF.)"TR*+OI,M,M-[*32<+'&]4MS^.H(T0TZW M]-/Q+)K6!PW>R:+&9I1(*M!-&$PMU3N^VAV,:XF/ #PYQ) MJ.1LS&LPOE0YW01!(*'T@8'C=H%[D#(0H8RWB9/.*0-P>?YD?XRU8RUG[N#> MR)^B\FU.;RFIH.:]],]F>(*IGFM*IN*_P@4DA@+-/)]@Z()D R0RXC7G8F"@J?^">%YDU [%C[SL>GGA[2+ W97#& M5L0[%._0>RFV^S1CET TQ1S'F&09,T;FKR1LT5,%MHG3Y$AI>ATG>>&=!_8NB6_R.WR<]F_< M-D([7S;VOS;& TK97.$(M?C!9D-"[<-QCV<[CMEH>---/XC-W[CX %!+ M P04 " #UAF=-70+*[;0! #2 P &0 'AL+W=OO2FJ7T<;[]L"8*QI0W-V8%C3>5,8J M[M&T-7.M!5Y&D)(L6:UNF>)"TSR-OI/-4]-Y*32<+'&=4MS^.8(T?4;7].IX M%'7C@X/E: )P&]FYU)J.1L MS$LPOI49705!(*'P@8'C=H%[D#(0H8S?(R>=4@;@_'QE?XBU8RUG[N#>R&=1 M^B:C>TI*J'@G_:/IO\)8SR=*QN*_PP4DA@MSP\\?J08&^*X(RMB';# F5#\<=GNTP9H/A33O^(#9]X_PO4$L#!!0 M ( /6&9TU_%\<7LP$ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@7\#K]^P)V M'"=U\P+,,.?,F6%(!S1/M@%PY%E);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9F MMC,@R@A2DO$DN6%*M)KF:?2=3)YB[V2KX62([942YL\1) X9W= 7QT-;-RXX M6)YVHH8?X'YV)^,M-K.4K0)M6]3$0)71V\WAN OQ,>!7"X-=G$FHY(SX%(RO M94:3( @D%"XP"+]=X ZD#$1>QN^)D\XI W!Y?F'_$FOWM9R%A3N4CVWIFHSN M*2FA$KUT#SCK!+M( ML/NPQ+68]RK9HJ<*3!VGR9(">QTG>>&=!_8V/B)[#1^G_;LP=:LM.:/S+QO[ M7R$Z\%*2*S]"C?]@LR&AU,8J[M&T#7.=!5Y% MD)(LV6P^,,6%ID46?6=;9*;W4F@X6^)ZI;A]/8$T0TZW],WQ()K6!P,)A;JG-YNCZ 1PYQ)J.1BS',POE4YW01! M(*'T@8'C=H4[D#(0H8Q?$R>=4P;@\OS&_B76CK5+/_-,'6 M 9A8Z*H_#/WO,BL&8@=>]_Q\,3;8X*]*8,SMB+>H7B'WFNQ/>PR M=@U$4\QIC$F6,7,$0_8Y1;*6XI3\ T_6X;M5A;L(W_VA,%TG2%<)TDB0_K?$ MM9C]7TG8HJ<*;!.GR9'2]#I.\L([#^QM$M_D/7R<]GMN&Z$=N1B/+QO[7QOC M :5L;G"$6OQ@LR&A]N'X$<]V'+/1\*:;?A";OW'Q&U!+ P04 " #UAF=- M'E>5MK0! #2 P &0 'AL+W=O:%EGTG4R18>^DT' RQ/9*-%9G @9NQ]Q\,3;P^)[TT9G+$5\?4Z1K*4X)O_ DW7X;E7A+L)W?RB\62?8KQ+L(\'^OR6NQ:1_ M)6&+GBHP39PF2TKL=9SDA7<>V-LDOLEG^#CMW[EIA+;DC,Z_;.Q_C>C 2]E< M^1%J_0>;#0FU"\<;?S;CF(V&PV[Z06S^QL5O4$L#!!0 ( /6&9TW-^/R< MM0$ -(# 9 >&PO=V]R:W-H965TD6Q+9EII6TR9M4M1IZV]B7]NHX.L!CKNW'V#7LUJK?X![.>?<#R[I M@.;9-@".O&C5VHPVSG5'QFS1@!;V!CMH_4V%1@OG35,SVQD0921IQ7B2?&): MR);F:?2=39YB[Y1LX6R([;46YN\)% X9W=!7QZ.L&Q<<+$\[4<-/<+^ZL_$6 MFU5*J:&U$EMBH,KHW>9XV@5\!/R6,-C%F81*+HC/P?A69C0)"8&"P@4%X;7]6_Q-I]+1=AX1[5DRQ=D]$])254HE?N$8>O,-5S M2\E4_'>X@O+PD(F/4:"R<25%;QWJ2<6GHL7+N,LV[L-XPP\3;9W )P*?"?L8 MAXV!8N8/PHD\-3@0,_:^$^&)-T?N>U,$9VQ%O//)6^^]YIO](677(#1A3B.& M+S$S@GGU.01?"W'B[^A\G;Y=S7 ;Z=ME]$.R+K!;%=A%@=V'):Y@#F^+9(N> M:C!UG"9+"NS;.,D+[SRP=SR^R7_X..T_A*EE:\D%G7_9V/\*T8%/);GQ(]3X M#S8;"BH7CI_]V8QC-AH.N^D'L?D;Y_\ 4$L#!!0 ( /6&9TWH* (.P0$ M #<$ 9 >&PO=V]R:W-H965TG9F%MCDHS:O MM@-PZ$T*90O<.=="@I1YSUKX"NY;?S(^(@M+ MS24HR[5"!IH"/VP/QRS@(^ [A]&N]BAT]'C1YC[R3": MF_\,%Q >'IQXC4H+&W]1-5BGY=/ MS+$R-WI$9CK[GH4KWAZH/YLJ).-1Q&_>O/792[G]0'-R"40SYCAAZ!JS((AG M7R1H2N)(_RFGZ?)=TN$NEN_6ZMD^3;!/$NPCP?ZO%G_!_X-%)?F&FYLNBLG7\^\9(; MK1UX*YL[[Z7S4[P$ AH7MN_\WDQO>0J<[N&PO=V]R:W-H965T?,X&-.^V!7#D0TEM<]HZU^T9LV4+BML;[$#[/S4:Q9UW3<-L9X!7D:0D M2S:;3TQQH6F1Q=C1%!GV3@H-1T-LKQ0WOP\@<B.QGML5JF$ FT%:F*@SNGC=G]( SX"W@0,=F&3T,D)\3TX7ZJ<;D)!(*%T M08'[XPQ/(&40\F7\FC3IG#(0E_9%_27V[GLY<0M/*'^*RK4YO:>D@IKWTKWB M\!FF?FXIF9K_"F>0'AXJ\3E*E#9^2=E;AVI2\:4H_C&>0L=SF/0OM'5",A&2 M*P(;$\7*G[GC169P(&:D%L?L;%'U!+ P04 " #UAF=-S!KN M-^,! !!0 &0 'AL+W=O+:F-FF]#^^]J&,DJ]+]AW?NYY[HSO MDD'(9U4#:/3"6:M27&O=G0A1>0V!02WVR%9R%>+9&M^+%&]L0L @UY:! MFN4&#\"8)3)I_)TX\2QI Y?[=_:OKG93RY4J>!#LJ2ETG>(#1@64M&?Z40S? M8*HGPF@J_@?<@!FXS<1HY((I]T5YK[3@$XM)A=.7<6U:MP[C27R?4?M+PY.H;F;W#K=5;@SD[PRWEMF?FA";I9H MPIQ'3+C !#."&/99(O1)G,-/X:$_?.O-<.O"MTOU*/83[+P$.T>P^U!BL"K1 MA_E/EI%7)/(0;%]@902P,$% @ ]89G35*U@QS' M 0 -P0 !D !X;"]W;W)K&UL;51M;]L@$/XK MB!]0;!(W:61;:EI5F[1*4:=MGXE]?E'!>(#C]M\7L.MY*5\,=SSW/'<'YW24 MZE4W :]"=[I##?&] ="=-& 8/I&]M#9DTHJP8PU54UTKX"5/DAP0J/HE@C6 M=CA/O>^D\E0.AK<=G!32@Q!,O1^!RS'#,?YTO+1U8YR#Y&G/:O@)YE=_4M8B M"TO9"NAT*SNDH,KP?7PX)@[O ;];&/5JCUPE9RE?G?&]S'#D$@(.A7$,S"X7 M> #.'9%-X^_,B1=)%[C>?[(_^=IM+6>FX4'R/VUIF@SO,2JA8@,W+W+\!G,] M"49S\3_@ MS"7296HY!<^R\J!FVDF%EL*H*]36O;^76<3I+='!8.H', 70+V M7H=,0C[S1V98GBHY(C7UOF?NBN,#M;TIG-.WPI_9Y+7U7G(:[5)R<40SYCAA MZ H3+PABV1<)&I(XTB_A-!R^"6:X\>&;M?IM%";8!@FVGF#[7XG[JQ)#F+NP M2!(42;X2Q-&52 ASW4FRNC@!JO9/5J-"#IT?EY5WF8I[ZB_^'WP:J6>FZK;3 MZ"R-?3[^DBLI#=A4HAN;2V.G>#$X5,9M=W:OIK<\&4;V\YB2Y5^1?P!02P,$ M% @ ]89G3;P\PERV 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0+X:DT0J0LHFJ5FJE5:JVSUX8P(J-J6V6].\[ M-H32E!?;,S[GS,7C?#+VQ74 GKQJU;N"=MX/1\9S)6[46MC?)U!F*FA"WQS/LNU\ M<+ R'T0+W\!_'\X6+;:JU%)#[Z3IB86FH _)\90%? 3\D#"YS9F$2B[&O 3C M#1J)^R]EU! M[RFIH1&C\L]F^@1+/;>4+,5_@2LHA(=,,$9EE(LKJ4;GC5Y4,!4M7N==]G&? MYILL66C[!+X0^$JXCW'8'"AF_B2\*'-K)F+GW@\B/'%RY-B;*CAC*^(=)N_0 M>RUYPG-V#4(+YC1C^ :3K B&ZFL(OA?BQ/^C\WUZNIMA&NGI-OI=NB^0[0ID M42#[I\3T78E[F.Q=$+;IJ0;;QFERI#)C'R=YXUT']H''-_D+GZ?]J["M[!VY M&(\O&_O?&.,!4SG&PO=V]R:W-H965T[^?I+L M>EZF%TND#L\A1='9J/2;:0$L>A=-S" $T[]/P-68XP1_.%ZZIK7> M08JL9PU\!_NC/VMGD86EZ@1(TRF)--0Y?DB.I]3C ^"U@]&L]LA7@;GE"H_ N2=R:?R:.?$BZ0/7^P_VYU"[J^7"##PJ_K.K;)OC M T85U&S@]D6-GV&N)\5H+OXK7($[N,_$:92*F_!%Y6"L$C.+2T6P]VGM9%C' MZ23=SF'Q #H'T"7@$'3()!0R?V*6%9E6(]+3W??,MS@Y4G&JPAG+GGC MO->")FE&KIYHQIPF#%UAD@5!'/LB06,2)_I?.(V';Z,9;D/X=JV^W\<)=E&" M72#8_5/B_J;$&.8^+I)&1=((P>%&)(;Y="-"5HT3H)OP9 TJU2##N*R\RU0\ MT-#XO_!II+XQW732H(NR[OF$)M=*67"I;.Y<+JV;XL7@4%N_O7=[/;WER;"J MG\>4+/^*X@]02P,$% @ ]89G3>A<5YBW 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q <$FW6VZ6;ML8W"Q06\3OZ^@!W'3?T"S##GS)EAR$=M7FP'X-"K%,H6N'.N/Q!BJPXD MLU>Z!^5O&FTD<]XT+;&] 59'D!2$)LF>2,85+O/H.YDRUX,37,')(#M(R"YSB=\];"+W"_^Y/Q%EE8:BY!6:X5,M 4^#8]'+,0'P.> M.(QV=4:ADK/6+\'X41Y B$#D9?R9.?&2,@#7YW?V;[%V M7\N96;C3XIG7KBOP#48U-&P0[E&/WV&NYQJCN?B?< 'APX,2GZ/2PL8558-U M6LXL7HIDK]/.5=S'Z6:?S;!M )T!= ' MJ.]-%9RQ%?'.B[?>>RDI37)R"41SS'&*H:N8=(D@GGU)0;=2'.E_<+H-WVTJ MW$7X;IU]_W6;(-LDR")!]D^)Z:<2MV(^JR2KGDHP;9PFBRH]J#C)*^\RL+NZ:UWD&*K&<-? 7[K;]H9Y&%I>H$2-,IB334.7[@;FEAL\ >>>R*7Q<^;$BZ0/7._?V#^$ MVETM5V;@2?$?767;'!\QJJ!F [?/:OP(KK[GOE? MO#U1=S>E=X:K"&>.\MX+2749NGFC&G"<,76&V"X(X]D6"QB3.])]P&@_? M13/"<2P[R[$R&K[A"@FS 7!I5JD&$F5]YE]!YIZ*X_\&ENOS#==-*@J[*N1T,G MU4I9<*EL'ES!K7LJ%H-#;?WVX/9Z&IC)L*J?WP*R/$C%;U!+ P04 " #U MAF=-%LUKC,$! W! &0 'AL+W=O82>L-5CS0T!7Y,#\>]QP? =PZ3V>R1[^2LU)L//M4%3KPA M$%!9S\#<Y]7WH=U6OBO9?$" MNA30FP(R"P7G'YEE9:[5A/1\]@/S5YP>J#N;RB?#481OSKQQV4M)LR0G%T^T M8(XSAFXPZ8H@CGV5H#&)(_VGG,;+LZC#+)1G6_7[ASC!+DJP"P2[OUI,;UJ, M8?[C.C?%:R"@L7Y[[_9Z?LMS8-6PC"E9_RO*WU!+ M P04 " #UAF=-XF *_<8! W! &0 'AL+W=O9%MJ6E6;M$E1IW6?B7VV4<%X@./N MWP^PZWD97PQWO'OOCN..G=2*RV9 M=:9NB.DUL"H$24'H9G,@DO$.%UGPG761J<$*WL%9(S-(R?3O$P@UYGB+/QPO MO&FM=Y BZUD#W\'^Z,_:661AJ;B$SG#5(0UUCA^VQU/B\0'PRF$TJSWRE5R4 M>O/&ERK'&Y\0""BM9V!NN<(C".&)7!J_9DZ\2/K ]?Z#_3G4[FJY, ./2OSD ME6USG&)40A*,YN*_PA6$@_M,G$:IA E?5 [&*CFSN%0D>Y]6 MWH5UG$X.Z1P6#Z!S %T"TJ!#)J&0^1.SK,BT&I&>[KYGOL7;(W5W4WIGN(IP MYI(WSGLMZ"[)R-43S9C3A*$KS'9!$,>^2-"8Q(G^%T[CX;MHAKL0OENKI_LX MP3Y*L \$^W]*/-R4&,/5 M=YF*!QH:_Q<^C=0WIAO>&711UCV?T.1:*0LNEW M/!E6]?.8DN5?4?P!4$L#!!0 ( /6&9TUX OVLK , $@2 9 >&PO M=V]R:W-H965T1 M+O2F[5QD]O"NU[HH.D\VCW]'I^$I9F=X?O[A_:DOWA;SDC5Z;8I_\FV[7X9) M&&SU+GLKVJ_F^+L>"Y)A,%;_1;_KPLJ[3&R,C2F:_C?8O#6M*41H(*\U4*.!FAE$0[/Z M[C]F;;9:U.88U,,$.F3=/*7WRH[OIKO9#V?_GQV QMY]7S%!%M%[YVC4/ P: M-M'0J6:--&RJ>02:J>*SJXC55/($G*0G261K/17,8,&LM^>31#EVP*$#WCL0 M$P=B5NF@B7M--6@8ERPE9-;;SZZ2X&0$3$8XR5#.9\D,&GF>C$HI<7,1U^8B M82[2R47-9Y)T(GP2)"7"3>8122652CK2)R3E(J7\7#HI0,$"%!A9B1W$T$%\ M_=Q*H(/$'4Z:SGJ8N,,9,T*\M:8P4@IJG:'VD#I]%1?B4((7& (BQ1X7GC6* M7M]7BJFG#&21S-)+DP"310%:DGI<8+;H#7!13!=U\7)6*.KB]4G%7/HKQGQ1 )ADGHT*D\/( M]14S3 ZC5XSQ*)J4+"ZM*,RSLP(RI"]?3 ;C-Y2,R6#NEN@,,G-W.D'CV%\P M)HBY!#$I/"XP&$S=4# &@\4@"SFM>#V*DDG%=]+WY(3Y82X_3*IYI,2)I/A= MFG@B87H8HL>S:7!,#[^!'H[IX2X]3,XVC?4HFCSK<4(NX,,Q/ASAXQD@[GDT MO0$?CO'A+CZ@9I'&/&P?ZC/*LQQYCQ&_8?COGA MB!^GMXG3V_^93A@A#A!2GGP%1DC<@)# " F D#/ 4.098('A$>BI3,SC,/1: M1E%OH[/WY^X;RY]9_9I73?!B6OLJWK\P[XQIM75+[NS\W.ML>[HH]*[M3F-[ M7@_?-H:+UAS&[S;1Z>/1ZC]02P,$% @ ]89G38XJFV'9"P 9%$ !D M !X;"]W;W)K&ULE5Q=;^/($?PKAM]]8L_W+&P# M)Q&'!$B Q05)GK5K[MHXV7(D[?KR[T/)LF%V54N3E[6M+;*;%+NZIEGD]%QN?UD_#T_C_WQ;;QZ7N_'/S??9 M]GDS+.\.&SVN9J[KTNQQ^?!T>7M]^.SSYO9Z_6.W>G@:/F\NMC\>'Y>;_\Z' MU?KEYE(NWS[X_>'[_6[_P>SV^GGY??C'L/OG\^?-^-?L?2]W#X_#T_9A_72Q M&;[=7/XJGWI)9;_% ?*OA^%E^^'WB_VQ?%FO_]C_\=>[F\MNG]*P&K[N]OM8 MCC]^#HMAM=KO:DSD/\>]7KX'W6_X\?>WO?]V./KQ:+XLM\-BO?KWP]WN_N:R M7%[<#=^6/U:[W]BB' M<],O=\O;Z\WZY6+S^OT^+_>7D7P*X]G_NO_P<+(/_S>>GNWXZ<];E\+U[.=^ M1T?,_!7C/F*FB 5!!)EB>H*I[Y#9F.1[IHYFZ@[;^TFFD>_ TQWXPP["AQUX ME>/\%9(/D*<#1+Q(ZM3A(BQ*3.JD].=0DY0#33E@RBK*_!42/Z8D+ZMSJ$G*B::<\"SK$DAX MECN?U7$M$)5+4+OJ$=3Q9#---F.R426;,5E)HI-%5*E=5LD24,F9YUMHO@7S M54'FA5QU+JNC6B!*I-,U=P8TR;?2?"OFJZID7DF0$JO*%U$E%@7JSX F^4K' M&;S#C%68^1$SB>-%$_VB#=:?A4W3-AJ/0-JATVD+GNG4.1(^9CD-IIQB @\GF^TO%C'TAO">*-@4@VXR@JVLZ$ZT("#)NF[[(7LKR6J.CC='A\TQ:NYSV,Y]++A2HB81@G-)?!=UW@07:RT&;3MCB8;-T25= MD@[[6=!?_H*!8$5Y!C3-F/=&A[W1)5V*#CO:5(!TVR AI MDP89JG1ZG45P(?D I'T>-\V<-TB'#5)+Y[G#IG8E>B&U8"BM?/LSH&G&O#TZ M;(]Z(C!WV-"NPGZYKU0Z05CL M.J>[#8&Y(-%*FW=(AQU2SU?F#ML:%8 $1P4@P9T2@(XW2H>-TB7C@O.\:?G7 M)M(VZN(]Q&,/P6$760^1:5=/<"<&69ZW!H^M 499GBR(R"RK)[@38RIO3 ,9 M\VO5ZY&KR:2J)[ 30RC/*=V389\>0WFD8/BV3D&F>7""]DC0,&'RR*IC16D> M[PG,'A]YSKZ>3.>TI/#(E62"U!.8/1WRG$\]F;_IQNO9 X&1#V!V<,?SWG2 MD_&:[J:>K21PJG,6-LV'LY]']H.ICB?S,YSJ]!1FCFL"I]* ^A_&-0$UNRZJ MDY!I'IR/ YEVP20?>19F,#T!V=.5P+DXD!F67F $HJU+D0AGALRZ3C3-P,DX MD!&5YIR )(M3DYZAS'E(,.ZZD.F3[@R!3(MP'M(SF#WH")R1 YDI:0H,A)%3 M3+"J9K@3 XS 23F0B9%FP8!L"P.,GH#LT43@E!R0DF$T$9!KQ[4+2$ ".S%S M")R3 W(RS!P"T9KD=AP9W)C3A, 9.9#!#10[4FV0[#4I] 1W:DH0.2='Y&2< M$D1D7)@2] QD#0 B)^:(Q(P#@(BDRU;V9V'3A#@Y1R1G6-E')%VVLN\)[M2* M/7)RCDC.L&*/9*@!*_:>H:S%>.3<')&;83$>D73'[\&C J/ $VOLR/DY(C_# M&CLB[^:NP/U6 CNQ>(ZX4_T]I&:+2>+EFLB=-7T7)Z%4LH+P@D[D)IBNQH0"R K"2SZ1]2A48W/) M9U[RF2PR]0V-W%SRF9=\)BM(72>YN>(SK_A,5H;@&VJN^,PK/I/%GB[&S/1$ M5\48UF1>]IDLY'1%YN:RS[SL,[FAH:_C3%9=HS T)F&9EW[&TM?KBD5N=Y<9 M]C*RF()KF:R2LC=Z<>;5G['Z81&PR,WEGWGY9S:,ARN@N?X+K_]";C+K(*6Y M_@NO_T+N"FOB+\WU7WC]%ZQ_,+\6K/\K^^LOG ,*%EZZA8RFX9PV=^UBV#G)P!G.9W/9%EZV MA96M[D.EN6PK+]M*E+J6M[6Y;"LOVTINQ.FV7;%LO16%UVTE2EV3:6WNVY77 M;"5*7=-<;5;JE==K)4H=G+7-]5IYO58R4-4T5YN5>N457--;M8WO^C$;]) M"HMEPR<^?!##0LSSYA$;)4V\\Z"'A=C=S3A&11.S.TIB(?9T,Y!1T<2;#JI8 MB*/)G-.$:U$R,8?$!\LZB7'?+!E?AH M/ZT0?RW*96*<-0_)>I:0 M+ '@\B9^V"M)U>KAAB%6B".6R.5VPZL8CEI9]0,97A&A9A&42ZW M6T+%\(0*,86Z;#XH:Q1^^#_>BR&&_5*(_Q+5,K%6FD=L5#1Q5J):)IY),XY1 MT,0Q2=0R\4*:@8R")D9(5,O$Y#AY+X0*9=0TL3FB8"8&1O.0C)HF]D44S,29 M:,8Q"IH8$U$P$\>A%<=P&PJQ&Z)@)DY",XY1S<1)B(*96 3-.$;!$X,@"F;B M_)N^6T#%,GB!6/]0-!-7GWE,!B\05Q^*9N+6D+<>BB M$*,>*F;BU O6:ZO$,.L)<>NA9B9NO1.1#&X@CCVBF-L]>V*8]H2X]HAB;O?M MB6'<$^+<0\7<;MT3P[LGQ+R'BKG=O2>&?4^(?P\5,S'PC5^C^282P\4GQ,:' MDIGX^$[&,MB!N/E0,Q]!^0R#SSZ\O&[__L&_+S??'YZV%U_6N]WZ\6;_MKIO MZ_5N&/?9_3(F?C\L[][_6 W?=OM?]Y:KS>MK_U[_V*V?;U[?:3A[?['B[?\ M4$L#!!0 ( /6&9TVG'1OL,P, &L- 9 >&PO=V]R:W-H965T:. DJX R< MI/OWLPVE!!]-\B78E^<>WSWX#GMZ$M5KO>-<.F]%7M8S=R?E?N)Y]6K'B[2^ M$WM>JG\VHBI2J:;5UJOW%4_7QJG(/?#]T"O2K'3G4V-[JN93<9!Y5O*GRJD/ M19%6_Q8\%Z>92]QWPW.VW4EM\.;3?;KE/[G\M7^JU,SK6-99P31V#:P2!^9_Q4]\:.3N5%B%<]^;:>N;Z.B.=\)35%JAY'ON1YKIE4'']; M4K=;4SOVQ^_L7TSR*IF7M.9+D?_)UG(WLCELSA]Y6U"S'7:[+_S M(\\57$>BUEB)O#:_SNI02U&T+"J4(GUKGEEIGJ>6_]T-=X#6 3H'PCYU"%J' MX,.!?NI 6P=Z[0JL=6"#%;PF=R/F0RK3^;02)Z=J]L,^U=N.3)AZ72MM-&_' M_*?TK)7U.(>(3KVC)FHQBP8#/4S$SB$/-H1T"$\%T$4!6!0+L-SA?(&EC8C" M00P721X_)3D+,T#%"HQ_<"86PPDH2D - >T'$ _$;B"1@90&$D(0#O1>VBCF M,R #16P4B5@PA#TB,!J G^"9,30S9F4&8]J&*$%XO;812A!=UK:!L%ZB 8M# M?Z":C4I8DOAX+#$:2XRH$>$$"4J07*\&\?'"]B_KT6+ZJ48T'.XB!$62B(SD M0T;Z#+'"2>(1!K1'W!.X01.\?DEPA2:!G:T?$CH4Q88%2I4Q4?!V0.Q^D(Q4 M'<'+CK ;1,$+CX17B!+:&R6!88]N4?U&D@"UMI/-!8PDP: I(600AM&8/'A/ M('93@&ALV^&E3.(;%,:+F217*)Q8JC _'DIG@X!2B@<#>%\ NR_ F*J US*0 MZR4!O)@!+DO28LXD(8&UGQ"8^GP%$8P$A+<&L%L#Q",]'_!J!GJ#+'@Y@_T9 MM65A]N>:^#!L4 A,-2@Z?-->[Z!8\&IK3NVULQ*'4NI<>M;N9G /^J YL"_( M9$D0^X.Z233G_@_ZYAKR(ZVV65D[+T*JXZTYA&Z$D%Q%[]^IZ'?JYM--ABI<=4<_YN)%/OV:N-U]ZOY?U!+ P04 " #UAF=-ZH.O5#,$ "O%0 M&0 'AL+W=OWN=G,@WW;'A["L-GL=9$V7ZJ#+LT_NZHNTM8\UJ]AD.#CQ8_L==]V+\+% M[)"^ZK]T^_?AN39/X=G+-BMTV615.:GU;A[\01[6G'4&/>*?3!^;B_M)%\I+ M5?WL'KYMYT'4,=*YWK2=B]1 XF R1/]=O^O=A";2<[@4ADM[>W8Y@HBQ M P8=L-X!'^7+(KD\862/*7M,S$@46<&Z*$)&L!$;#MEPP(997X\[XS";R_*$ MB2\PPN%['3,B&T.R,2#++2*Q,PACB4/E,]2(C(!D!" 36V0$&,;-RV>H$1D) MR4A QNJ-I72&(21VR'R&&I%)()D$D)$6F<099BHH$U8"5XE3>M,XBJFE'4_ M&Y$QLW%KX(YP1B.%PU,P/ 7"2ZSPE$N(1;&TDKT",",&U*KI)P!3D93*B@[ MDH@(C[R1",MY!,+SY(=X9@1RNT82K+*$WI#D 32J5>44-$ )[BMH@C6; -'F MOHBPT!)^1U*P_!&@?\H6X@$TFA7<+@R@IG=634_(&XV)LN;P-7)' MA9">#T:Q.% @#C'SN,#B0.\0!^I9@B%QL--,W;9WEP$ 1)BO#2C6!@JT04J/ M"ZP-] YMH%@;*%H;.3EQESU3R85=4]05ARE1DOB"PO) P0*)^UQ@?:!WZ /% M^D!!5W-K(GF$(&5GY3IH3 ;K W7U0278 \,-R*([MA^X 1FYH5(&T'A%%0EB MKTP&W*A4F*D5SW=FN*$9:&CED17FV56Q.Q*#NY"AO9"3&'<3@Q*S8NZF:4J( MB)T$ G_C!)[T&_EC3"KN"1&K!$,K")\+W-9,W)%HW-8,[5:<1$LG8%>_ 8A* MGWXSK! ,S?N^@'!?,W5[3CAN; YF5F6?;D"0I]4X[GX.NM^G01QW*[_C"(3C M;N5@SG2C12!;<,.+8ZKN*///M'[-RF;R4K5M5?3G4KNJ:K5Q&'TQU;_7Z?;\ MD.M=V]U*)_4$L#!!0 ( /6&9TT64NN)]0$ M L% 9 >&PO=V]R:W-H965TP%D*,M8A3A*,H1(VT7 M5J7-[455\D'1MH.]".3 &!%_=T#YN WC\)IX:<^-,@E4E3TYPP]0/_N]T!&: M68XM@TZVO L$G+;A0[S9%09O ;]:&.5B'YA.#IR_FN#K<1M&QA!0J)5A('JY MP"-0:HBTC3\39SA+FL+E_LK^;'O7O1R(A$=.?[='U6S#SV%PA!,9J'KAXQ>8 M^LG"8&K^&UR :KAQHC5J3J7]#>I!*LXF%FV%D3>WMIU=QXG_6N8OP%,!G@NP MZ\4)6>=/1)&J%'P,A#O[GIB_.-Y@?3:U2=JCL-^T>:FSERJ)HA)=#-&$V3D, M7F#B&8$T^RR!?1([?%N>WOL)$J_'Q!(D[SQ^X"#U$J26('U'@%=-.DQA,9W% MX"+.,[],YI7)/#+)2L9ALH5,G"3W'W23>V5RCTRZDLEO9#X5^J'Z90JO3.&1 MR58RQ7_H#M9?X/=V/B.Q'GMI/! M@2O]).S%/7&N0)N)[G2[C9Y,*LFM=V+Z4.WJJR;I?A7NO#?12UZ[VL\O9.'61M MOMFJILJU:3:[J#TT,M_T@ZHRHCA.HBHOZG"UZ/N>FM5"'759U/*I"=IC5>7- MOP=9JO,R9.%[QW.QV^NN(UHM#OE._I3ZU^&I,:UH4MD4E:S;0M5!([?+\!.[ M?Q"\&]!'_"[DN;VX#[JEO"CUVC6^;99AW,U(EG*M.XG<7$[R499EIV3F\7<4 M#:>\E8^JO)/L='[93@/@XW"_ / G,L(*" #/(KI8YQ*1]3#W$ MB%G*<9H93#.STE#&KM+8,9S%.$D"DR1 @&&!% JD_M6<0X&Y1S7G5C73-.6. MQR:#:3*/:J(8QZ/%8DQ #.I)#@D'1,R_H@PCPA CUS4=@RZ+2ADQ5R;,$N,> M905!G#E08!@Y!IACPB&!<6*S&^J*86& %KNNB577).:N1!@JEOJ4U0YRPL\P M>PS QV8."!4(U963IWX$F8+?(Q+1#D? UP#"!'KN6H"<=D\1M,%O=Q+1#D M? MPS!^W^L%A,C MP!;./O-PF\TXC:\G&UT<)[OC^H^\V15U&[PH;4ZF_?EQJY261C*^,X__7N:; MJ5'*K>YN4W/?#,?DH:'58?P+()K^AUC]!U!+ P04 " #UAF=-'+WD/5,& M "4)@ &0 'AL+W=O3Z[RO).L/:'4F\E]AR/I)# M6=HAQ[IYKXY?3\]E62^^[7>'T^WRN:Y?/JU6I_OGCF7QT#7:[U8V2?QJ7VP/R[N;[K//Q[N;ZK7>;0_EY^/B]+K?%\?_ MUN6N>K]=FN7W#_[8/CW7[0>KNYN7XJG\LZS_>OE\;(Y6EUX>MOOR<-I6A\6Q M?+Q=_F0^!9^T#3KB[VWY?KIZOVBG\J6JOK8'OS[<+I-64;DK[^NVBZ)Y>2LW MY6[7]M3H^+?O='D9LVUX_?Y[[S]WDV\F\Z4XE9MJ]\_VH7Z^76;+Q4/Y6+SN MZC^J]U_*?D*\7/2S_ZU\*W<-WBIIQKBO=J?N[^+^]517^[Z71LJ^^'9^W1ZZ MU_>^_^_-< /;-["7!H8F&[B^@8MM0'T#$@U6YZETYR84=7%W%\?SU_M2 MM%>1^43-V;]O/^Q.=O>_YO269\9>\78(;$!!(E> F#R M"[)J1%Z46JC4=NW=0*G%'3C8@>LZH.L.Y$S/2-HAAPXQSAB?B.EJC U[<5+" M'#603% R:7E9SU$"RAY*]/LLD%'M]EA.7BGEM-)5F)+H*&DJPV!2*3;58%F)3 M+=9X(\5J*LN35(@%4):F6&\&]69:KQADG8&KSJ9B5AM-&9/(>VX&&NC-H=Y< MZQ5WR3H'@V2<"[V:RC@34)B!!GI-@BMXHA6+8=8],QC'&2\NS4T<%F:QH>P1 MXS%*-B52MM%GVB=6UC:(>=E;F,6&LK$+&:ME*[^T:B#K3*K.ML9,KMPW &Q, M,O8]HXV/I(OTS/4@>2(K!H",\T[JG:&&DK'O&6U\Y*1D;59L3VY'1?D2RQ!OM(C:5/KM!E-7WQ0PUU(Q=R6A; M(NGZ1IN)39M*+T4#+$^M7*K,8D/9V)R,=B>2[F2 IW!.229U XYL8M7I1OUQ M9D:6+ ;;E-$^1=*G#' 7:68; )E4WOIACAJNW[%166U4+"N^U=9B4FN\N/X# MX$8N6(OMQVK[85G'K38,[WPF=P, RYQ+95U$O65^S.SMR"9(VP_+6FZ!_7BY MLML@RLJK(P#*9,F89NP_5OL/RV)NM6F0S3*6%0UPUAN7J.L#<)SGV4@EMMB& MK+8AZV5]L-HW2'[Y&P2I'?(,-%2,[<>B[9>L"U;OF3Y0JE:#<5B8Q8:ZL>=9 M[7FL9&N?8LI-(O>-@"/O2#G(/#=4CIW/:N>36X&UU5[UP3#C65IO4!VKC"[DK@V"2)VJ5 4'7?']CMR3V/:M]3T8":ZO-*G?@ M.M$8)XF5U@BNY'L+B:\0QL/G=X%P$T$)A%N$Y21)A%<2G5+#;4@ZL?1:14%)52 M!8B-QD^$2RE%Q$\T%1CU6J(S)<+UF"(R)8K(E * QM,B&OF5)"(M(K"VSC(C M-Z !<%.F2;@8TP^D0(3+)T6D0!23 @5$C>8[A(LH1>0[%)7O!(2-!S>$JRA% M!#<$RJ-GKS;FB)L(9 @74HH(9"@BD D &H]:&)=1CHA:>#9J&8Z$"R1'Y"BL M*U^ST5+K58!-!"2,"R1'!"0,H@_]6RB@QJ,/QF62(Z(/!M&'29VL8 %P4Y$& MXUK),9$&1T0: 4%C:07C,LDQ:07'Q1"SV% 0+KH<$4-P7 P1 #<5+S NO!P1 M+W!,O! 0-98<,*ZZ')$<,-KGITXO%R$X$0@PKKL<$0BP+JEIDJD?NP$VL=/W MN/3ZB)V^USMXN!@!'%R,K*Z>]FF?U_J].#YM#Z?%EZJNJWWW>,]C5=5ETV?R ML9G>1+O['U!+ P04 " #U MAF=-ON70)T ' !$*@ &0 'AL+W=OE*,8A9\ZF MFQ=+HL_LSNSES)GE7KZVA\_'QZ;I%E]VV_WQ:OG8=4\7J]7Q]K'9K8_OVZ=F MW__GOCWLUEW_\_"P.CX=FO7=8+3;KD@IO]JM-_OE]>7P[./A^K)][K:;??/Q ML#@^[W;KP[\WS;9]O5KJY=<'OV\>'KO3@]7UY=/ZH?FCZ?Y\^GCH?ZW>6KG; M[)K]<=/N%X?F_FKY05_483 8$']MFM?CY/OB%,JGMOU\^O'+W=52G3QJMLUM M=VIBW7^\-&6SW9Y:ZOWX9VQT^=;GR7#Z_6OK/PW!]\%\6A^;LMW^O;GK'J^6 MQ7)QU]ROG[?=[^WKS\T8D%LNQNA_;5Z:;0\_>=+W<=MNC\/?Q>WSL6MW8RN] M*[OUE_/G9C]\OH[M?S7#!C0:T)M!W_?W#,QH8+X9V.\:V-' YO;@1@/'>EB= M8Q\&LUIWZ^O+0_NZ.)S7P]/ZM.STA>NGZ_;T<)B=X7_]>![[IR_7ANSEZN74 MT(BY.6-H@@EN#JDD1+\A5KT#;UX0\N*&A#G-.R@E(GCFP_\V4G^WD9F;!@Z6 M&>S-U#Y@>POM[6!OI_8%&^LS) R0_0#Q9#P;[E*BG'*DV8!(E [.<%@-8-:0 MBC@R!R-SS$RA6(C806 MK$[#PY.@:48<8Y,@[4C,G43YY*;#V54[$5;DZ7'$S"?$>(#7(Z=R7$H#ZS,?CDJ!W7!O4 -3GQD14..MKF?8C\:AD M$NXG(G+"*2&.O%R, &?)%C)"G[Q$S]UP(&X0B0V+J M)"R(]8B:4DD*P;I$2V$21?J.0C+WU'ON4)F \?@PC&^)&L-2)1IA@4)2H/"T>T-2+5@?M54A M\ !TE"(2BQ0V*8V,?(2KT9(\K$OS!("FK!<(2E7^F8236!%0/D5+>&,2QDU M+8&BUCG%BS( TX6C(L%,A',EY9>BA',2912CA*K1X,61!"PT;4*V$RQ5X!6 PT$9AS?S")F8PJR^14615 S>NGN3N8:4Q&861 812".*$ ,-T/ MSV2TYPXE#N(R*AF#*A2EN-2O$,X4WB;VA,$\:#(J#Y-1>50 -"LJYLY@#C09 M]8+)JABZG99NA+FZLO*XADJG'N%69H*QDZIEY-8$JU/_!R(_%V(^?UAM1XUA3$ M3RD C*+GAT85@/5EF';B#8?$%112Y[H6DZK-%Y86TZ#-$)86T* BO@=+ /-% MP?D)H*@PO,\:]1FF[#(/#O.JE;PZK>+G36 BM%)7)I<@IB\KZ4LN02 8G>$O MDBH TV2U3KT6P^SE5/:B<9AO')""?-$XR2+]HN&'TA6 ]9QN4SC<-,XS*8Q@$=I;SF&PG!M!>R%<",CIS.:P0S(28RC$N\2\TG&H>) MQF40C0.;/HIC?H0*AHM$@'+!B<$!*)M2;PZSC$,LDUK F&5)V<;$XS_@=L:B>L:.?Z_>]Q/QV*SOWGYLF_ON]#7TWP_G>XWG'UW[ M--[97+U='+W^#U!+ P04 " #UAF=-1D(U;J,# "W#P &0 'AL+W=O MUO5OW< M2[-9Z8LIBUJ]-%Y[J:J\^?=1E?JZ]L%_G_A:'$^FFP@VJW-^5-^4^?/\TMA1 M;>E)EV7FR//X9G?JWF)WA]/W=^R_]XNUB7O-6/>GR[V)O3FL_];V] M.N27TGS5UU_5N"#I>^/J?U=OJK3PCHF-L=-EV_]ZNTMK=#5ZL52J_,?P+.K^ M>1W]OYOQ!C@:X,W QO[(0(P&XJ=!]*%!-!I$GXT@1P/I1 B&M??)?,Y-OEDU M^NHUPWDXY]VQ@WMIMVO73?:[T_]G\]G:V;>-P'05O'6.1LSC@,$))I%SR#.% MP T16 (W%LBQ>$1BCO, 3Q21Q Z'_W6R_=#)C*9@DR5Z>S&-$$O>0<0ZB'H' MT<1!%CG)'B!)#ZE[R!U *L#)!P<+,76\/3.P""4ZV[=E8 *C>"$YDEV;)&L3 MF#ET!HR0<(Z2 A/FU^'9T)X0H9IXF2-08F0IY*R M5%*&BINRE 2YBT7J;B!%+1#)6"(9)8*A0R2C1# 2SH';4E0<+D@!A+PBA81, M1.0F)&%D[.:$ =E3C0MD%N01*!E7=T;,/#.0N)EA8&FX8 +WA %8]4G1'CU!,9D>11S;L3 M:18M5 K@=0^H\-%: 533/B@6P L;9)\O%\CK$5(]H@4#J=;,*\8\$B\V2,6& MU@.D,K)P9Y$7$>1$Q!5[Y$0$PZ7U\.J 5!V(DB.]]G+I?"-_ZY'>>J+1R%SZ MF4;/ _'7&>EUIO*+]!OG#E"&2Z'X:X_Q)X1U!"T*ZSP0+P[(? X1R41&'6:2 M.40*)DU'I9ICWP&VWDY?:M/=P8?X?X)F/EGVY4./>1/]T-+ M^T?>'(NZ]5ZUL:U2W] &PO=V]R:W-H M965TO)#N&)ENTW6']O&KV=5D\#HVVFY42PJZVQ7JW MO+D:SGVM;ZZJUW:SWI5?ZT7SNMT6]7]?RDWU?KV4RX\3W];/+VU_8G5SM2^> MR[_*]N_]U[H[6IUZ>5QORUVSKG:+NGRZ7OXB/]])8?L6@^3[NGQOSMXO^K'< M5]6/_N#WQ^NEZ$LJ-^5#V_=1="]OY6VYV?1==87\>^QU>;IHW_#\_4?OOPZC M[T9S7S3E;;7Y9_W8OEPO_7+Q6#X5KYOV6_7^6WDC>\OA_[_VB&&ZAC W5J(&FV@3XVT*D- MZ-B )@U6AZ$,WMP5;7%S55?OB_KP^>Z+?AK)S]2Y_]"?',P>_M?9TW1GWVZT M%E>KM[ZCH^;+0:/.-&JLN 4*FFCN@":<)*NNR%.E"E:JAO9Z5*G$'6C8@1XZ MH%$'DR*_'#1NT.P&C70A"#\92RPCH;S U1"LAD U&G=@8 ]W0$=".V9$DF%; E,LTP6&3F90)S%V,N8NMD5'PY44E#!36X!. M!DM,09@\B=!S3!>8/9D!G\3TR1BMV!8;#U?+8");8IWR)+F",*D2H>J9+C"$ MTF?8@C&4(<&6$ TWXF=.,EYL,,PJAEEK;KW"^"F9[H9BUCR5L&8=1>=CM5([ M.[$$R*3TEAL3AEF!190X9S%^BC)LP?@IDV*+2;,EELW9@F%6,;.9*18@[DS*2G6Q/%4>Q+3NTA ULT2[A>@P10;0+'AG,7\F8P4 M:Y@;."DIUL3QE(P(TYD"9'.V8)H-H-EP8\+\F8P4:S!_)B7%FCB>1I;,2<:% M8(H-H-@P7T<6\V7D18=QL&EI$67' 4])L8# M8@QCE\F9#+R4&^LLQ<%8R+@3CZ0&>EHF! M ;,7,F)@P.R%E!@8XGP'Y@A0\7,D8(X#X-@R(3!@]D)&" R8O9 2 L/E$#@K M&1>""0Z 8"Y6!TQ=R B! 5,7P')FS=2.. 1ZY\\>Q3A:$LL"-T4PP $ ;)G@ M%)@]^:Q->6Y7'BQ\D2L?JDNV(!WGBQ3,MKP +%MN UHP&_,B9V=>,%OS JU_ ML3>7[V?.:R;%,-OR M!LN0UHP6S,BYR=><%LS0NT L:V'%1NUI8YS:&8U=FC M6OW3=G\6]?-ZURSNJ[:MML.S64]5U99=?^)3-[J7LG@\'6S*I[9_V\?N^O"0 MV^&@K?;7AR?X5J?'"&_^!U!+ P04 " #UAF=-JX(6 %T$ "%P &0 M 'AL+W=OB M\]ZKLF[G_K[K#H]!T*[WHLK;+_(@:O6?K6RJO%.OS2YH#XW(-\.@J@QH&,9! ME1>UOY@-WYZ;Q4P>N[*HQ7/CM<>JRIO_EJ*4I[E/_(\/WXO=ONL_!(O9(=^) M?T3WX_#A.Y^GD3*U&6O27%XU]MU#_/V0^\?/ZP_FUP7CGSDK=B)__$F^B5/">B9IC+:Z_SBLW? _Y6VKOKXM6)S-@K?>D,8L1PR]P) I8F4C6!*> M,8%B<*9!$8TEM0Q08PJ R/ ,##K*AO%L0I%@ QP:X(,!/C%@D%R.F&3 U.-* MI6$8F;[8,!XRXG G@FPBP(89;$9,=,G&(&(C'+L60Q(Q(,$-$K$UQ0/AD<$# M@)AC.1+() %,C$F6B;TY29:%J<'%AO&0IHYU22&;%+")L8$,&LAN#U82XKP. M 8?$3&P (J&9V]=!4S(.D2& 3.HP 07BB= [E@0K &&?+\D*@ARA2+!0$* 4 MKO@A.+M)=(>W.#<)2,[83 D-N@SV. E=7''J$9![J8LKSA>2WN$NSAB2W>)N M9NF,VUV*$XN"='!I%<7I0,GM[E*<#I3>4(TT:.(NX0V;""-)71%+<7)1 ME#=F0=(@7&\TF6N0*1&K"4-DVHU>#KA&Y"ID2P1K%4,DV(U>#/MLB M +NR10PK'@.*QUT=@*,%N*,'8%A=V"U= +.%@Z7<.O0"F%J6S$4(*PR[I1%@ MGW<" .(*&*PL[)9F@(&#/N PH7N0R@36*W=$4<*PN'*F+U_'U M?,'[1(<;R=_P\7;X[[S9%77KOY)OS2RFV7?^8 MJ.=FO)4=7SIYT#?.P?G:>_$_4$L#!!0 ( /6&9TW!W[F#;@( *(( 9 M >&PO=V]R:W-H965T=NG-@O"523?G1$SVG9&](;>,%OA][+:D[M\C- MV@LO9-NRR=I%[77BMCY74"UZ1]^1(?U+YUK]P-?,F ME7W=TD[4K',X/:S=SVA5(JP)!O&KIAV(-G0GM011 MES/=T*;12LK'GU'4G?;4Q/GXJO[%%*^*V1)!-ZSY7>]EM793U]G3 SDU\I5= MOM*QH,AUQNJ_TS-M%%P[47OL6"/,K[,["!X8J 20RF&S!QE-BE+%%!%J(4-H-!,Q@P$UEF!DPTV^93@!-D MA5]",#^Y%VX$VHD .[%E)UKL@U :958K1(MLTBBU0.52Z@9T8S@&#<> X006 M2$"!Y/%V2D&!](%V2I>1I/#4H M3/S03F4)R_S$+LF;G?WZ[?V#\&/="6?+I'J-F,/^P)BD2M%_4@E7ZH-AFC3T M(/4P46,^O#6'B63]^$7@39\EQ3]02P,$% @ ]89G36U9'&@* @ C 4 M !D !X;"]W;W)K&ULC53;CILP$/T5Q ?$X99T M(T#:D%2MU$K15ML^.S ):&U,;2=L_[ZV<5@"*.T+]@SGG+DP3-PR_B9* .F\ M4U*+Q"VE;#8(B;P$BL6"-5"K-R?&*9;*Y&VFL?$= M>!JSBR15#0?NB NEF/_9 F%MXGKNS?%2G4NI'2B-&WR&'R!?FP-7%NI5BHI" M+2I6.QQ.B?OL;?:AQAO SPI:,;@[NI(C8V_:^%HD[E(G! 1RJ16P.JZ0 2%: M2*7QVVJZ?4A-'-YOZI]-[:J6(Q:0,?*K*F29N)]\)*O8C0F ) MP0%K&Z*J%+&;;8?P!9AW=0W93B-;)8.HNR&)4:C:' M&16[FV+"L&PO M=V]R:W-H965TDY@NW$**9 M \#S E>(/] &U_++D;(*";ED)\ ;AM%!DRH"?,^+087*VLU2'7MF64K/@I0U M?F8./U<58O^6F-!VX4+W(_!2G@JA B!+&W3"KUC\:IZ97(%>Y5!6N.8EK1V& MCPOW"8$"4DR_AK M--T^I2(.YQ_J6^U=>MDCCE>4_"D/HEBXCZYSP$=T)N*%MM^P\1.YCC'_ U\P MD7!5BAMG>A=K=05[XBJZ_(XBL8&8LF:2#TO-%MF8)F M8\RZPT0#3# 1VEBR#96N/,563['%T_@8XDD6'TZR@,%?NL+LI%]P[N3T7 MU MFP;1ODD\^>I)&,67<+Z"EO@:SC==#_B4[SK23\1.9&ULE9A;CYM( M$(7_"N)] GT%1K:EF;&B76DCC;)*\LS8[8O"Q0MXG/S[Y38.=)V>."\VX-/5 MIXOB<]&+2UE]KP_&--Z//"OJI7]HFM-]$-2;@\G3^D-Y,D7[RZZL\K1I3ZM] M4)\JDV[[07D6\##409X>"W^UZ*\]5ZM%>6ZR8V&>*Z\^YWE:_7PT67E9^LQ_ MN_#YN#\TW85@M3BE>_.O:;ZC27>G+L=4MY*\FJR5 M=T[:.39E5O>?WN9<-V4^1FFMY.F/X?M8]-^7,?[;,#R CP/X=0!7[PX0XP!Q M'<#DNP/D.$!: X)A*7UNUFF3KA95>?&JX?:>TJZ*V+ULL[_I+O;)[G]KTU.W M5U]7(E&+X+4+-&H>!PV?:-A5$;31KU-P-,4C)\/Y?((GH)!LKED#38)="+A0 MT8\7LX5J'$#" +(/(&8NB9FTS "5UHG#C(9F-#$C0\N+)K,PD82._$=PE@@L.;&FB>@T.N3"*K>( MY)]I;5M>HUA3U)C891-KM52C'A,.0 (0.&7"$@Z!X8OYTQ M#%.*">!"VFE!(N68!\.,49K)R>,XS@- %6I&TB]I<,5BZ* UN,HFE.2>'E?-#>#H2)0AV-[H9T+9.X# MDTD@Z#A>KP2&CM!_4(T8%0)U#Z1** 2$UO;;*U QIETKPJ@0%!6@4B@([H2P M<0%5CM9*8& (U*_89A+R!,W>V4TVA^+VGLIFZ;,^XV<75DVIC43?FAS&UL=93;CILP$(9?!?$ :V,. M"1$@-5NM6JF5HJVZO7:2(: UF+6=L'W[VH8@"LX-/OWS?S/&=M9S\2XK .5] M-JR5N5\IU>T0DJ<*&BJ?> >M7BFY:*C20W%!LA- SS:H88A@G*"&UJU?9';N M((J,7Q6K6S@(3UZ;AHJ_>V"\S_W OT^\UI=*F0E49!V]P"]0O[N#T",TN9SK M!EI9\]834.;^EV"W3XW>"MYJZ.6L[YE*CIR_F\'W<^YCDQ P."GC0'5S@V=@ MS!CI-#Y&3W]"FL!Y_^[^8FO7M1RIA&?._M1G5>7^UO?.4-(K4Z^\_P9C/;'O MC<7_@!LP+3>9:,:),VF_WNDJ%6]&%YU*0S^'MFYMVX_^]S!W !D#R!1 AEH& MD,W\*U6TR 3O/3'L?4?-+PYV1._-R4S:K;!K.GFI9V]%%(09NAFC4;,?-&2F M":)TTB#M/T&($T*L03@W2!*W0>@T"*U!]%^6T2++0;.QFG: X.1!FI&3$EF' M>.9 <) N,&M11&+LQL1.3.S $+S K$51D!(W)G%B$A&ULE9C;;N,V$(9?1= #6.))A\ V$#M8M$ +!%MT>ZW8] $K MB5Y)B;=O7QT852)_>NV;R%)^SG!(?L,AEU=5?:]/4C;>SR(OZY5_:IK+4Q#4 MNY,LLGJA+K)L_W-059$U[6MU#.I+);-]WZC( QJ&45!DY])?+_MOK]5ZJ=Z; M_%S*U\JKWXLBJ_[=R%Q=5S[Q/S]\/1]/3?)0\K_YD\O8BH:] KOIWEM9[\]KI0WI3ZWKW\OE_Y8='W,H\[RRU_?BAC?JCSZ[A]/>G]2]]\&TP;UDMMRK_Y[QO3BL_\;V]/&3O M>?-577^3.B#A>SKZ/^2'S%MYUY/6QT[E=?_7V[W7C2JTE;8K1?9S>)[+_GG5 M]C^;X094-Z!C WZ[ =,-V-B DIL-N&[ C0;!$$H_-B]9DZV7E;IZU3"]EZQ; M1>2)MZ._ZS[V@]W_KQV>NOWZL>8D6@8?G2&MV0P:.M/$<\W6UI!1$;0]&+M! M43VAO!TKGE!=E+<$0;'@_4&V-0 #;$!#@WPW@"?&*"<&Y$,FKC7 ME(.&,D'3, R->&REHS,"=D98G>&4&+,K[,Y$*0FG?9EYBJ"G"'BBV$ ,#<3W M#WP"#22@!\R(== DDU@Y60C' DFAFQ2X,>9WDUIN(K9($^R&A!C,$#@2)IF# MJ'N,KL1".!PY,@#Y]2+9:I&8KY+0O4H(Y/R94. L,IU1RQEAX2UGF&7"@#,K M<;%'G6'N"0!?<(<)3"L1]S- ,(8$<6A2H$5W8D PKR2^ P0MNI<$##:QR:8B M=IC T)+T_I&EF$=J\TB%L45MM&B63/5B38JRC&C$8/C"WFA]K\@+&-K;'] MQ7+""%& 4,0<)C!"] &$&$:( 82L"88BQP0S# \#\)@UV$:+C"*,W!A;ACEC M:$LS)U*+")E6PLX7*#4P8'*8.;*8/;B8"YW. 4P$$*X&8Q#46.NI]C^#F MGSL.<1PSS9,'Y@[CR@&N]MRE-AF."PG,GP#\66,*18[D(S![ K#''8<&@9$2 M#Q30 B,EP&YMC:FP3Z!.-Q@[@; S>1 V=BX>A.,V"6%GS1T2.7@0F#N!MEZS M\H BL_(()M>@A:R._15S[>W4>]ETUX23K^,U]C/MKE&-[UOR]#)R]MY4TZBBOTH]*-7(MH_AHAV+D\SVXTLN#TWW,VY_5\.=]/#2J(N^ M;P_&2__U?U!+ P04 " #UAF=-87BDNNP! -!0 &0 'AL+W=OXI4V'\M2N'46>\HMB30='XP^,#QD*T&WAN3G7RBS@/.WI&;Z#>NF/0E=X9BF;%CK9\,X34&7H0[ [) 9O M 3\:&.1B[IDD)\Y?3?&ES)!O# �AD&JHF'JF0^?8Q"_3(+LVC?G7VFTTJ]>LVCZ"G%5T,T8?8CABPPY#WBX$!$?S%8 M.YAM$*<-8@G"I0WBNPE")T%H":)W.;:K'"-F8S'=Z#+T]>76B9PZT;U.[*]T M1DR\T'F(21(%;IW8J1,[=(*53NS0";;1ZMO$=ZD?DNV_0B=.,XG#S&H+[),[ MF6!#@B1>Z>#%QC0'Q3H_;G5AQKD!3^H_:>JW/IKE@4"DSW>BY M&/_0L5"\GPX?/)^ ^1]02P,$% @ ]89G31V E5K8 0 HP0 !D !X M;"]W;W)K&UL?531;ILP%/T5Y/?58*#-(D!:,DVK MU$I1IV[/#EP"JHV9[83V[V<;PBAS]X)]K\\Y]QYC.QN$?%$-@ Y>.>M4CAJM M^RW&JFR 4W4C>NC,2BTDI]J$\H15+X%6CL09)F%XBSEM.U1D+G>012;.FK4= M'&2@SIQ3^;8#)H8<1>B:>&I/C;8)7&0]/<$/T,_]09H(SRI5RZ%3K>@""76. MOD3;?6KQ#O"SA4$MYH%UJ8"_8K[;238XV**B@IF>FG\3P'28_*0HF\P]P 6;@MA-3 MHQ1,N6]0GI46?%(QK7#Z.HYMY\9ATK_2_ 0R$.S,6?U* M-2TR*89 CC^KI_9,1-O8;&9IDV[OW)IQJTSV4B1IG.&+%9HPNQ%#%ACR'K'W M()*_&&PZF-L@WC:($XB7;9#0+Q![!6(GD+SSD:Q\C)@[A^D<)HTW'Y5)O&42 M3YET56;$I(LRGZ);\L%VI-XRJ:?,:L]WZ;]N2/1YL_HS'E2\"=>>\>*XV.O[ M2.6I[51P%-JER"*N]XM,I,[\R)CHR1=#V?NB)%2S'^?@+ I=WWW MEGCMFE;J!"JR 3?P'>2/X /XV<$D-G-' M.[DP]J:#+U7N>KHA(%!*S8#5<(5G($03J3;>%TYWE=2%V_F-_<5X5UXN6, S M([^Z2K:Y>W"="FH\$OG*IL^P^(E=9S'_%:Y %%QWHC1*1H3Y.N4H)*,+BVJ% MXH]Y['HS3@O_K$"P%P5H0S%YF(=/Y)RQQD7$V.7S>^P'K7^P? [4WI4Z: MK3!KJGFALMW/Y-]GU MCC\%YAC_A<\/Q#?,FZX7SH5)=1G,D:T9DZ!Z\1Z4UU:]26M H)9ZFJHYGV_F M'$@V+(\.6E^^X@]02P,$% @ ]89G32\W(6GV 0 #@4 !D !X;"]W M;W)K&UL=53;CILP$/T5Q'O7X'!)(X*TV:IJI5:* MMMKVV8'AHK4QM4W8_GUM0R@EWI?8,YPYYXQC3S9R\2H; .6],=K)H]\HU1\0 MDD4#C,@'WD.GOU1<,*)T*&HD>P&DM$6,(AP$"6*D[?P\L[FSR#,^*-IV M'!@CXL\)*!^/?NC?$L]MW2B30'G6DQI^@'KIST)':&$I6P:=;'GG":B._F-X M.*4&;P$_6QCE:N^93BZG]C_VQ[U[UW/SW^ *5,.-$ZU1 M<"KMKU<,4G$VLV@KC+Q-:]O9=9SY;V7N CP7X*4 3[U,0M;Y)Z)(G@D^>F(Z M^YZ8OS@\8'TVA4G:H[#?M'FIL]<\2H(,70W1C#E-&+S&A.F"09I_$<$ND1.^ M)TA"-\'.Z7)G"79K ARX"2(G060)HO\*.3W.N$"<9NF=0IDSK:B38RZ=VIX1CO]QL9 MM+J/#$1M7Z+T"CYT=@JLLLMC?\3V/O^#3Y/B.Q%UVTGOPI5^%?;N5IPKT&:" M!]UNHX?3$E"HE-FF>B^F)SH%BO?S]$'+",S_ E!+ P04 " #UAF=-AC22 M%!4" !N!@ &0 'AL+W=OV.FS 0 M?!7$ \1@OD($2)<[5:W42M%5O?YVDB6@,YC:3KB^?6W#(4*<*OD1>^W9F1W' MWF0]X^^B I#.1T-;D;N5E-T&(7&HH"%BQ3IHU4[)>$.D"OD)B8X#.9JDAB+L M>3%J2-VZ16;6=KS(V%G2NH4==\2Y:0C_NP7*^MSUW<^%U_I42;V BJPC)_@) M\E>WXRI"$\NQ;J 5-6L=#F7N/OF;K8]U@D&\U="+V=S15O:,O>O@VS%W/5T1 M4#A(34'4<(%GH%0SJ3K^C*3NI*D3Y_-/]B_&O#*S)P*>&?U='V65NVO7.4)) MSE2^LOXKC(8BUQG=?X<+4 77E2B- Z/"?#N'LY"L&5E4*0WY&,:Z-6,_[,3Q MF&9/P&,"GA*"Q'@9A$SE+T22(N.L=_AP^!W1O[&_P>IL#GK1'(794\4+M7HI MPCC*T$43C9CM@,%7F'C"(,4_B6"K"#8$P15!8B<(K 2!(0BO"-:+*@=,9#"M MP41IY*F/72BT"H46H70A-&"2F1#&=HW(JA'=:B3>0B.Z,9,D][W$5IW8HN,O M= 9,.M,)O%5J5TFL*HE%Y8;A?RZ'[]D?BV_,?M^O;7Y.,'#(^@N6/?&%XZ1K-.H3OQ#\)/=2N8_!11*J:>)FO.A PZ!9-W8W='T%U/\ U!+ P04 " #UAF=- M#B7+!-L" &"P &0 'AL+W=OJK-M%>)"RF451NSFPBK8WO&&U>K/CHJ)23<4^:AO! MZ-8$564$XSB-*EK4X7)NUA[$B_U! MZH5H.6_HGOUD\JEY$&H6#2S;HF)U6_ Z$&RW"&_![!ZD.L @?A7LW%Z, RWE MF?,7/?FV782QSHB5;",U!56/$UNSLM1,*H\_/6DX[*D#+\=O[%^,>"7FF;9L MS%B$)@RW;T6,I'_GY*^L%X3#HU7]G)U8JN,Y$[;'A96M^@\VQE;SJ M650J%7WMGD5MGN>>_RW,'P#[ #@$J+T_"DCZ@.0] 'T8@/H -'4'W =@:X>H MTV[,O*.2+N>"GP/1W8>&ZFL'9E@=UT8OFM,Q[Y2?K5H]+5&&YM%)$_6858>! M%Y@,7T/N7 @8$)%*8,@"^K)802<<7F^P=A%9:N7P7Y+[#TFNTDR\9B4F/KDR M"_L)D)< &0)T16#)6'68S&#J+DD$K2-9NR ,";$,<4$PSO/<,L5% 90EQ"\+ M>V5ACZS,3Y!Z"=+IQF9>@FR"L1T&7PA%F679VL4DL7W770Q((+!<=4$$C"@B M7D7$HVCD4'(O03[=4Q#[:T,\P=4>=*D4YL2^KQX4R(G]#_:@"(ICRUH/"@,R MX@T8*7O (RT?H?#6K%L /V&POYZ 9(K!B6MPG*:VP2X*8 !M@UT43NW#NO>@ M4)JC$6G^2@<\I8[$(Q3^J@+P)PSVUQ603C$X=2L@R1V#/2A$G.^@B\(X=PQV M42A&]AX!K/45F*V!9_U.-WFF9WBG M[SK$'U3LB[H-GKE4G8?I#W:<2Z:2CV_4L1Q44SI,2K:3>IBIL>@ZLVXB>=-W MG='0^B[_ 5!+ P04 " #UAF=-3,PZ"W0# #G#P &0 'AL+W=O]R,MZ[AZD/-[X M?KTY\"*M/7'DI?IG)ZHBE>JQVOOUL>+IMB45N4\0"OTBS4IW,6O?/56+F3C) M/"OY4^74IZ)(JW^W/!?GN8O=RXOG;'^0S0M_,3NF>_Z3RU_'ITH]^;W*-BMX M66>B="J^F[M?\,TCH0VA1?S.^+F^NG>:5%Z$>&T>UMNYBYH1\9QO9".1JLL; M7_(\;Y34./YJ4;>/V1"O[R_JJS9YE7R69P? MN$Z(N8[._CM_X[F"-R-1,38BK]M?9W.JI2BTBAI*D;YWUZQLKV>M?Z'!!*() MI"=@^B$AT(1@*H%J IU*8)K IA)"30A[ @D_)$2:$$V-$&M"/)60:$(RE8#1 MI7)H,J4O-C8H?MT,2B^42PEWKQM&[G]4[5>K=Z^ M+6B,9_Y;HZ0QMQV&##!DB%E"F&"(N8,P=(CY"F'8$+,:8XS1W$,JX1#S &&B M(68-8>(AYAN$28:81P"3H![CJQ+U=2)PG4BK$%PK1 Q6"&"%H%6@@S$8E5Y! M& )'H7 4"B@8?;"",!2.PN H#% PNN2APT0MINRZQ))*" <)@2 AK!#!"M'T MHL6P0@R,P6C2%82)X2@)'"4!%!)8H5FCP'4$3<\5V]8B/!H'0\@T?P=*KNK* M(L]266QQ$R9 )-,,(,@6R&(Z/'840X%%PV(I3#\QM1;#X+%C@(0AD,68V&(: M/'8-0Z,%/!S5,/(L+8LMWL(1$"@T T6C0-3:*Q8+XK&_&#(]J$'Q52",O=BR M7&"+#_'8B Q9YH58C$@^841B,2*!C&A\TVXUB%VEG(08&9_')0##) C-&;R# M<"C!U-P@0+@@1K$M1=OW%# W1F:*9/P-,=,CHP[#7FCF!H%&B4$@6U:6Y88 MRPW&9J!@W*O$BXSZW@,P@KW$R&T-J5$O,G=)<%!3[1&"(<]B(V)9, FTP6#F M+-!Q).:92]4] "/,,[>M:T@M\H+$G 4P*&'F+ PXM'(F ;_:I??'(%_I-4^ M*VOG14AU9&AW]3LA)%>2R%.&.:A3=_^0\YUL;B-U7W5'S^Y!BJ,^5OO]V7[Q M'U!+ P04 " #UAF=-)1:<]RD# #[# &0 'AL+W=OZ:KJU?Y+R_!"&W>[$ZZ(+ MQ)DWZI>#:.M"JL?V&';GEA=[/:FN0B D#>NB;/S-2H\]MYN5N,BJ;/ASZW67 MNB[:OUM>B=O:I_[[P/?R>)+]0+A9G8LC_\'ES_-SJY["D65?UKSI2M%X+3^L M_4?ZL(6LGZ 1OTI^ZR;W7M_*BQ"O_<.7_=HG?46\XCO94Q3J5K[F>_M^:&X5/*[N'WFIJ'$]TSW M7_F55PK>5Z(T=J+J]%]O=^FDJ V+*J4NWH9KV>CKS?"_3\,G@)D XX1(3P@' M(5WYQT(6FU4K;EX[+/ZYZ/>8/H!:FUT_J)="_Z:*[]3H=9-06(77GLA@M@,& M)A@Z(D+%/DH )K$%:WI"(YP@0FN,-$$\(XAQ@A@EB#5!-"-(<(($)4B0"M+% M*@V81&,:C0%*2.;H-$5U4D2'+7122X?@$@R58(A$MI!@EL0'&I.<.18]0X4R M1"A?"&6V$"..=G)4);=5@"Q4#L!=RN0.U+.@.;I$U'JBFS ;0V(K:V@ M,Z"9%A#FC!# O0V8MY=Q![:W(<\I98YW W"'0W1_X@'N7,"J0PIT+F'.7R6= \^1C@6OY<(,#\K_:"CX#6F9L MXH@CP(, D""P@L^ ICL%))ALZ* 43LZ>-6^/^M3=>3MQ:?21?S(ZGNP?09]= M_\.'SX)O17LLF\Y[$5*=@/4Y]2"$Y*H:$JC=/*DOD?&AX@?9WS)UWP['\>%! MBK/YU C'[YW-/U!+ P04 " #UAF=-)"WNM_(" Y"P &0 'AL+W=O M16?>'*1JN393=4S[LQ)\;S>U38JS+$];7G?Q9F77'M5F)2^Z MJ3OQJ*+^TK9<_=V*1M[6,8K?%Y[JXTD/"^EF=>9'\5/HY_.C,K-T8MG7K>CZ M6G:1$H=U?(_NMI@,&RSB5RUN_6P<#:F\2/DZ3+[MUW$V1"0:L=,#!3>/JW@0 M33,PF3C^.-)XTAPVSL?O[%]L\B:9%]Z+!]G\KO?ZM([+.-J+ [\T^DG>O@J7 M$(LCE_UW<16-@0^1&(V=;'K[&^TNO9:M8S&AM/QM?-:=?=X<__LV> -V&_"T M@10VEU'(1OZ9:[Y9*7F+U'CX9SY\8W2'S=GLAD5[%/:=";XWJ]<-P^4JO0Y$ M#K,=,7B&01,B->R3!(8DMGBQG>$*)B!@C,02D#D!8C !!0FH):!S I)Y28X8 M9C&=Q="\I!6CL! #A=A2"!6>$%L(H:PH60;KY*!.#B2$/)U\H?/)Y$-("0L5 MH% !"&%/J "$2I,3K%.".B6@0SR=:^.T=0.0NW2O)0K*!%[Q%>"F'__!T(X?G!T(0& M'()@,R,"Y.1[Q($^2!5)$3H]V/4(LOWB;J-+)<22X+>&?8\ XY/*EV* 5):$ M#(E@ZR/ ^]2_S!QH7A-EP@*.1+#U4;&L7QJX^!'L:@38FOK7!P@B 1W8U AP M-?5=#8("%85A2V/ TC0/4,"6QH"EJ5_^#E3,"Z4HJ\#WP["G,>!IZI>_ WW\ M-\($A\X%]C0&/$W]\G>@>5(%18O;.YUU+JU01]NS]=%.7CK;,,Y6I[[P'MO. MYS]\;"I_<'6LNSYZD=KT3[;+.4BIA8DF2TS*)]/'3I-&'/0P+,Q8C&PO=V]R M:W-H965TV$Z[^O/PA'C)OV)=B;F=D=K[7.>D)?68DQ=]Z:NF5KM^2\6WD> M*TK<(+8@'6[%/R="&\3%EIX]UE&,CHK4U![P_=AK4-6ZFTS%GNDF(Q=>5RU^ MI@Z[- VBOW-1^1 @'0OA. MB!X2HH$0_6\&.!"@D<'3WM5A[A!'FXR2WJ'Z.G1(WKI@!46["AE4W5'_B?-D M(GK=0.AGWE4*#9A<8\ $D\![R&X."4:$)PH8JP"V*G(PHX/[!-LY(HF-&OXI MLG\H(K *1$H@F FED'+:&) K2*LB'(%B&@7$>-I@/ MEH;:S@*+ 1&^_866 BB^"^' ZW>X-R;T:%<0^ D312G0>0GB>'. @Q!DOIF MX3N;8A"FZ:0MVJ$%".(T! &P>XRM'N.91PB-SN0:LYR>I;\P"]_:46;[K*C4 MO-96U.QF>Y.1T&!Z5O.9.06YM%Q>ZDET? *>@!PI1CP/5MO $M^))T-/^'=Y M_=Y\1?1CUAI-N>,.\ M\2'=_ %02P,$% @ ]89G321:Y]?= @ 'PL !D !X;"]W;W)K&ULE5;M;ILP%'T5Q ,4KL%\5$FD-M&T29M4;=KVVTV< M!!5P9CM)]_:S#:4$+A/-CX"=0D=W$5\D4=.=?>:U76:ND?M3[=!X': M'GG%U)TX\=I\LA>R8MHLY2%0)\G9SA5594#", DJ5M3^:N'VGN1J(O>>;>59B!>[^+);^J%5Q$N^U9:"F\:>:9*;X6Y>]BIX]+/_.]'=^S[XG9;Q':QP9 >)H;T%K,>8Z!#!$9!)X-@,A[)J)S$ QEK!'.+V(P1 M:8*KB% S(E0Z0TJ$S"#!,\H1,B<*3"EA4TPD*/%M /V -GBY(YEB3C#J&)*$P M-&8,RQ.8"#O@885Q6BF=^,$!/(B0?< 5/(J0SW$E'[5+:6A?$_\[>&@)$MIP M0B[!4T9@?L<$3QDA,SIN0?V.H\R<1(<_'@@P3M.,T*$U06]*J+@\N E,>5MQ MKK7]'^WM=E/>@QOR!OMK,_TUL]H[33,Z?F/R4-3*>Q;:S#!NTM@+H;G1&=X9 MA4I4# M4!D" 1!@ &0 'AL+W=OV.FS 0 M?!7$ \1\DT0$Z9+HU$JM%%W5]K=#-H#.QISMA.O;US8<1X@;]4]L+S.SLTN\ M9!WCKZ("D,X[)8W8N)64[1HA451 L5BP%AKUY,PXQ5(=>8E$RP&?#(D2%'A> M@BBN&S?/3.S \XQ=)*D;.'!'7"C%_,\6".LVKN]^!%[JLI(Z@/*LQ27\ /FS M/7!U0J/*J:;0B)HU#H?SQGWRU_NEQAO KQHZ,=D[NI(C8Z_Z\/6T<3UM" @4 M4BM@M5QA!X1H(67C;=!TQY2:.-U_J#^;VE4M1RQ@Q\CO^B2KC;MTG1.<\87( M%]9]@:&>V'6&XK_!%8B":R$<""$GP3_(2$:"-&,@/I23&_V6.(\XZQS>/]V6ZS_1/XZ4MTO M=- TVSQ3[1$J>LWC>)6AJQ8:,-L>$TPPD9_>8G;WF#0>(4A9&'T$-A_;X(X? M)]XLAPWCWV+V]Q@_6MF-A-:&A$8@O$D2V 4BJT!D!*(;@7!628]9&4QC,-XB MLB>)K4EB2Y)HEB2V)$EF[7J,N3&26(TD%B/_>/&I52#]_WXOK0)+BX-9F=L> M$T_*3&IMJO:\GU+]0;)V&,!H_ KD?P%02P,$% @ M]89G3>G+MRD? @ <08 !D !X;"]W;W)K&UL MC57;CML@$/T5RQ^PQ+=X&SF6-I>JE5HIVJKM,W'&%RT8%TB\_?L")M[$06E> M C,^Y\P%F&0]XV^B!I#>.R6M6/JUE-T"(5'40+%X8AVTZDO).,52F;Q"HN. M#X9$"0IGLSFBN&G]/#.^'<\S=I2D:6''/7&D%/._*R"L7_J!?W:\-E4MM0/E M68RQ@#4COYN#K)?^ ML^\=H,1'(E]9_P5L/8GOV>*_P0F(@NM,5(R"$6%^O>(H)*-61:5"\?NP-JU9 M>ZM_IKD)H26$(T'%OD>(+"'Z(,1W";$EQ(]&2"PAF41 0^VFF1LL<9YQUGM\ MN X=UK(=#[)X;\BV[LB5VE&SF9%AA]=->O9+1 [!6(C$%\) M?)J4,6 2@VGOM3)QADAN0Z0SM\#<*3!_O,C4*9 Z,@@F5\J%F1ZY"Q--FO6 MSO:^SE 0NG@O%'AEAI?P"G9LI6[&A7>SY,P<&0K+,#'HW_ M,OD_4$L#!!0 ( /6&9TUAX,5'@@( %,( 9 >&PO=V]R:W-H965T M5PU?N840[=+S>%Z0&O,G MVI)&OCE25F,AM^SD\981?-"DNO*@[T=>CV%92L^B*AORPAQ^KFO, M_JQ)1;N5"]QKX+4\%4(%O"QM\8E\)^)'^\+DSAM4#F5-&E[2QF'DN'*?P7(' M?$70B)\EZ?AH[:A2]I2^J1#%REVXSH$<\;D2K[3[3$Q!R'5,]5_)A502KC*1 M9^2TXOK7R<]W:S"T6.$L9[1S6WX<6JVL'EDA^KEP%]=?1[Z2?7$8O&8K# MU+LH(8-9]Q@XPL3H%K*=0\" \&0"0Q;0EL4:SNCP]H#-'!%'DQS^*[*[*W*3 M9F U*]#\X,8L9!<(K0*A%@AO!"9EK'M,K#&-QD0PB":&;^8HY",()I;,42!& MP12VL\#" /J)O31D+0U92HOM I%5('KH&NHDO@;+#;#$MVIBZ@;\(=^/VV^8G_])WHM" M3OAA4Y&C4,M8KED_YOJ-H*T9X=[P/R+["U!+ P04 " #UAF=-40X_20\" M !E!@ &0 'AL+W=OCIHU8N:64[1(AL2^A)N*)M="H*P?&:R)5R8](M!Q(84@U1=CS%J@F M5>/FF>EM>9ZQDZ15 UONB%-=$_[W&2CK5J[O7AJOU;&4NH'RK"5'^ GR5[OE MJD*C2E'5T(B*-0Z'P\K]XB\WJ<8;P.\*.C'9.WJ2'6-ONOA6K%Q/&P(*>ZD5 MB%K.L 9*M9"R\3YHNN,M-7&ZOZB_F-G5+#LB8,WHGZJ0Y SE1^=1G&3HK(4&S'./P1,,OD:L+8C0O\9L+)ATA"!E$AM(8R"^GT3I;-I;5!(E,]#F#NC*;VCU&][XQ9\-'%D% MHL<36U@%%O<3ZR'1-#%O@1>S,&Y1L9]@NY78:B6VA)'8!1*K0/)X&*E5(+T? M1GK[^. @F&5A 85>/'.")N^O/H!_$'ZL&N'LF%1'@7EA#XQ)4(+>D\JU5&?^ M6% X2+V-U9[W)U]?2-8.ASH:ORSY/U!+ P04 " #UAF=-D&IGG4# M8- +9T)GN#&FVQ.BBP8XU1O9@; KE52<&ANJFNA. 2T]B3,2!<$=X;05.$]] M[J3R5/:&M0)."NF>23BK7"ZDQI_547G2SP4>(JPWBU3)C3]]>E?F.P^VJ MP-8+Q%<"[SA(5@62%0?QS4&/F$\>(SPFV(0W![&&V=T8(8N_ST'5OE$T*F0O M?),NLG,O/D3^]OR'CXW\G:JZ%1J=I;%WT-^42DH#UDJPL5X:^W;, 8/*N.G. MSM7806-@9#<]#F1^H?)_4$L#!!0 ( /6&9TUJ<&JP_@$ .@% 9 M>&PO=V]R:W-H965TM>E,Q3K%42WY&HN. 3X9$"0H\;XTH;EJWR,S>@1<9NTC2 MM'#@CKA0BOF?'1#6YZ[OWC9>FG,M]08JL@Z?X3O(']V!JQ6:5$X-A58TK'4X M5+G[Y&_WOJ<)!O&S@5[,YHZ.A3EB 7M&?C4G6>=NXCHGJ/"%R!?6?X8Q4.PZ8_JO< 6B MX-J)JE$R(LS3*2]",CJJ*"L4OPUCTYJQ'_5O-#LA& G!1/"C?Q+"D1 N"&AP M9J(^8XF+C+/>X\Q^T=,,"&0">IZC76_]_[_X^SLX""='D@:';E= _\AOFY:85S M9%+=7G/'*L8D*$%OI5S7JNU."P*5U-.-FO.A]PP+R;JQKZ*IN1=_ 5!+ P04 M " #UAF=-UHX32OI[ "N$ ( % 'AL+W-H87)E9%-T&UL M[+UK<]M8DC;X^=U?@:A5OTU%0&P ! C2->]$J&2[UCU5ML>RNV-B8CY )"2A MBR34!&E;'?OC-Z_G@@M)J=S5';$=465))'"N>?+DY[ M^]WNX<4?_M L[LMUT8SKAW(#W]S6VW6Q@S^W=W]H'K9EL6SNRW*W7OTAB:+I M']9%M?DNV&^JO^[+JWJ_V?V?[[)Y_-V__UM3_?N_[?[]9;W8K\O-+B@VR^#5 M9E?M'H,W&VZSJC?!1=#<%]NR^;<_[/[]W_Z [_![\^#G>K.[;^"=9;EL?WM= M/HR#210&213/VE^^K3^/@RCN_]*,Y[)_//]]>=/LML5B]S_M-^7A#^5=A4] M$V^+==E^ZL/E^S(07U?- M I[[K[+8XC($+XM=I[^+BSBYF,0#7;VN5N4VN(+W[NIMIY_+Q:*$[^';)3\Y MN%@?'Q\Z/M=O?@E#*[I% ;O]KMF!T<5!M&ARGK3U*MJ2>3R0[$J-HL27@-6 MT 2C3YMBOZS@FW,XT9^N7P:CL_/@+*@VPM] BYTYORP70 -\3/.A(U T M#;3_HO-UT=P31UG@+^5?]]7G8@7/=SJYOJ^WNXM=N5W#6#Z7S6[=]Q0SC_=OL&Y[PM/Y>;?7F4'MYY6^\,[?#^'W@06,5GV%_:G:;< M5'!P-O6N/+)'9KPG;\#*$-O141]X@#C@?;U:EMOF?__?LR3.OR>BW#UV]@:. MC@RV8;9Y%HVC&'9J&P #VIM/8!#? M!Z:!JFGV3WNYNS/$]$\9_3<;?IJ'>3X)4V@)GTC3,$LC^#]]_K1\IDE=)+-I MF,T3[2+*)F$^F6H7M;W7OAUS_@C"<+/?/NIR%LQ"PB"%LE*W:X[RS+VVI1 M=4XGGYYF\(@K4JMHT]>>='&^B>1FR(/SWY;3ER!][T M.<531^V__:0A][[ZU/'V'/L#[[8/LKQ]L#>'3 U-D33X[@%5*J"EYXG%DY,5 MWPZS^, 7:.?6XC,IUVMW)@W1]?;@RPO_J?Z'[K; 8X*';7W;Y2.R*K /*K=T M>OI0-J#G+5BP7T)'JYKDPLX:@*C/;&5=;'\I=SVZRH_EID05&Q\JENMJ0RH[ M=T77E6IC:[;9>Z[.PO_U"2;4!Q@OG1%HZ)Z&G,UF07TL@K)T\/OBU MM/*$KGI'?E,"MRKUA5WQM3M#$,H_@V0,9P@9V^@&EA#VD>9\?O!%9(Q]MXM^ M;ME$&-P43;7@#:Y6^YT/\Y,]E=7;G3<.^=\J(]!!EDO M]Z 7_/?/=!%WN/[/105;L2&&CTU>[Q]0)!U\'MJ[!06?K^SK#M]X[WK$B#M8CV"$VWK>UOR*JVPC)E*B*%RN6-6'5@?Q6>V"'V/9F@-R$49DQ[#>F"6D2 MZ.7 4*Z.BDN'=@OM$*]!,GC>+M'KM_2ZRV-06$79\F7"7TWDB?;M7&[N ,TQ:^QH9&[[$F$8&/$BWN"(]"AY_PF2$-EE:=NSD?&CT?F0:)P]D* MLAW06IUD*+!6JV]@_WB"M:C?QM'6YP=4]V%]_.W32?;8>>)C?X3,U3CKKI$Q M ]* Z(MM5RI[OP>QI2 6V<*M<0&S#IKZ=O<%+JR! M/7'[.\#22%+ZP[K8[;>LBQU^W"R\K'OOLAU;ZEO6J0XO-1S:15DN=7>4(> Z M'S(=T?@][D%:,=E@IV&:=]P@NE"\@P\/>!) @<,CPUHO<,BA'@^/N4%NNRQ M9WC8WZQ WJAO@>Q)_I"!Z@B%^D%8=;E= M5#U2M*$P]T#W44S'9P&+N>#9?)4K'OU6$ BS3 M!DI+>GAAKL8'VN]M(6K#*_:@*J#WWDE<8,A,W#[CT.->SL@.GZ"Q_'KAK&U" M.B)(NRYGD>H."]NVUV$1^R5*1X<%HG<>'^DVT"RVU8->(GJ'A<$/H 71[.$" M;W"WS95O5TH_N09AI[J%54"_.$L5V.%[>&K1?&0S9KG F_21;!RJY<$AW,)X@ 7?E\&7>KLB9KPN-JBF;JL&[4D5\-7J M]C%8UTNXX[$Y%&U7Y5=H+&15=8M:!W"!^C/->AR\VX.$!>T_ GDVP7VY>@@0 M=M#@.84>EL7C[QO0L9H=BN-[ICDS0&P2>H$5+%"PJ&EP\/*7$M3L#;!MOC+H M^7+UJ.86%NY(P$(9Y.&^:O!PX"I :W#!P/Q^8:X#M^D*OT)#R!C6-[C./QTGVN\$;.5B" M/IE$R208X73>XF?G8SBRL%>D_.$-^.!=2^8Y6.5;D*]@HJCN(^U4&^!*:%?7 M2TZ5%)X?"CYKL8QWSBA.$"CD+$DFX]C,C98!!K]!AP'\_:7:W=,(7 ''&1$L M4DEVGB7OD2.A\%87"[8C4D,+6!)4OFF,Y?:AV))(1TMQQ6]>H6P#*_+GDD6X MLV0ZGIOA2><'%@E)PBQ'NUT8[WVUN _NB\](2F;]\/+YA;:3)WB6QN-L;FTY M\MJBWJ(O!80FZH:615K@_28=SK1BQL3[ZPZ$#B>J(PL1?$#2:G!2\/B&&B2[ M#S:'7^ZWQEA$,LK^H=ZX71[IK#U=V"1GKM/)>#YS#5S 6_Z"D@INIVQ88?7T M\!.BP!0)!<]WIQX=CM37=K7!B-O?-HS#=EB>L)VMN6F=B>U$QL=+LD M:B2R*BPWE1.)UM4[-J "9X#OT7=%^@"NTZ=-96Y8FLCE&JZG11&,?KR\?'\. MYPSHM5RA!QQI"0E_IQN^W:OE%G@ ^IV(NF4#KIEWJ$(^ =0L1RISUP$-UN=GLX9T/M. H M@+_&BRF.+OZ#Q$3LYA%Q6R7Z,;J>3NAV!9^;(<'68B,_DP=@QF(6'\?C@Y6A MT;!@#_2@S)0@[9 CBPF@SP,.?!S%>9UW1:=N25+%9W,+ M:)=P0FX_@W,H*!#(0O >V>&0)XX=D.#XJ0KZF-5_79'1!X4P8 MP[[1:P+IIG%:<5FGMF*M8PZG"9]PZ/BP80LE\H1O=9Z_\>D%^B(B^&,!S0#! M"MJ69)IB6=.%X2SR-3IGT/P0?'K 00:CR^M/YW#GCO&U]"*:AX%X+UDDN1)[ MI<@^5W":0.D$V77T$0[/(IA&TW-J1-\_5_&$GD(X@E\V M<.[Q@KJ\OL*F@#B ;EVBV-8;^'TAB_9'W= M;6O%KO#A9YO2N@1&N&2M8^&8GU'=Z"%HQ\ D!EWR--QMK W9>0WGQTH[BEXW M+/]8,S/,?2&K84S28UG> ^O_A)T!"=P0*R-X]'(1?01(\?;6;?&'/5 &_!;$ MP))&UY<_X"^&G,10!1+1OEH:V ?S5#[OH*']35:_VK;7@IFT&DR"DLQ81N3Y M"!]=[>7@_[&^P9D2$= %.<*OX0,0Z&54=C2[^V*'BRF\?5T\BN3#CXC_D16K M)F!O"NP6&K;@&U2L5+\1F==]S7S%:O ]7 R.6&OO-M#'^+8+7.>(<.+] Y' M1O@(J<^&F0&Z(74!0!9(-T\$ @YIN";&5R4UBAHV\9D>ZWR YQ6UO5: 5KDV]V-5?]LL[,=@QZN%1W9PD:XO_ M![F! 8LM5G"=WHI^SH:/M9K]Z",EYW&@+BB6T9O^J2]HY_@J)EG7Z0H4'S+! MPC* )%S19:/7LA''540A'?EGF($]G!:%U7MC_%##CV#T^O+Z!SB5(03 AN&].*WC(TLJHA&0P_:.#*!#I9PR;"*0.F*J@1XO%D/>E? M";I)O*4PS=,9UEO*N\KPZ/BG_H95XTU;J*!%03M"@4/5J]*H]D>%*EQDH=S6 M_4K$^+;^; [<5"@2:*U%:=,+E&Z&#+Q"8
10LDS8B(YN? MAD(N^(PH^D#E$./2N*AO+^1*(,:\63J?L-E.F0QT#6)9W9IP>[Z#!&7T=&"W MP5^!@I!B^3*=!?L=C$WOZ6/"D5X!CH5F>&<\"AS:)B)>OCEY6UR29'*DH>%I M++^8.1&!OEOLZE/H]6Z%_"*Q_MBQACXZ'' MT,^S8CKS#\?6G?W"G_W"S)YY-(V_88O$$D1*LI=94R5)Q"S+[QLY0KT;!\]9 M(91= (@(@4$SXX4-0ZO/G8BK8BG=/3IX7\OXF9N!?$0:)[O^]V3>E[D<6#:C MO10PT,_E!?#"!U:@Q";NF:A@V#!K$##0E,1R& P"K@C3<-780[546^&VM'9L M?**E*Q&3&\JYB M=X@'EX=585@+76KF>[-]A;,TE7]/CN$-9N$LS^VTHTZSLW > MY4%OW"YL9QPE1P?&3QT(ZH4^LMG\:#O\E$;\!K-)&$_3XV_Q8_T!P0%(Q=.T M.^G.%/BQ;Q4O?+R_>3A)8OWAAA/#:DZFDQ/6')]R8XWA9"2S-(PG4^^TP(Z[ M?R8YK%:&G\?0Q"2V)T#"C?&9,$FC)QQ(?KX=EQPD\S!/CI]$>>QHV'(09UDX MB^-@%$?A/$X"D R!$R03_F623>$7LSQI$D9)% S&-L,"YL FCR]S3LSTA!#E M8#H+IT"_<0ZDE >C))PF*8YM,ID[(P-RG>23X$ ,W0ZBX9/2YK,<<4GLZ ; M:YED\W ^FP33,)]DP0BH 49"RS.=9_ +O3N%Q8HRS?_ H(@T/<[K\!D_4@Y[ MR*>I,[NAG^;!X8#6()U.PO0$@M'G3HEXA=6?GS(\>JHG'!8&/DF!VHC(>%5A M%>'JR ->TV1*8<:C%'2;"$[!>7 L8C9(X/ULR@&') MH &NCE*4 L@GPQT"@X"') ,[VV_6#:7FG;]>=RJ](0<5O\5AVYZ!KW M0Z\:";U:[HT8!2K@+_@H]+FLMQI'P,I:P4#VSX*VATQ2P1 4/QB$_8K.!A& M3JI)M2XYL(;;&9/G&H?7.ZJ273AL &-+!(OJXH:#/G[=8/6%]EHT.+LC"_;QP((!HW00E<0"NWU'I&BH51=G>^ [>QP'0>K0"$@K/I.+=0 M2$_-Z=%G!*"%GNJFQO@K-F0Q3IWT5?]:&@\(\BXU9Z$'7K6JK#J6,7P ;5R, M+4""K_LIJ]R6AQ?R*8>Z<^1X%JT JNY^,#@N=AWPE62>@8=G/B7+=;7#E< MEO.^#8:MW!+*:B-TK5$)+0#!D)TL%!<%H;':4PN%9F1=V:1F2(&HM'#H4L.= M:0D47F'L3TNQR9AC_\:Z0$-?\PZM[M#1%=S=]S"] BYZD&!D#1UJNG.0T$N= M EF/#)OJ3&=\ H&(^:Y1,X6AEL)&7CSY<"2YRN$*7C(=(^B\:I&:DC6NR WNLMVC26%6X'F^=ORMV74LSQCFF76 Z: M\H'DR7Q$'EGQ 4F@'\W9)VS8&0<8HPN"@^OQ$@UL8(L6Q;?076^]+ME-2.U; M47SI+A6KDW3;PD& :X07()\6#GB<4;^6<>* &!9"]*/)61!4A.9;>.(@0JOM>!"$EET9%R]L MN) M OS@C@'_SNPBSD+'#M.(RF$,.CALTGOEBS<:\?H)]O):(UY'U_N;'?EH)EET M0<[+*RN37?K3?N.C6OC2?*/Q8L2+KE;U?DF6X3V]=FEO)71W8F@'/"7"DB$, M]3/!R;W;J)_1\2C1FNO1)J+T1Z*1:\&"NE^8[IU+L;$ SF>U+;,D\8'#=U 1 MN!&<>T\TL?7-&(L[;%V"$[)W&' M@^EK?C/"^8A[)7@#U*/=,!\3B2,L]BE[^+J\V9*#X@B((H*+XJ>20NL-UA;N M(N7W JOC*\UN?808- >F]8;1$<;]*ON?NHWC=M@68O/-R#P,Q/(1H74$:W5; M#(.;&D'./'98[S_N5X\"E7)F8EW(%J[JX1#DRO+=3P;ST$E 8= =I+.+R\'1 MNU1N@:59L7BE[:"94S0@1^:P03??AKSB.;=CVC#S+UR(CR&[NP0+2O: MXOC<8/(ZGK_B 7:A4)"Y#;KH$[$)YGY38LL('&(KY39(SENH-_."WWCA.%,O MQ)GJ","NXW7018HX5%)>4)$C=4)VW!\D3X8FH5/"HZ>C[N&^+5ZK2!+1'KOP M=0.+H2-\^L'%CN$FP2C17=F"20UC7>:.A_OP2I.GBJC /([H T0"(^-95@Q\ M0:'2.%AW#H5AE UZ.>\L(A]73B''2]:;K7C: ?O[*U5ZDSIIC8Q^S[@%1/?( MP7%L;*Z\/'"T6T:T%J2*?/5XZ!&ZAP*%VPJU[+8E8_?9"I[>%7,X2T>*2V5E MQR9VX0<[^=-/DN!/>LE_YT#P^FEH)2LJ'XR'$07 TM&IP1IR+PKP@*"$&'U= M:OX2&978+L0$;8*8"@/)I>-N(1EN##>S3HM>(*&XV:_7!1M_D01@N__ &":" MPQP-A:)5L0:D?O.4H+E6$A*^YC P1_%A='&S!M8&S)ZFJ8="4'!B- M@WM"$ YQ;C4TJ%6K\<%OKJU^!)=NU]1LIT9[0[H)=N'T]H([G'2[ 3MW]_, M&SC&P#7?O/P0ZN]_^MG\B@,N%R#XU;!4.Q-[*M^^>VCLRN'GH\FY1(M:R)=C M*>2#Q##GTK4FRCVZ:FJ[)73PB3L;^)MHPNTXP?;F^5L[Y*(SE-^V=RK+5+_E M@YO)BN(K>S?]Y WO4%['TS%,A6S;0B.W*5@"C+4BJO&H!(^90O=" MK_2'"#*EP"BQ:7^\;#9L1:R;<]_O@-1@&+TVV=30\ U4KSRLI*$;!R[)=XS- M]M$R;;'[>!@Q*99Y&]KE@B19L2DYB4H;+RE137T#0D/R?54*E+T%'^T)O^2S M\]C"^B&<-4 X:_,"%8@W2 >8[\7U@UFY7I;OSW:&8G$>#J:QESQI788(\.(P MFJ/_JWD8NIO;$ W&U?FW3G2GP5KYK>Q-H*\_L^/X[K^[X7CR#+ MKH_BB-J)AP%Z4%^BG2N^@EXF3'"&3 7X_HX-SG]6TM!P/39S<\\Z2^W:K,5@ MURH:54[X9A%\QAP%#,V^A>'4OA.LMP?,X5-O2:G1-<,C!.V0FK@U60D6DBBO M(&%/VPDEJH_E$J."N&+% WNQQ&#M#F*,^JYW&H:HI;,B)V(LN106P<@P0!RC/BL*0SJ@5!RY&/#&:L[.F2L MA;@ZK,4=Z-9-I>R.R&%%:GU +P/RJ"\2 7U,9Y"%/[A=X#B;&11;3@V M0G/QN:A6-#KIJ4+0O>0)0I$0/]VK++0MK2O=6?WRZZ[-=/RIN=!X;WE=8#PR MS9*@V&C2U9VQ8^.YR&9V=G\<@*SSTC ETRN'!@A^YV/OIP1G,:?=HX,! /[@ ME=*Y1Y1(&$/4,^L.]?\)CBM-VN^[)6?USZ^Z-7J*N=:Y50A]'#89#(HC?H06#.YH*()%"D>W>S-8D4R(0LG"AV61HB6 JZ[\-83B M$=/@.$C/,;5,37)I/^'B'$[D\F]\1D._D$BI@54#+;$%7[*\]#*!0L9H<6&' MVAL[MATZ4S*0 ,[-CD3!H1F)C9GP"=RE8\[K71L6B'J;;$-I'(QO'F7U#?V57-[2/#7_I&\>$H M_)!MA"L%G?0U@C< =23>$H][RKWAJ0KN;8B&2H>-]@^(9N7H'H.74;'MW/#> MP0N?&+K5442&-8]Z6//P% AF+6QO@\FU;"6#@8+/3+ST GK'%]Q*(WW/O<7& MCCW4"O6Y]B&@/(NS8)*%LRGBD.=9.)]'%G-\R-Z3A^F4@B3R. _:E1C4UA!' MX31.T2@WSW,? 6DH( _G21(D61C/%7J?1;,@"=,T#;SR*##":1)."!\=YQF% M9QS9*CX,_/8-0F7NO*-,S.>^>GC@H+#E5AS6#G^_%^>F[C/3*"KT'BK,GH]_ MPGWW\P)2E-8DC7$54XQX2"@A&8M]<1Q&">]8.C^^_!Y%*2OH)3/)SM:X HJ] M9P?,=>$AJYIHXSVFPK9IJ]=XY9NCAD9@QFKMWQQ82YA&!*Y[/3/XC:A(IX4) MNG?(A<.6SJ!,6@^+*ZIZ/%!3#'KP%)&_5"+Q%!L+72$$-]ZR!:8!I5(;7L8T M713KWU'OEC=TO& H3QU<,"B -CM0:T(W*AK:N,/"NV*^K39[H#Y="YV0W^8! M-/+0M<*O$,B>[N&"#[QD)^G(121..?+6QGI:Z**@)9!CBSX<# *UBEI'8WAW M@%)[961B')*1YC:(L<4)HU2=D(0;$.U%9UY^-AR4JU3 7RL:S!A8[.!!D*-% MAH?2) C=Z37\I31I@[T]%QL\D0]M#ZK/CJ/PIKPO5K=**@XU#NS-/VA'#G"( MO\].?#"BN6=N_A6LZ&C<0\\!N:[796=O9)X$.5!-VB0-=O ='N6Z%[:5RS P M7Z 1)-(J$ZIE8AU-4$FI$T#"AKQ'AO1C4R2OXKA!.@;I7G#6 Z=)I7VEBA7" MZ1A,OE,W.P.KV#;06A!' M06-!,6S)ND2Y.\&7T=:%^_!043>V W'6R7F9=FJ.U MIIR@BHW[PMX,"-7$OW5CJ[HGZY\GR$IQ^,\(LFI/JQ5MY0JYQ6ZWK6[V.Y=? M#C=T:L"5,5@?#[MRDL PO>-($616;IT8"+K#*7P$DT)4#;,J\GS;Q.-/"5%" M/>#XX-Q1R4:V=^!74M(M?)#=VW=)<&[0) M0GL#KH,A!Y3+[5K'5,C/!%W9"8'V@G6X='$X?')QOZE7]9T3LTB7]3_D2+EQ MJ_2VTJN2>>_5R# %@4PX2').Y>$_2M$U$68\YA N+=8E@R,A)(CXM->>08FMD[?FE M+-KDH^:J/Z*KF-RP! UL!+?$-/B7FK 2-LQ,6QO")EBMC?4F"D<4BZ F:(#6 M$&UO8SX)' %G=BPVH7?B86MKXV)G;UGEW(-G #5N)I9UU9!$ORE13W4B.SUK MWL]J8G9=GN^EA4(W$)RO;3ANOEN MK1#>0U[C89==UUHOK0YVZ]O(0D"7%'/I!QJH@#DDH/W M)M<9=F]%N\D#=^E=6=]MBX=[E ]$%.WHK8J.^H#M'U;@<4\'MW::DL\%1 MLN>6<+0N>F,_B?Z34%OR&@D:0',?^5II?>LM?==="-HA!HYJ[LZB M$VI]\!H5P46&BE>6L2<5-[5)LN4("\\P=P[EIH"YG65NX1YL\2R.W8]"E90I M BD4HW_1==SZH8F+]H8\&AQTGVO.D0^=T@U_MBF=S1ZQ'\ 0CL/DW&5%ZP+! MU1;WY1(KB8S[,ER9S:)DU@;/8PQY/O'?E!A3B[ A0__%RB%&S;:$X1D;,6_8 MOLS!*)TTVAV;AHY_8 C(BAA](9AF\2 M"*Z;=HT%DC[*6OC3)YJ*QA.?I*+Q=)"@BFWIT=+#R1F]JI[8 ]L?VKR 2@ MF>AD)W;>CH%&A.E>)9I03-*PR V6N5J9;=C0O8G,!M6+TD6GN)'])CZ5SDI' MI;"R0^.P%$ZYWAP)'35#9Z]5<"I,;OW24 M-\<;Y0H#OLYV_,Z[-5% ;HH)KM"Z<51%&Z 9-'LMR8(J>\U4V:,*,_-$$JK MQ8LBABR,3("]8S";1.);N.DI]--..DK3Q6N#W;=.W/:BVB[V:X7(<B-R M>0TPT:B)C2J[^S=V:ENYY5P%2&>&Z:W<4#:(@Q3H^NO58J0ZQ)'C,*1!.&XB MKTNQ)A%\DZ4E>9FZ;?('-)D6N/H*A5>07(99L=D?A)O<2I 8&F> M0BMUL7A(,832O)HAW0)N'D_R\X3;4DKC#E-NAWIK5+^O!0AF@:)H6%Y<69.) M@?&U"^<9SV0+5*BP2"HB2%-EQ(CHV(-9=]KMWS #_USRH=A2I%PW$46?<&DN MJ9YT($]@O<KJNVS\J&H]_]$ MGW_7F]]RW?]@1%*]*DV2N&Z9\B>,,YZ$DWGL'\"C?+B_J5$>1A$F>'S%T]M;*C4X(4(I+'$ WW[9_1_5T/!%-P#ZF+IJ%!R@K%- +O0?$4 M"7N_L:@IY+Y&Q'6_X(B^GLUNVZAEI$T;2;G?:(GN9?>:0>\CKM32*9] 8;48 MP6^S:W%%D!/1/VF8Y1/X)<_#?#)'^IJ'";1[$@QH&D:3&>;5G,PF09*$^30> MM [.PWP6(60H3:,@"]-\[@2=. 7R#.Z6%2+2.:W!Q_5V5U_A:1)IK4G6IKWJ ML=@5QNY_#!>G6D>OAK'KV\EGT5SOS0GC.(LC)QT=73W$^5VS>&45>9W7 9.B M:&%.[()7IQ7E([IO9:P;!)O'B?(P#Q,5;LT)L8-$8VBA"ZY+/QD,IZ9>_6.TN)(12.]0(GW>88I MDW"L :9=ZE5;?J[0=Z2ILD(18OFZU[0PPS+$"O,'(7Q*"YP\7?)&PR;,QQ@R MQ^V9N^O(TX_C'0;@ST#XCQ2>S#-&O#OP7\#3PV@[84 1[/LC"9 M962J#&1&4PO)UT L(&CPO["E M$:X[_^#IU9TQ!UC ;[/8))92C=IGD5\ \Y2D&L:\7,YI<5'*/3 !IU3V8>( M$_&G29@D4ZJM,*-B"^=R%4I5M9'T>$Y7+16_*S&=E7X_@V;P?RP?$5 KT"T,?T_FE()!OJ7IBA5-;V2=#C-^6PJTYS.9S+- M-$MEFK,<+[WW6IM5W/->$QE=B_P#9%;X[RV,@V[6,^IA-L%!GU$?63KAWZ&7 M+,GX=^AGGN(HS(N&E81D5ELPM56K/;(N>",:Z[OP6Z*_S%,CMZP6$G7FF<+TBF3J;? M6U:ISVGZ<71]._U[,LS;Z$4UN_P:%)Q-Y<#Q M>;U(83<0U8\5=\ F7HY,LC'X5?KR]!TY0\Z]<_7]\F8B..;@[VV]9&0)?-W5,GU<3 M(73,C.C6HG'C&11?L9[L(?FFYZ!'CEY"!SUQ#("_S4%__A$T3LR3#R&_\<]U M$!U^W"-EGK)GL0,S^8V8<^]8I12N&VXX7"^DM_Y#?[LVBN6)I3ZZ&+2A4A\G M541YTOR^>3T4I9,^B5U%5.\*G[>O\/0?<;)[_(46XN"!0D\J_>& $:PKS*D, MT'(M^L463,?C9RC[3G7W;VO&=F7R7MG;K>XI$AY65N?Z&_0F?(J_DQU\+\F0 MK+HE+F:TQ\#4\LE$?UQ9BXKS=&]"V!>]N,%X#FIXKC^>8?W%HF>36>949#M@ M!)>1C4 +FI 6!%I?E+-AT#?THD$0_^\8>4<)V97/[2]M,RM^,V&M,H;-B%*C MU;EVK=&4=!OY\?:DM8APES;R11:T+;FB:.^?R'W,F M?!8$^G(_F3B \BLE\*3L(H1Q(7C6C8':,M"%H'T;*?I._G<&0)JD5X6#[.6L M(8@=P73V+K!=R\0(<)Q8%V:Q)L=CX0_S47-_\8U(N0=17.%7-2("K4N$S=Z! M_HPF8?X> ^4?]IC4K[$N8)MPFM![U5_WF@=RZXM.XK:U69B=_#-T5UQP).Q] M!12S7=P_TN!9OP86\1-]&0&L*7H+&XR91"?ZZKTV,+QRF_49]I^=L MQJ#T8 N[Y;5_^@A&QCY=FC3P<^XZZ>VZMH*WCE!ZIE)', -_/#B$IH*[LMCV M#^#[U@N5;JQ$7U2;9G^+_@F*O*U7^S4%QU2;6_0XDV_9+6P^0B=W:T;GW^,; M5#;^@K=I:;>1>M1R)*M6:"Y-F9!O=B%JS3L7:%N&KC2W!)6,V6[KFWJK2?N= M!H3XT'K,R\-I#N7^99C!JA4,U[=RNE$3V*A/F[J?2BB.B\4>'@B\N^-9;&H= MBL%-LJ:EL4DMWZ, NCPZ>@BD9BVU($O,! M(E;VM(FIO&Z$:0+PLG.2H/_,6?&<",E^1D.63S>:X] FV-BB!(>Q+SSV=?&+ MIB+IX+!,3"U:*CJ7A-PBMLX; _IV'CEPR!".VBRI4RJ ,4!$F $J:,A?E14KJ;/YN27TO2V/QP"9QT"]0("T?=?(!CGF5^B=L9@T!X[[J)V_].6S?/!K8-OAC<,K3+3[OEGN7CP2T# M:76>)NT_A[8,OW9JJ*L]5=['V)J"9<\3./8FW6*>)?L&,;-9]AX MNN-QDOT.F5PO?(+4S21*)BR,:"4VVJ0;%H(H9?TT]! 8U]S$6VH"N<15\?!0 MXH_5BHK]0&-G298YQA5'@A0!0.6Y+>=P:V=P[MX]W!WSY,*0FU-:295GK-A$ M!J1ML704B4>O(#L]XX\*+0L<*C#.)7[C#9U;Z@P,0S_ 4B\-K)M8L"J,LP=_(#9BR[2'.Y^$\FM&F=_?2@YD- M@DT,3MJK<2P&(&_%Q#S5>LA?)[=+2WD^U2T&\8""5(4+_ Y+\: ;@7/OXR$G MZ5O0*&@.8RO8>/"N^$?3)%X$,[^"^RAFFARZ(UIWPY$[ C^>V\M_E*"-Y<@- M@7>!)?H1#J?W>L K(/:%F=%D3H.'KY)9-,P+<&>[N\%1:4>(%%FD[#D5-T(D MHZ;<=3>==(8OM3I4,,RXL+D3W!91,K897&ST":$^F))[R$4L" M4\<$(GF9>EM3O +98K0:EUG@1TH6O>8P1(YH8=N&5&1M.--V:4P<>WM&R)A9 MB<9^@>.[,&5W0U?1*=EU"Z?[;G=O5KR:\H=B!B5=OMKJQ.O,:7-KNVIM$YF' MV'VEB-VAI\+@_:J0(B7FX0,&N/[6!V#"K!UU(8 SLYPVL.A?K7^^VFHC &LB)77W=D7T38:0+_1I.4JR4B M6A-MG;8T8CP)\V@2S,,H5VC9!*[./,: DPDI;61[<9&EH%EB*"!N^RB!/F(R M]291F"=SAMP,0JG/%$4-FEF8S>9PE)W6U$U#HF7LQ(*+&R\9<- 5G$V>E M!^67?D9\Q!:QQ J+J\;>&!W0O 3": J$A3!:KR)"YS61:JPOJ[>:+[M4#DG3 M Q*-@6,%EX+'^@G!"R.Z!L]%E+G2 .I+#J!VT=A>1!]Z0WZHZU]$ROEU;[=8 M1R<* 2U*?Q'TA^O\>P'3) 0DWA0V9#T;HS"?(%R5!-X904Y)=$K"F 1A^R6B M$:?\90J'.K/U 1EU +SOOGIH A1=XS"*(A#BI_A"!OQ(/IAD* I-,:WQ%O.* M;@K$C7\5,@U<&2R2A>T7?M-66_10&8I*BG,A* MAIDCE9PTGI_6*7TA^6 39^ON .UK&$WG'$N:ADD6<41I&L88B!,E,=)6 M1)\B@47SC.P\[9!3G_31 !A2?% KFK/\*@JI$_J&P0R)LZ4MR,"AM9%<"'\I M3;B]J?Y>'5PF]HK&MM!^M](DDD,N 0I+ON4R7R.JZ?7Y2@YT6 M/N-!BT#,J00ZES@;W4ZVF+5??UG>[$Z[NT\WRK5KKW\IM>;U61)%#D2UN+O# M8F([UW]J\WX<-"1*!W0U"JFA/\@&-IU-3N^)_(O<]L-^V^P=MY3&6Z-&0KXS MV514^2\0/\:*BZ9Q-1&BG/Q$\RMOX>PMX!"Z>:G$-GC.HHHLY5;R1_64B.;OM.Z-3RYNF0+$>:$]DQ_3U#7!+9=+"J M?,49;'"_,0P9IHS7*872;TM=Q:5DHB/^L2%[;KTHRZ53N8C[U2S?<'")\RRQ M(.../77^QE"M5LF$AFJ"X>E+/!=(M83PXG/*IN;$O5O:F\>F(':'DI,/V3U. M7Y$%.,@K3BY"=G!\B/109C)D3WI;" U?"F,@E1:-M 0:]P M=\Y8ENDC<+LT5,*J,NFW[ FC3$1).H[2:60 _IJTT 89AC(#?)'B&=Y),08; M.6X,>B3LV4Q "_L2>QTY_^*V_DIK#N,Y2^,QR'E.[((K-MHJZ@8<(IE[)/$= MWLYL9>3,/[PY$AKH+P-F%)/9XZ>5LI9"_]22X[:V@5\O'ODE5Y/3*HXR)//W M$KJHX*0L*YX<*I@E^0C\(X,GH=Y0I@CCCS!ZBY>MZ 45W)401 M^XC?EIEAZ&1.)(9@QNP\;[AV[VYUEJ]JV0MKLI!PEK1X$OU.F^NC=X=';9BG M2BUO2C9KA_0]52KVL@E\;M&6K 3O,U(#/3*P)/KTR'5A\6?G'N# O"2UJCA_ MFT:N^GR'#NI)7,=D4.A9]>Z(6N;^^GZ<25K? MC21*&Q'RFM*'$3HJ:%\S[[@:&5%/$-\Z5$=G7ICBZ>ZU:$<'@(SJSCK;>%^S,ME[[D(%O4PS]=$1RS) M@P*RXJ)/A/3&:>PWA-(U6LRN#H%C[,0 8 ;>XF]C+#[Y1<)S[C# #U$\A<8A M<(32$4XVS)4'6(U/IL043#4="G$+VY)CR"$ 7&1R+P$!1NLX?B0\;N:^VK<1 MYG8\93^,-O7\+>E9<6>$LDM6&P]=@58+ZK0O'R[Q1##,X1TA]*-IBTSWJJ+5 M5 ";B9?"^>T=7,FE3@R;!!H'<^11AN7Y%-R"S_>)#)QNEHG#7V0L"5A* 2>8E;I,B_SU[:UT\SJ5+J MFM+AE29KNJYXKR[E3-0E7'3F$R=>E[NVFFQL:B15?Y(V=!)B')W**VHK8A$"-%OJXMA%K9@L&[ M8'R_[.;2;QN&_.KK?76#O:=C-K.DXX3[A"'^)^L8P+XYW:0"6YD]K*67AH1-"SX$,^1A0+MS/!X72NJ9Y9BQG#$)F0 MZP-+.ZHPYN-)_KM@Z#SVV0[1@S%U?%!.GD>7A7CQ[L;6*:OAIA/VEZ7W'/MS M#^+".V@NFW+G.F*Z;U6; T>,SP '[YW,-WT)PG/9O>B'YKPWQPH=L1%9 M8#YM[&I[YR(894DX3='![3[3(M 19G=*392D/_@SD^[NR/1ZF=71Z;STADO" ML>7#8HD]PY2.,TSXTQIW'+K1G>UQP]3C^:R;):CO_'4&^]'$73^GLO*50[$= MVC\+,"EN-\6RNQ!Q&,^BSC.M?8OCJ77AM_O@#$AOND(GV87$2](68TJ4BZ0J M(P4[59]9H]R 6+63&YC]?60*\T*1N!Z $?+WV!*%49:"NANYKD)Q?GG>0Q+5 M]=(W503@./_BZ/T'/07:O?48&.G,5GWIJ2DX;*WM&2:-T-Y;#QID18Q^,@:: M.WEP/:VW,[)+Z/Q#C:A)[)&2+$F"C8X19.];LCKJJVH=TJKK9*&I>#70S=QZ MADDYXGTO#0SOP@S.VP'?UY,YN8N&S5\"[K5W+&B9#W6CQ-19,U-_RB5*MII0 M'=IB:UB5J6=V:)<]1&6U\9)-_EZYG:HFV(,,M>0DO20ETOG!4E55[=]D'^O(JJW)M"'Q#$$HZ6]F$)< MR\.B9VBP9@2C&M(#CD#"KH8%K_=JX&/TE=[_F*T#T_LANG%(-E/(5X+Y0&=M M9-&U-^M7-.OV,_SI 7A27R/HI-#-)2%\XR%ZD.. M&?B0J3<.LZC]N'_$!,$7$_)94#@7F]XM%T\'@6B@<=>F]\$)7EBO.Q7^-@ M+EA4>Z_E!H^K>^ LG>2,DB8 M8?M;N][*D05^TI_S*9\$LSH83"B?A?(8(=TQ0BP&K6%@E MGLUZ4Y,E832=(B>+$TR6#.^EX72>'DHD'(>S.;Z2SC"_>3F=33E#2I7ALJ-A,2XTNQ738GU)-RD#88<"8% MA:K:+7MB:Q[?(O%)@.'H!G-Q&]J^-GB2SH>?D.#=CRWVI/=PV'AQQ]ES$BZ] M;:OH#&5@;-?,PTPLB8:2_+C%0_<2=2D)9G^>32A8 M#*\BI,89Q43C-H_SG#N&ECI1K^$\Q=CM"%&)Z33X$WC!MQVI6ZO).:7=GIH+P+"(O42N,[U)"V$]XE[I9&_%&[YK4Y#BVY- MP-0KA7._)Q&I\_T'$P/A6N\XS HXN$1:71HT^1MXJ-I@YNO>.*AW-D/VX E) MD=N"P(F<<#Z>SLR!B(%>9QF3?VI&#E0]2^?A9()9Z?(Q$2'FK)_GEO#_L$!Z MIHJ^(RQ[$7&DT#B=]8RH9S6Q/D=&-6N@[6@,74W'U$^4P+V3Z5'D.%X:5G'0 M=YM@#OYPFB*3AZ.7!]D8?\W3,,[F?[_#XXL=_<OI^&@\/K[_ MT)^(S$YK<9UZ/,[2%B,HNT.\HTN D!:'1G G%/KD(<3Q&&01HXX /UB>!Z]4 MPF-68-1,C)26C*_8RP=0=-((@"3<>YY#!0)MRW=#1NH?>M9BY&TK':(^IK1N@? GV;! M"",93WF*R3C-64]M+RA_GXU!V&_''<+BV^/5NP'1/,1*3+]Z ]*#&W!L_>F\ MP]4_[5ESM(M_LR4_:<7-BL+UU25@+T@-B[A@#:Y?O7[3)Q&P$"RM&!,LB,>S M?Q*"=9=/"-8APIG[3#Z>S(\0;=I=]/D4Q)39KUWSQ#$ZG[[F2?Q/N>8SGE*& MM5B>L>9M Q#ZQW_2TC D'W=LK'+S!>_UB0/VI&YSIY117E!.$>-CZ!:-,;FR M;2VLOK5Z;DD7#>;^+:P\)Q3X>KM?HPFJWKXX5/(GF:4])7^P[-.4,F-C(8L- MM_+M*O9,PB2?AQ%TYU;LP20$\$V<]%0:ZH!NW!TSINKCU8C2;C6B?"HIN"UY M&5S\RLE*N9H&U2W%R8<53X.'4"EQ*@OG?/M M$[;.K2-A=SNG".ZH-I/5Y"F6("1<(IBO9!I_T\*G9'@XU@;ZB/Q=;- ,\(L5I+)%F M0]4XS2_\#&44_W\J6+LMUT4*F5C4:[4NEJ4-?VZD/7;C64Y7K;6L%%OD?X+% ME>+L-,)54:TI^<1;3"N&IP(UK5 ,!\%//UTQ>7^I=4]W]\3+-5*KQL3?&-[ M0-!BS6 $=/MOEE@#@*$GY' *I&+ JOC2[*N=3?->WL%;GZM:,@^1*"O.VY_A M/=#.]W@JT1%_QXSZ'H>"[1">&$F 2X=KO#':B(RTO-'*,?22LP(8Q0.D=O.( M276LY@9, /YV,*XT3DGPSU3J\P-F&9+,4I(:^8! F,D?]W#K,K\Y8KWS.J\Z M*(_"K_Q!]3+HL#E..Z_>+*W1N\6NEOV%97E=;?Y2;,0P=%NMR*M/'GZLT0.S MP$2?._6[8_-?0!I9/5[47Q"[C[G.JV5%J0LMJ9@P2_2:D NEV/'9H3L,SL,> M*WV9O\FTNRHXSPN1 0DIQ8XAP[=HC3$U:IJ2& =]"11>LH\?>EL;$C#CU_DA MF@=KJ>TW-H)W6:R!B,C_#T<+$UO?EN+9@W?V&Q8FMN6J*F_I9J":16P!K>[J M+0BJG 5BA_90[N?WY%&%DR364(?&X*]FQ\%1'#Y38*!*@Y4M;)F^6\K<"O(- M,ED7;\ $:_+2(U?''!CMVG"M41"H'V;"1Z@=5D;2EV1HY'C?+YPPOR"HWR-G M:#83X(H(!HG)# .OQ65I@0\$(4+$""A[6S^.&:A]A>+]W;T*;%3R#IY8^;Q( MFEX4&\XSA,&82Q9]7(#L3K)E,"W?' M!LW8.GS%$B\@>QGS,=-YA;VY--G%KS-TJL\$'SI!U6:_G87 4A8F>$?ZMS?R MOC%R+4$%;^G\4S2SY4!2>GY9.4C6=;$IY"C!\ CBYE8?NH7V:W4U8=S6>F,B M5()W3AJ=/TO6-I*34!:'*5'"%O<%YR(2?G"0/-[[(!KO)F/:U!ZUHT<.,H6% MVJZYO@@Y^*KU#;7.4H2,"2]6HFH4%5:'@A/CX/BJ MK4ZGV%:-D^?7:&A4VU(K6>+9U0IO ^87>U^A>.8VBBVQ=7]3W@$)E%23'4\+ M)NM:HV%GPXDEMO;N-I;YXDLP,N'S[72^.VD8$PWWM">UTQW<,:\7S?R\P_V& MIBR^(1OWTI0':=5%,MBB=V:!N8K'K4!(_=VMC"C\N("B\TG[&!VLS5O5BD!/ M70A:>4>'XHU3I8;SKSI_WP '#WXLZ[MM\0 B8G")8N902QR;BG,Y@#=[=J]( M#7S;L#RX0:'TCHD2,82+>Q!GG+)J2Q"'Z'*@,C24EQJ>NJ*G7AGA_ATO74@A MVOADT],$5?EJ2N*L;NU*0C])8%[C7#NU5#ITA=6FPKJ%I:GC2GC!.SM'H+)" M,]&6G7)G+GZ>-E5SF9).\EO#U-Y2_H1+Z!^HGI' "27]3#'-_%3JN<1Y3IE9 M8_J-J_#!IY-)D(=9E@7)E/Q121)&\+)B@:=).)DBJB"+"):#,(9,8&TQFA^C M.6P:LRN3\T](5-RB(G]*"",)I\F4 (#Q+!&"B8&R)H@FC'*;(=1+TMWF M,(J'?4]WSTQ5@ MA!N2XFP%XQIZJ(N4#5LK'?ZNN<,0%QIZS0-LZ,*;*+-1229XZMU5L2,\J> M?!@GNXWL +?E$?U]CNNQ*C5K'8GI-+F&([Y AW*\5 M3D[6U -$7(GPML54\FA'L@YJCC;<7!CHNL:NJ["&P[;U2PLW/2U\'6,-ER0= M\I>(1QHU?8*Q,?(,SN#7:KT7]Y&*-OFD^ZPZQ&[=$$P; M0&SQ\W*Z-^478'QFO] 50%J@C5_B_%XJ=ZE]P2@F2UD#9Q#CH)NSV*9U@6=_ M,%:,'S3*[SV+5XYQV,AH^LFU4X+RTD[N/3S%)F[][;S=_8F]//,UV2\G@F&_ M*?;+2O*>6$G3FFR@3+.B:+IV--%VKR$'0.?[E4\UU]9KBT^\^BHYI:Y,-$\PNGYU M=:[9_#@F$"U;:V<5MJJ4M (!560=[@UYP4V=*K&N$Z*VW6 MMV=E<3VZ*T3!V+U+1,>W*4_8^>;>5@4J-'*8;<"U$SI\ MO"$> -)@ MM4 '#JO76"EVZ=I:E/J-_Y59>RY]3)$E3D'WD930H8"O>E52.7LAF="IS^>\ M.6M3>VSKNB4[>DF_IS:34E M[I)A :_?2L)\R2H6?VO6Y&F,:47$$N#=:F1##N"S0?HM,7TMS7+OKU5TX\] M?^ ;?A4F=XFEXTNT?MCSP**=G@!!.0!WO;UU6_QAOUIAB!:(!3-@@Y<_X"_G M"DP3>0?8]KYB!L394W#CF:2+U>/?1.RMMGW9BL0=C@!G5A\,7_X('UWMA27\ ML;[!F>[$'0E*'GX-'YR/ QF5'0T7>E:+E"0#)6YA[' &B."D)D+K#WR#4K'B MZ,7RZ;YFOM)44[?SD8&*N\( 2JQD)R7T&BN1L/&XUENE6\R=:P:L.]6)7?]DO M[R09),<4/FI22!((;(BM#1A>K.#,6TOJAJJ!L<^'/U)R!CF;FFIZ/"K.U!>T M"ZKPUG I!^(=1F90/DH.QI^+1^=P6KW).977XC!J1/<: MO;Z\_@&SHO,IOKS^1"U<1//0B[:]X% %+P!W]!%NA460P[%^$5PO@+N29E8O M[0HY/8>R>"0:$G*ET.7VTO]R$B5-VE93OCTG8EBP%QP]&:PQ?6\_X:^=<3#M MX>1,Y4'W:Y>[2.Y>&T42FJ!+S\/(V%@WC9QQ1=#(Q,="R 349]T,MU+@D(P7 MG 6]=R5:B9#=YND,%\*;*0&C\022:=<]]1)-:C,*Q(ZHLN7<#INZE=#A!'&K MFWJ"!D3+W06S$$4"K;4H;7J!NO*U*S% M)6*21O37SI%#]&W2DT6N\0.KZ9M;['HLA<1]<&BLG1&D#?"TJ_4 &1"9M :Y@3)B'U,/G&S[U'77S8FE;F[U.Y\!PFJ M.H#M"?8[&)O>TVA3< C/N4I8']!Z*0U1YBD2)<91%A>OV%Y MM9;R3,KI0'92/P1 MZP&\V:"UJ(83:/D1E379L;RYJ[6VI-@S#HD\E*D;C5""RJ]H(&*XV+D#D0I= M[+ZEP@25#@1N*;EA2?.#OB7%*V^FETA&[V(.UI>$,G9 &M^P\4="G9OQ.+GV M^0N3]9SRA7#9%808(R:/7+-VI;C\(II]*5Q1)EH[D?9'5HAO8;LT!CWIK!:Z M,0_SUA83M<#3OQ4USX78V& !%>Q.\2#R\.J,*R%+K5D[C?Q,ZYQBSHF$+86IQG$WTKD06O3R$?\04MT7#I- M7ZI0P0X&W?>N4? C8IN07MX;N-)/0#8;RM50WY:-J'S72MPL$5PI1.C=#5EY M84U?[U>W=,D9_MVAL7:FUD'A\2S(XC";(N1!\Y(<^TU>N+Z'Q>#4]&Y!^@G" M)6:=9"?MG_*8Z'V-Z-#(3=EKGV-IU_AH,_+82Y4SE UZ3AZ<^"VOF0NZ5$%% MLP >[2N?[=Q8S# M.$J.#HR?.H2!X!K@Q]KAITR-ZMDDC*?I\;?XL4Y%9.Y9*N8>G0(_]JQ]1$_D M4_0Q- M3&)[ M1=#L^$21H]X4#R\Y=^I$&#A>7SY/A)E,?,TLNET#T?<9:%LSBFB,TY MUZ('3I!,^)<)E:@VRY,F(9;0?><="47'H^$V#G-@D\>7.2=FVAY;WYY/9^$4 MZ#?.@93R8)2$4XJT'$TF33 MU)G=T$_SX&4GO>:%Y@A-IY,P/8%@]#FW=+JP/D\(IZC D;?X@\.CIRZ[(@4, M?)("M1&1\:J>8UWF'"N=XYHF^.$4:X_/PX@*D#O9V20FEWK)O]<$O EFY9D< M; X35R;3G@TF>6^XZ>>Q@&')H,$T3C:P5V4_,ANHU..+@4;!04\LFNFU;0N2 M7FG;O:4';+0?)HK:E1N##Y4\NE2=6 LF%!C6?QM G\MZ>R&!.XN@)F\%R:&H M<6AE/LDG:4($!WI0R==,\93)V.(T7+3ZH:22-B;)M_@QEEKE[I%S,&PH?@F] MI(JXH$S,/0J.)J-1:+FVPQF\"=?>-ZJ273AL &-+A =[K9I?.5A]H?T5#!UD M? RNT3_9V4@A?B9NAJ,.9FE'+2#)N.%^)5\9-JGTT=O)JOYO3H,QHE MXE;F<5,U+UO7TGA D'>I.<-8?>3C(QL7H 8J'Z*>L7LBG'.K. MD>-5M($-9 .ABM5+ @DL=AY^O%V^>V="K-T#Q(JXUZ@THO:#)VREF^WK65NY M+ ]MY6EZUTGL620R+NW8>#E\Q8:MYG@)O7GDW<5$78QOWS@ M@&,&V*,_4]R &TX!*K;)F&/O14GN_9D9W:&C*[B[[]7Q M\&.Q LTNUG3G8,O+F(-FV51G.N,3"$3,=XV:*0RU%(V!Y#[Y<"1N4DS#LRHG MA?_I&I: IX\?LK'O_WC9ETV^8KB5Q'BW@[D=T:*O7H%?7<$Q[192!<%41^"B M3^P#(NE676#M.(RF$,.CALTGOE"ZH9!8M\\0GV\KJ^W5& X.AZ M?[,C'\TDBR[(>7EE9;)+?]IO?%0+7YIOG.HN<%>NZCUG9-_3:Y?V5D)WYXZ* MVJFP9 C#5)L$N6*C?D;'H\2Y6>1H$U'Z(^']P,N+NE^8[IU+L;$0S6>U;8O5 M25)R@K_>"!A7UA9#?1M96^N;,19W!:O;P!8"JYL3W>--3R*-=:'T!(;&3Y!7/3<9"\ M@,/\@G?B3ZVH.KAF]?[9P<1)\[,68*T["2'>;TMUN67 M>ON+G 4^^:%-'OT]*=$:K"GP,W%BR"VZ7#:N"[%#=DY26@?3U_QFA$,9 M,01O@'JTFU/8E"PS*0Y.WT,3\7,$1!'!1?$3WBU-X.;25'XOL#J^TNS61XA! MP5K?%,+BIL>HVC[V5+<;. MQ+J0+5S5PR'(E>6[GPSF0:/)K=QD\JBASBXN!T?O4KD%ED:*%&D[5/V4-2!' MYK"1 =^&O.(YMV/:,/,O7(B/(3LJ(UU1I@RJ7E+1%L?G!I/7\?Q1@;6"@H-V M]PXRO$_$ID";FU*"<'9LI=P&R7D+]69>\!LO'&?JA3A3'0'8=;P.NDAMY)3F MG90=]P?)DZ%)Z)2X< N/NH?[MGBM(DDTIXHK]>ST0-O\8:9<2*453T4JM#*BOU*E-ZF3ULCH]PO-F6&BSZR-S2OOU7^T6T:T%J2*?/54 M]J.^)8'";85:=MO2W#<>6Z&,*LSA+!WYI<9MU!H_V(DK^&W"TCZB%ZP;E':] MN"^7>[8MOH7U&!:@J5\KX'L/:A18N_5_P1#^!4/X%PSA7S"$?\$0_@5#^!<, MX5\PA/]?PA#N.]GM&YO>WI6<638A/OB\\-@#*7=^$"GHFJ0@5]SQ)1L45M R M3&X2M>YF9"U P"YK;$^0/V(LLC:-G-\&) LLSS;%3#[R?\M#[)0DF?ZX] ]+FF+Y$?[ICYZ$T? K.7' M-[MI$^@TMU*"=Y7.@5SP_]8UF25Q.,\PLU>*-<2RJ'L))L"NIO)O]V++P\D\ MT1^G7%SS,(UF,/4LG!K>WWCZA0>017,KY5(8'T^5\#_C+$?<3MKMDI9 M-CE8URX,5F@!Q9C&O8^3>(+[&',+P7Q,ENQQ>^;N.DJ1(+M%I[4P>L'N%8^S^E'JOR8$_/B<0#&EJ:4BS*%QT%" MQQI?&2@>\01^3G*E/*=*^(OANLK090P:EOP _CN'@7MT9F"134LMFI*>=RU4H<:$CZ?&YG0^DVFF62K3G.5XZ;W7[!(DN[>:R.A:Y!\@L\)_!ZHV M9>FDIVK3+)RG.(IN^:132B.9@DBV-!+5AOIV99^\7TW9)_NKKP6UJGLUCO%: M;Y?Z4!CZ-\HF=!(2J2_6D#R/ E*H;ME+LG3PQ9X_4AF/>Y]D+TBF3J;?6U:I MSRF ?O(B^',C%@:3KY8XG9Y'LD[@9&LD/,20@Y<'QE0U M)N7SDNM(+*3:<)<,IN/@1RH&Y$+9Z]L.@+*]!S;7^Z]=_7\\T-U;K-X7ORFV M'5\WF1B>A^H.'7PP9H*B<9O4F6-SLH?DFYZ#'CEZ"1WTQ$'4_S8'_?E'D%VK M3SF$_,8_UT%T^'&/E'G*GL7CR6_-G'O'*LD\[DHB]",1#[T(]OYV0;-D1_13 M@Q6*3L#"4+#"23$=3YK?-X_H4#KID]A51/6N\'G["D__$2=;@9?.>;;Q$DY9 MPA.#%QQ@-R:*X4P(#K;9K5G?@8N;CL?/4/:=_%3?UHSMRN2]LK<+#! )#W-# ME;98(WR*OY,=?-^P,DV\N/M26L/6PKJ[G3&NRN_=I-WGI;/IQ]5 M\[)J-#6W' !IK_U@CW/(58Y.RZOS;&_1-[3'M<[2M2](\BS.@@FN-IJTYEDX MGT<6-6/YMH*Z+0//PW1*SOP\SH]9OL3D=9I1:J:>4& M49D\/?^,^]XNV9'%X235RBR3/*$DP\Q%XCB,$MZQM&UM["Y_I\ZHM6TMY ^::-!8XXUK^:KG*C]YG#%LPSS& M[(K>_?R<*8_R,(KP7GS%\4MVH&@5:;0BF6&\=2L;=*XZR_:-U5-Q'5;.ED?"0V,@0=6SN9$IB=RX33,\@G6TAM%DAD;LR6R"M9ER8,Y#7!EX]BQ"UIVF49"%:=XIQM,? M\3%\LTI:1WF6L@+VGU?U%L-0,9:@QK$9]%$61O.H_>(;)!6SO DIY/<6^;1E/U20X<\PPI]79X@'[:1(X3ZWCS8O@$?&O.L"C:$F"@X^SVRL4$FQO^VT: 4$PX;X72 (J$*DG@0 MPSBB(J!3NFA?[[>@-NX%(W-;?=U1724$LR7P;S1).8J4"EY7;L@H:#-Y- $Q M,\I5A9P L\ACE&@G)$AA:6P/KP;2WJ*2"@H)],%8]R0*\V3.COQ!@.:QRI)> M2@ 'J"E"ZRDQ6&_0CP>GG 333A-/DF8YN7*C3L2J"QQEYJ)JB"F_5KECZ+PF M7,>JW[TQ^:PC/J,&J($DP W.F(2?T($W(M_:N;":*TU(PE4"/$2BI]JB1?"' MNOY%N-"O>[M%Z!TDKE=.QFGG!4R34$"H=9:+^TV]JN\>@VR,EVV"ABNZD&8$ MNR+6EH0Q753V2T3D3/G+%$@P,T9(\;S!2;VO'D!*'R/8/8HBN&2G^$(&IT<^ MF&3(JJ9H;=EBM!R6Z,0WXB #-C7*8KR5,_T#T?;SX"UB7;'JR*YT*UAM.,^'$69O$D>--+:!@C MEF,<"%[GDW R23!D"CB'" ]AG"BRM#N ,S0'SDCJ@4',: 7.%$5]AO#G"=4M MQJ$(=H:#F0Z=X5=&X_>HZ14;O]MOVJ?%0.'Y3M2CI"[0IYS1&O-K<%V'DT[K ML'SC5_9M'8078@DT-QDOW.@WI?,]3[+=6FHVC6X@&/Y!7(]*1\"!)K"[[NS(]++19_8K'W5]C MN<69)""75B>!3<33_VECXSF(:![#EB[$.K>6I\ M+/[@SPQ8_LCT!+9MYW;2=%YZP^6T0+C*G*"(K5M48WR&<,'6N./0]0VUQPU3 MC^>S+L:P%3C>O_8?C=W].:;R*\?M7+7[/PO0NM:UTKH+ 9P-1./V,ZU]B^.I M97[M/A@_J7OF5\YP4?>_EXW3S'1L4RTZ00;*:$+#KLCPM?!.R-!Z=KC*U? F MO]]O%_<%L\4%G^(%G^($@8AX!PW1@7*-!)'+L\YIQUE?_$!>&Z_8UBL%GY[ M)HXUTM\INXH6[O.Z4UQBPZ_J&W8^X3J_H?Q1.^@ZI8E&55(34>)6$W6S(=JO M>9T?5J RXGXY6JBBA-R:LP>J!KFU-3N'Z,#9.>ELD>AH?VO;P8\L\(LV@!TU MM'Q&P7UD!R0'( C]<3:,[@:=<8:B%J*%T;*!!N]X-NO%B21P$4X1WPS*1Q9. MX;T4Y(OT$*H;%(\YOI+.$.R>S?&5"&-&;8C-(1(Z0YM(@M8THGN6+>?S.0N4 M^:1[$JQRZ53^XC)T.+S.A^CZP^I_Y$KK^GY:M%KX];HL 5MOW-+673_)J]9F MSYT1]@ZY":X9[&P4#]4[?MSBP7B)M@+'D#'T]"?34@/ M'D<14,\YXZAI6ZX]#Q%0QQ(2.DXG09_X@Y'&#(Y)Q %M(C ]AQ# M+6>(G8CS,7##U_7VMB3'["B/D#DFDW$4H]*;AUD2\XO9;&@./6L]10JG$4_' M";K0Y_.8 @Z0KL9).G?,4,>:!]/,8O]8&(67DK,@FGGO6F'I':Z$XGJG@$@X#2(1@3K M1DIL.E$;:I7Q;N/GQC' @T0TO\5M>D)4V]O]&J_Z>OOB4)Q+,DM[XEPPUFE* M<#!$;V^XE6\7IC()DWP.RGWFA:F@U0&^@VNAV/FQR5IA:QM4MQ>LMN$0^>/0+23NS:_G5.G" M?FD30Y<*;$H_ Y,U.>!N2BQA>%,N"ASTCK*"4^TT.Q1,SG:A"_!D-8^.S+L' M4^W-R-#>4;?,%*2O?$;6$'/]=@0CN6X3>#"'BWOX05(!G.L8!O[./ MP]P+6^M>8'F4VYVL+K5?0M@D%B;L^&^MK;P%A?X>]'H@V$7!.F]"1L@4W5)3 M02A@5A.T%,?T&Z,9X=/)!'8+ U83],&F:$J-X&75>@VL+HM(\K/P1H;H)5'G MYNUW+85L'#^Z)X?<*3U;U&\/>H+[X @>$6&BR92TH7B6R++%L+X8-@WNB1B_9LW,.CWRZ?AF,SCJGZ(_%9AQ$$J[8N6/V=V-=LTK=U."_?Z;]_Y_@_X5K4//9FW3V"N+^45,RPZ Y_W>W!KBIS&K:[&YZ?UZ# MSJ6**+K+WE2 O^5P7[D!<.TO)1CN>4-_RL;\_7OX+=:R/X7C-UJ2;]KX;[$: M'XT%=^B):Y!*?BFE(A6RY"4P= R^-&)UAV-=%0]/>[[E:!DAJ M&DHWUEUC*\1WSH6G^G0)?+40D '+W<IZL@IW%O)RZGY_J2T*->K-O_U]RY];25 P'X MKQQ5^]"' PVARZ725DII6"&%@J#5/E3[D TARBXD* D+_??U_3HSML\Y*;RT M:G/LLZ5<6R[UJ0AI';.)BK3^_QNKLPSO.7#ODQWL*CP['!!G3 M,7 &/S>[IT[4HDQFZDR;*S2^M/I^Q?8F_%;MB77^&KMW[=D]9H)6ZI;_^^!Y MOO[[@W[]:*<711UW)YA<8MC&S!1OKE]7C,E CH\<4+UN^!!:N>[^\^ MK!_&D^D?;Q[4XY!O/E;-#K%>K)>^EN(AC?]*BH=T@8\9D^6+M>RK*!O2K*^A M;%B;)H]87WI&2B8 MWD'#-@[2,GKO5N0F>^96I#9J7 >\U:#_=<;.RB5([%2EK A=K?Q:V>QJ+8UW M'F=86>F>/.%-LERL@@*0)]1Q;++US4&O:(#;"W%6EWEYR.&S-'6&?MF".LLR8D-EQZBR(<\'G@8W7F MXI.\_5?Y'G*O[WE6Q[>A;"-C.W$-(<#(#9;'.@I_A=%'R:\D"0E78>HR$K\: MT%RGU/U?^'L?OHBCUE0T2ZW!/-\L0P2/M%,E04CE.WN=3UU=WHT5PLAFEW!R M!CW>Q:M2\ M^),R=JS=K2SY9^2S,'W8U?%GATC8E5B"GBW6F]5C1A_#!G/ BUD<1-+K[?9Z<1A)C-D*$5NI&QUR M$1,RIY#,Q%I&=_H:C((YW-T_C(HOAHL/K *#+D8Q%2VRNC[N*4,10O@)6[0N M^/K^8N%YG[0+I>%1PFNQ+MZP68BW#Y]76%+V%_XM9R>Q39!8>Y:DL[U&>/5* M<)/HE&S$SV: H=X'.Y.OD*]/R^X4 4_DU/J_E&J$[!OX@2^3@!TV_-),BD1XON9_%RY:QRFPD_ ML&)B%[AS3!(6Z0__-%NR] Q&J%!1_[P7XQ_2^X&'+V0:(EU?PTU75=OQ9/O:L$A$O:PGE@+<CWW'EQVP34*O]+7TL$85VV)T5-7GRWV4P[ FO6S:CA>\6'C5HWT171KZB"8?4IR0$B>:AE.<\GS=V)U;E96V -<+8I# MCL0IM.CG?LFH#G&VL*@?'EFHB!KCR63U&!]"CY)?7%N_@N'_U+$;Z]7_R*?' M95W7_"I].IO>W/U@9;GEGL+"0,*:: &(SCEO4]EC4B7IB8]M-SVE9EM;&WJZ MEKDA5R$>K]HYR0$@& N_S$>LCZ.UN@ M_S6_8>.>M M3(,(NS]\EBYF3JRV"#M>+F;*(3/#"_-*/7%V.>;E%IA,23 O6!C-WW,/IY/ M!K?,R(]&)\39/R*:OJG"H6KN>VT/+-.%>!>3PY"8DFZA8Z30_+6JLI@2T//Y MR-(FX(*@668697,RO;O;G2\Y '6RBSN?"+,DPNC%^[TW"LG0@2@!RFBRJ8^> M?Y+O%%"7CN_6Z\W'GU!+ P04 " #UAF=-0*8O>ET" #E# #0 'AL M+W-T>6QE7W%K4 86A-@_-\7=\OO/9/DE/PDIM*'XH,%:@8917$2R4*M][ M7I44F*'J0I28:T\F)$-*#V7N5:7$**U,$*/>U/<7'D.$PSCD-;MEJ@*)J+F* MX+R'@(N_$2F.X./9ZV^U4->O@+M/WDPF_N/Y]2Y^9AWG$#B.3VD$@\5;Z/T^ MZ86_GU?[=JCG?T;]#/,.\6(/\4"T)_#R^4![C:+MM4/QSE!X[<'$82;X<#XS MZ "= S$,UHA&\ 91LI+$1&6($;IQ\-0 B:!" J4+0VL(#%(].7?@1J9F6AY& MN) VM\O@?E?M]!U'-S("":6]P"ET0!R62"DL^:T>V,D6_,D%6GNY*;7"7*)- M,)W#(<#>=)*5D"F6?9H =E <4IP9.9+DA;DK47K&J91@VD@)R@5'5D,7T1J: M-L&4/I@'ZFNVQ=UDP,TQ1^)#8%1TIEYU:PZGYEO)8S;'/::='<0+2K(6ZF.M ME\/MV)0MOIHRP,*(B=>T?\R[_9\6S MR[^7;-\JNX*/:U=?6J+Y!S\!D?-3$+DX!9$G\-B8+NGH1(H*#?8=34K,KFW#XL(E_ %!+ P04 " #UAF=- M<[Q"N]X$ *P #P 'AL+W=OG0D M\CDD=?*@]/VM4O?L6]MT9CY96;L^GDY-M1(M-Z_56G1NSU+IEENWJ>^F9JT% MK\U*"-LVTW0V*Z4%965JG.%ON!&B@?S8[_?9-Q5V(C/ M_'8^F4T8[ZUZ)QLK]#FWXKU6_5IV=_-),F%+J8U=^&L/-5O9R59^%_6P95;J MX4^EY7?56=XL*JV:9CC*[Q@.M\4L[<"3?2R%O9 M2/LXGPS_&S%Q=S$-;F.(P^YW&\1C_7_"J)9+68ES5?6MZ.PVCEHT_NJ=6\JP8:0&[;W=PB9 LAT1,@O:0"9 0.8#,1X,\4^TZ@"P 9#$>)#>K +($D.6(D-$[>0 @#V@ASX6IM%S[ M<@_VMC>R$\;\X1J1D88%D(< \I 6\I/8B*X7;*E5Z]["SFIG%<,>I%VQL]X$ MD$< \H@6\AV7FMWPQG'^);CI]?9QAYWX#/7B,UH\)VO7QSC!#*[YVLNU/R"D M@XXAELQ[I>H'V30#W:5S?'?G"=@;8T0<0R29A-@RR>NT^,V_@!N?7WB^A>BD MTNS*)4)18TF09A)BSRRLJNY7JJF%-J^&9VT?0S9DEX18+P/;ONM<7)_H?2(Z M,U1B%]_\_Q 3^24A%LR5.^\'90QS;<;E$5R+D Q))2&W2MM*NS6);RR^.W0I MM.@J*:+P(:DDQ%99B+LAKPV2V7];]K =8B*M).1>:08Y7W/?,7[6W+V,PW@F M"B1R2D(LE45_:\37WL?R8A/WURFR24IL$Y@V1+E-BK22$FL%8V8A)AR\$'L% MYC=Q-)%74F*OO)#AL#TW]FZBSB=%BDF)%?-\IK.C_#W$1(I)B16#4YXPF4B1 M;U)BW\"<)WXWD7%2:N.@O"+&1,9)B8WSW[SBV?<2*2>E5@YR=SR5@@R4C6J@ M/,1$!LI&-5 18B(#9:,:*!1E!B?0B V$,:.'C@R4$1L(8T8/'1DH(S80QBQ# M3&2@C-A &/,@Q$0&RH@-A#$/0TQDH&S,N;0O1R$FLE VSFP:V]_F1^%<.;)0 M3FPA@+GAL@DQD85R8@N]D!+OLT7?MCQ:>4 6RHDM]"+FF[J65H:8R$(YL85@ MYAYE2#E_@-02P,$% @ ]89G3;?0P@\H @ I28 !H M !X;"]?CUU; MFF-?5F_G4ULV53.._9<0RK;)Y[K<=7UNIU_VW7"NQ^GK< A]O7VM#SG(>IW" M,)]1/3_-9ZY>=IMJ>-G%:O6C'@YYW%3A[11^=<-K:7(>2[A@M?;P%ZRPV>M='#-E]O 7H+ M7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\%>BM?;P5Z*U]O!7KK M#BM?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\#>AM?;P-Z M&U]O WH;7V\#>ML-SKK183=?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O WH;7V\' M>CM?;P=Z.U]O!WH[7V\'>CM?;P=Z^PW>5:*7E7R]'>CM?+T=Z.U\O1WH[7R] M'>CM?+T3T#OQ]4Y [\37.P&]$U_O!/1.?+T3T#OQ]4XSO4M3#WGW?1R.[:%< MN^2?X9_6S. NX_LI7S_C,O73_3.EQVE+#I?/J_^?+E/_1(1Y17G^#5!+ P04 M " #UAF=-WI^?Y_(! &)@ $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVLM.PS 0!=!?J;)%C>M7>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5J8A6NINF MR3@S-ZEU5KU\?'44)MNN[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU*^9,N38K M8F(V*UAI^TA]G,:A1[:XO*:EV;1Q/??5CZ;3CX:Y MIW9<$^K&A9.T()O<;%.7D*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H=KEL2JIL MN>G2+7EPGDP5:J+8M7FHC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O1WQM:7> ML7+(R3%M"]HU:BR\?_)_#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_YB#1LG8JJ MO8:GUL?[85^L7X_?=[WPKV)@X^%_;_UP.01(#@F20X'DT" Y"I 4=3SFG6GZWY(\6;O^G,_&OW\M MW@!02P$"% ,4 " #UAF=-'R// \ 3 @ "P @ $ M 7W)E;',O+G)E;'-02P$"% ,4 " #UAF=-)^B'#H( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( /6& M9TW:5I$1[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ ]89G37K:OU.) M @ 1PD !@ ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G33"?O$=8!0 QQH !@ M ( !Q!( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ]89G3<@Q!*?- 0 .@0 !@ ( !92 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G3<],#&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G34D3N/NV 0 T@, !D M ( !^BL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]89G35T"RNVT 0 T@, !D ( !O3$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]89G31Y7E;:T 0 T@, !D ( !?C< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G3;P\PERV 0 T@, !D M ( !3T, 'AL+W=O&PO=V]R:W-H M965T8MP$ -(# 9 M " 3E' !X;"]W;W)K&UL4$L! M A0#% @ ]89G34$D_S/3 0 G 0 !D ( !)TD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G M37@"_:RL P 2!( !D ( !)D\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G3>J#KU0S! KQ4 M !D ( !@V( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G31R]Y#U3!@ E"8 !D M ( !CFP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]89G30WUC^7Z!0 4B@ !D ( !:7X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G36U9 M'&@* @ C 4 !D ( !TXL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G36^_H^4 @ P 4 !D M ( !]Y0 'AL+W=OSXT$ & &0 @ $NEP >&PO M=V]R:W-H965T*2Z[ $ M T% 9 " ?*; !X;"]W;W)K&UL4$L! A0#% @ ]89G31V E5K8 0 HP0 !D ( ! M%9X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]89G388TDA05 @ ;@8 !D ( !=Z0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G3246G/&PO=V]R:W-H965T&UL4$L! A0#% @ ]89G321:Y]?= @ 'PL !D M ( !J+8 'AL+W=OI4#4!D" 1!@ &0 @ &\N0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]89G36'@Q4>" @ 4P@ !D ( !8KX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]89G36IP:K#^ 0 Z 4 !D ( !=L4 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " #UAF=-WI^?Y_(! &)@ $P @ '* L30$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 20!) /$3 #M3P$ ! end XML 77 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 78 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 251 265 1 false 68 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.rapid7.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.rapid7.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.rapid7.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.rapid7.com/role/ConsolidatedStatementsOfOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.rapid7.com/role/ConsolidatedStatementsOfComprehensiveLossUnaudited Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.rapid7.com/role/ConsolidatedStatementsOfCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 1004001 - Statement - Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://www.rapid7.com/role/ConsolidatedStatementsOfCashFlowsUnauditedParenthetical Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 7 false false R8.htm 2101100 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies Sheet http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPolicies Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Revenue from Contracts with Customers Sheet http://www.rapid7.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 9 false false R10.htm 2103100 - Disclosure - Fair Value Measurements Sheet http://www.rapid7.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2105100 - Disclosure - Property and Equipment Sheet http://www.rapid7.com/role/PropertyAndEquipment Property and Equipment Notes 11 false false R12.htm 2106100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 2107100 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls Notes http://www.rapid7.com/role/A125ConvertibleSeniorNotesAndCappedCalls 1.25% Convertible Senior Notes and Capped Calls Notes 13 false false R14.htm 2108100 - Disclosure - Stockholders' Equity Sheet http://www.rapid7.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 2109100 - Disclosure - Stock-Based Compensation Expense Sheet http://www.rapid7.com/role/StockBasedCompensationExpense Stock-Based Compensation Expense Notes 15 false false R16.htm 2110100 - Disclosure - Net Loss per Share Sheet http://www.rapid7.com/role/NetLossPerShare Net Loss per Share Notes 16 false false R17.htm 2111100 - Disclosure - Commitments and Contingencies Sheet http://www.rapid7.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2112100 - Disclosure - Segment Information and Information about Geographic Areas Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreas Segment Information and Information about Geographic Areas Notes 18 false false R19.htm 2113100 - Disclosure - Related Party Transactions Sheet http://www.rapid7.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 2114100 - Disclosure - Subsequent Event Sheet http://www.rapid7.com/role/SubsequentEvent Subsequent Event Notes 20 false false R21.htm 2201201 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Policies) Sheet http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPoliciesPolicies Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Policies) Policies http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPolicies 21 false false R22.htm 2301302 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Tables) Sheet http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPoliciesTables Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Tables) Tables http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPolicies 22 false false R23.htm 2302301 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.rapid7.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.rapid7.com/role/RevenueFromContractsWithCustomers 23 false false R24.htm 2303301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.rapid7.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.rapid7.com/role/FairValueMeasurements 24 false false R25.htm 2305301 - Disclosure - Property and Equipment (Tables) Sheet http://www.rapid7.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.rapid7.com/role/PropertyAndEquipment 25 false false R26.htm 2306301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.rapid7.com/role/GoodwillAndIntangibleAssets 26 false false R27.htm 2307301 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls (Tables) Notes http://www.rapid7.com/role/A125ConvertibleSeniorNotesAndCappedCallsTables 1.25% Convertible Senior Notes and Capped Calls (Tables) Tables http://www.rapid7.com/role/A125ConvertibleSeniorNotesAndCappedCalls 27 false false R28.htm 2309301 - Disclosure - Stock-Based Compensation Expense (Tables) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseTables Stock-Based Compensation Expense (Tables) Tables http://www.rapid7.com/role/StockBasedCompensationExpense 28 false false R29.htm 2310301 - Disclosure - Net Loss per Share (Tables) Sheet http://www.rapid7.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.rapid7.com/role/NetLossPerShare 29 false false R30.htm 2312301 - Disclosure - Segment Information and Information about Geographic Areas (Tables) Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreasTables Segment Information and Information about Geographic Areas (Tables) Tables http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreas 30 false false R31.htm 2401403 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - Additional Information (Details) Sheet http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPoliciesAdditionalInformationDetails Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - Additional Information (Details) Details http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPoliciesTables 31 false false R32.htm 2401404 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - ASC 606 (Details) Sheet http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPoliciesAsc606Details Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - ASC 606 (Details) Details http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPoliciesTables 32 false false R33.htm 2402402 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.rapid7.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 33 false false R34.htm 2402403 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) Sheet http://www.rapid7.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails Revenue from Contracts with Customers - Additional Information (Details) Details 34 false false R35.htm 2402404 - Disclosure - Revenue from Contracts with Customers - Capitalized Costs (Details) Sheet http://www.rapid7.com/role/RevenueFromContractsWithCustomersCapitalizedCostsDetails Revenue from Contracts with Customers - Capitalized Costs (Details) Details 35 false false R36.htm 2402405 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) Sheet http://www.rapid7.com/role/RevenueFromContractsWithCustomersPerformanceObligationDetails Revenue from Contracts with Customers - Performance Obligation (Details) Details 36 false false R37.htm 2402406 - Disclosure - Revenue from Contracts with Customers - Balance Sheet (Details) Sheet http://www.rapid7.com/role/RevenueFromContractsWithCustomersBalanceSheetDetails Revenue from Contracts with Customers - Balance Sheet (Details) Details 37 false false R38.htm 2402407 - Disclosure - Revenue from Contracts with Customers - Statement of Operations (Details) Sheet http://www.rapid7.com/role/RevenueFromContractsWithCustomersStatementOfOperationsDetails Revenue from Contracts with Customers - Statement of Operations (Details) Details 38 false false R39.htm 2402408 - Disclosure - Revenue from Contracts with Customers - Statement of Cash Flows (Details) Sheet http://www.rapid7.com/role/RevenueFromContractsWithCustomersStatementOfCashFlowsDetails Revenue from Contracts with Customers - Statement of Cash Flows (Details) Details 39 false false R40.htm 2403402 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.rapid7.com/role/FairValueMeasurementsAssetsMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Detail) Details 40 false false R41.htm 2403403 - Disclosure - Fair Value Measurements - Available for Sale Investments at Fair Value (Details) Sheet http://www.rapid7.com/role/FairValueMeasurementsAvailableForSaleInvestmentsAtFairValueDetails Fair Value Measurements - Available for Sale Investments at Fair Value (Details) Details 41 false false R42.htm 2405402 - Disclosure - Property and Equipment - Summary of Property and Equipment (Detail) Sheet http://www.rapid7.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetail Property and Equipment - Summary of Property and Equipment (Detail) Details 42 false false R43.htm 2405403 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.rapid7.com/role/PropertyAndEquipmentAdditionalInformationDetail Property and Equipment - Additional Information (Detail) Details 43 false false R44.htm 2406402 - Disclosure - Goodwill and Intangible Assets - Narrative (Detail) Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssetsNarrativeDetail Goodwill and Intangible Assets - Narrative (Detail) Details 44 false false R45.htm 2406403 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Details 45 false false R46.htm 2406404 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssetsScheduleOfEstimatedAmortizationExpenseDetail Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Details 46 false false R47.htm 2407402 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Additional Information (Details) Notes http://www.rapid7.com/role/A125ConvertibleSeniorNotesAndCappedCallsAdditionalInformationDetails 1.25% Convertible Senior Notes and Capped Calls - Additional Information (Details) Details 47 false false R48.htm 2407403 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Carrying Amount of Liability Component (Details) Notes http://www.rapid7.com/role/A125ConvertibleSeniorNotesAndCappedCallsCarryingAmountOfLiabilityComponentDetails 1.25% Convertible Senior Notes and Capped Calls - Carrying Amount of Liability Component (Details) Details 48 false false R49.htm 2407404 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Carrying Amount of Equity Component (Details) Notes http://www.rapid7.com/role/A125ConvertibleSeniorNotesAndCappedCallsCarryingAmountOfEquityComponentDetails 1.25% Convertible Senior Notes and Capped Calls - Carrying Amount of Equity Component (Details) Details 49 false false R50.htm 2407405 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Schedule of Interest Expense (Details) Notes http://www.rapid7.com/role/A125ConvertibleSeniorNotesAndCappedCallsScheduleOfInterestExpenseDetails 1.25% Convertible Senior Notes and Capped Calls - Schedule of Interest Expense (Details) Details 50 false false R51.htm 2407406 - Disclosure - 1.25% Convertible Senior Notes and Capped Calls - Impact to Shareholders' Equity (Details) Notes http://www.rapid7.com/role/A125ConvertibleSeniorNotesAndCappedCallsImpactToShareholdersEquityDetails 1.25% Convertible Senior Notes and Capped Calls - Impact to Shareholders' Equity (Details) Details 51 false false R52.htm 2408401 - Disclosure - Stockholders' Equity (Details) Sheet http://www.rapid7.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.rapid7.com/role/StockholdersEquity 52 false false R53.htm 2409402 - Disclosure - Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseScheduleOfStockBasedCompensationExpenseDetail Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Detail) Details 53 false false R54.htm 2409403 - Disclosure - Stock-Based Compensation Expense - Additional Information (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseAdditionalInformationDetail Stock-Based Compensation Expense - Additional Information (Detail) Details 54 false false R55.htm 2409404 - Disclosure - Stock-Based Compensation Expense - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseSummaryOfRestrictedStockAndRestrictedStockUnitActivityDetail Stock-Based Compensation Expense - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) Details 55 false false R56.htm 2409405 - Disclosure - Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseSummaryOfStockOptionActivityDetail Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) Details 56 false false R57.htm 2410402 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) Sheet http://www.rapid7.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareOfCommonStockDetail Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) Details 57 false false R58.htm 2410403 - Disclosure - Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) Sheet http://www.rapid7.com/role/NetLossPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) Details 58 false false R59.htm 2411401 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.rapid7.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 59 false false R60.htm 2412402 - Disclosure - Segment Information and Information about Geographic Areas - Additional Information (Detail) Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreasAdditionalInformationDetail Segment Information and Information about Geographic Areas - Additional Information (Detail) Details 60 false false R61.htm 2412403 - Disclosure - Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreasNetRevenuesOfCustomerByGeographicAreaDetail Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) Details 61 false false R62.htm 2412404 - Disclosure - Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreasPropertyAndEquipmentNetByGeographicAreaDetail Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) Details 62 false false R63.htm 2413401 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.rapid7.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 63 false false R64.htm 2414401 - Disclosure - Subsequent Event - Narrative (Details) Sheet http://www.rapid7.com/role/SubsequentEventNarrativeDetails Subsequent Event - Narrative (Details) Details 64 false false All Reports Book All Reports rp-20180930.xml rp-20180930.xsd rp-20180930_cal.xml rp-20180930_def.xml rp-20180930_lab.xml rp-20180930_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 82 0001560327-18-000140-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001560327-18-000140-xbrl.zip M4$L#!!0 ( /6&9TU9NH549[4! 'MD) / &UL M['U9>^-&DN#S[*_P^GG+SOOPU^/]\O36K%WEKF-G^LD?BX0DMBE2#9+ETOSZ MC20)B20 'A(I@A0\TU4J)1+(C#LB(R/^]K^_W0Z^^YKEX_YH^._?XQ_0]]]E MP^ZHUQ]>__OWGS^^,1_=V[??_^^?_\??_N>;-_]E/_SZG1]UI[?96CV^_^?-F/NGN)XU1\(HYYKCF!AGK M5;1"<8FLUM[8__7M)Z:N&.***-W50_GHYJG\U'%XU]JEO*E:B%?QJ.KJYKGTU#%E&[-^[M5[^]VL[JG MLZK' >%7_6YG E3PYJZ33\J32X]4ON:V/'$\N87)MY6/#VL6.1I6/CX=3O+[ MARF)$'X89]T?KD=??UP,IFFR??N2^VK5P4#UX_7@70S63-N(F:4'-DRO M!>72 S73-TZMFW:79]VDA!]F_O777S_,9B>H$H0T:*MN/AID/SX^7)Z.-\RO MF]R_J4,]C%0MMC\>W8WKIJ2QJDEYS82\XN&LUZW1V&FD:D*_YO$JPLIN__FU MYG$8J9I0M]NLL'ER]<2K_M777C549T-54T;=&AF81JHF MC-]\J?M&&JJ94O>1-%0]Y>IF4*.W%X/5T_K#&E*?C]5-FF1Y-JY?9/% ]?3; M4969NIB:!BNF74\[-0(EC51,N*F3*#>5 J7?N:YY/HU43AC5<&0:J9H ?E;- M!!BIFC#L3CK?:J;,QBHGU8@Z&*A^O Y.LZ'J*!^%?F"6F4$RUKM3G]V?B*6NRN/%+[BBW3:Z9FUUN,P9DQMWCL<=9D^XS)P],U\FI8):V&H^%P M>EO]]MXD_W%R?P7=60[6RHXAMU M4KI21H\F-Z"WOM4XL\5H]<1!OU.C@!>#%=/N.C5F(PQ4/7Y7$QN"@8K'\[K M4UX9>S)+?FFTCZX<''V=>CVK0-ANJ M7!4\43=E_KG2E,&PSFR?#55-N5O92]ZYZ_?D#T58#6F*'I^L0\!=)0:F-4]/ M*QX>=Z_>]+Y4+#W%^!:#==.J]-;#M$KEE4;ZPXT39\.;IE9HLY6Y54IM/EAA M #W.K#*"TD@5/1>S*FDZ#8PW071<"]%Q!9X?9E6A>MR]R7JC_INKK#<<36HX M;^VA#:^Y&0UJ*&WYB0TOZ/<[-<;&\A,;7C :=?_:_(+TQ*873,8W6UX 3VQX MP?@&_(SM@'AX;-.KIK<[O&C^4-5KZO!9B<*L^Z8[[%W5V9*/XS63ZWVO8K1F M8IW GX_53JKU+Q^&:Z:.IQ4G$L5$&*R==K?QD_/Q^LEW-2KS8;AFZM=_U<_[ M^J^J25=W;[H#4#0ULJ 8KIU:LF## M]%K'8NF!FND;I]9,&U5PP@R6HTH>J+*SYX]7 AY$8G9=<^:X&*R9MM$Z>!BO MG5S'-O/!VFD50O-Q6J7,A)%:HV(V5CNIO^%C:;1FXOA+/0K28-6T*G$WFU(M MZ.JT3J6VJ5(TXVK]DJ\RQ_+C-5'C-)(\@2IT%D,UTY:98652=90XC21?M.9+ MLZ&J:9.[O(;G8*1FP@81L1@M_E?W@LUR9NF)75Y4+S:6GBC^5_>BS2_9_((Z M6[?2O)WTZS(@BI&J236VPJ0*I]/QF\697,6LI<'JJ=>=JB26Q4#]E&K.6!K< M,'4=B:7I]:O_>&?CT^NAV7_ MHK-'L=;ZQ]GHPZ/C?M6#\$[\XW_]]NM'<%1N.V\>EO+S__BWOZ7I,S?GMO,A MN_IN]KJ?;F;1G/SN31&_^.';.$4D9X,)KO_^_;A_>S> W?R87C+/_>J.AI/L MV^2[/B _^C3U[_0?GWSZ3/$(4%!_S5:R&A0HYXM[^ MW^]_1K -+A E\F\_KD^>?>/']8\LOG&7Y?U1;_FK (!\XCN3[.>"/A NIC^. M+4W(AKVEQ_4;BAZ_UBL>+G[U\+WB%PO(5(/J[0Q2[-WH:W;[)A 4X*ME\ MSXO?]>#+W^X&_6Y_,E_3=[T^/#)/TX5=_52UJ^]_SN]^JM_6WWZL?/-\(3^6 M5G*FPJY _]_/0R_(4X-*GH<*E?M1E3P2J,Z!JN1^5'444,T9L%[^+DSU/W[K MI"R?83(6SUWV+K;T4VE++R=W3RY,=D7[8O!24+ZRG5>$;ME:6:>RLAJB#S>B MOQ7REXKV5K>_.-J;8-*UW/[B)MW)7>E=N;TUZ2Z"R[>ANS7I+AW].PGYEMLO MPI3;5:>WZ+X(7;XM/-,*]XL-U\R/0)M^%B@/?1:8MBT:?_(K#GSRN^!U,[V> MY5<\B'&??9F\A9?GLPH^!C28%/SP\_.MH>#W)\MLTZ=/]W:I"<*/A MURR?]+\,LC1^'A*B$/]E,,QDQ"H<-LF%/;Y5!<5'150)QI>32&H_B:26:/1 M22G[TJB?9@01VI)J!3@ND6)7\T144X3DA9#/ZY,W^#\Z0[S1 /X$I&^&O=^S M_"Z;3#N#7V%L.,[6)([I_7,ZGB20C.,H?Y?]9;JSTEO]X36\> @_=K/9Z(HH M>GSH(]!NKY/WQI_O>K M6!M#>NT;;X?]2;\S,'<)*[/":[_/=NRFM],!_/MK M%JZNLN[D4]X!M*?QE8_Y_M7B>JO-)G]EV?!#]C4;3K-?IOU>BF2^'P97,%;/]I=-?O"B3.@\XWVOP;,7D@8;D7'3Q*T9T(X4!+?!H9/:[U$'3T M4@KBH&FCNTJ,>M^R%1=G)"Z>%B)H944K*S9X,Y?KF;P6-V%9"[3BO)&DV K6 MRQ6L_H']WAS";VNYJOD^U67SRC,/!9T&4(GP9$2]QH/!E_&KW_,NGTA^_S.!U<]0<# P[# M).\4.1FM&#DC,;(31EL)TDJ0W25(P_,U#KWSHD#!H422ZPRZZ;FL]WG8R_*- M!'1>@NA03/9T"+T(:QVZ%,1Y'&4TG?A>Y_'!.>B+9I_HGS5=7_(I>F-)>SE; MNW6%&L4LIZ;9UA.I":2>O!K"DVN>M"S>+!8_\(7@5JBT0N4,C("F<^6I>>3R M"&M;[9XE*0<0^SB]NQOE18 ^S?O0&5[/'T[_^JWSK7\[O6W5S4'=KPTX>*9 M3Y]]P.#W/Z=_KJ"PU1?'/\T_"5NW^&"Y=62C1*2K3\VO+K M2]GX_6%KXY^YC;^,PI:M+Y&MVT#SV4N%-M#<"I67+0X%0N6Y48,%@#]DMT"U MB9*R'$![FX#]_LN@?SU#8OAV!T#/>D7R^4?X[?BJTTUC'XN-KTB"P[[VA]XH MO>>/&1PQ K"?KY1X?A0@M=KJU?/@84'__?S;__:WX[Q^@=F?'S'[MQ^/^Z4Y M*'\LP_+@V24GZ9#47JF[E 2K5I=>:)RLZ91_:GOS\@CKZ05<6^^O6;S1GNZT M6JN!&2&/EXCN^I/.H/_?6:^XRI=N^CW>XYS_SG3_->TOH#_L+2[_)7#,K@6> M!R<^W@JJW?+BIN/N>WXE6FG]YEI+-0VEFA=H--P2P1D1P;&""LO9JNTUUE=X MC;7I=DU+E"U1-L*3/T">9DO+C?2M6PYJ =MSX)HN:=Q>0DMYS2(.8_9O@MAS3>3MK]#_Q'MGE>N M!V=-#8=I[O#ZE$-+'BGRB&"KDFB)X()5 MP2[7H3?533G7^]!ZSGQG3;_/K:5RH1>B=2%7VPO13^7X6O?Z7/F=H O@]R<% M/2ZZO=+X_=6O[<9;;G\MUK M9'9N''\)^OWYU<\NE.M;'=]R_<5Z\2W7MWY\&[E[7;9]&[EKK?M6S[\NGF_U M?,OU3^'ZM30LV-MD5HSTEVQTG7?N;OK=SF"%"]^-AI_/I&)<8IC:#3W>]%K: MT2M)NUI+P*Q'^JP";7[_Q^>/9X[KQ49^^OSQ=:57;D=QR]<7A_3MPKSEZW,5 MW>L%8-O;YZ_P'OBIW<#ZR_M-IXHCU"1H/BH?F7U\ SYB^BO\:]K_VAEDZZTG MW.CV-LN[P#"_=^Z*>VE+PF;F*24FL?<.>.)ZE-^_O_+9E\G'K#O-8;,K;S-? M._U!Y\L@,<<8OK9XJ'\NU/(H ^H MR0GJB"WD^.]BPS;">Y+O2.V /X\Z=G/ M*^ 7-NU:P]S.M\=NJTTGK*INL/D=Z,39 L-5 Q[2HTO[?PEOS:5KHPRG)3?9N M-,G&?IH11.@:*?\Z&EY/LOPVS?UT?Y>M<Q%J&QOQHH@H< M!Z++*F NP"O$>;2*W_+.N-I/HNYQ#S[US0;=N^KW[?TY/A#XO&\/[Q>?W$_ MG46#9;S&*CNI@',A_MT0\DB;&S!R(-[8 9\5R]F T$.MJYH<#J#0#L:^1^G; M5,.^+\MK9CS.)K;3_3/K70"GG1==;X#]Q5'U4Y42:8I2NBQ&>;)*(JU*>FVL MVQI_KTV;-NH$$G+MFUTY;+8]@QTY1ZF:<61_KFP["M7=(<=DH-W)8V6J1=TLWYHW8:'3LW)ASTW/UM. M?@4!JTLRH5N=W%K5K4YNG=C7=Z[R&ES&5Q4#;0-^YQI!.$,*>XT._ZNB^<98 MZ*V#W9KEK8/=M/C8:V*\,XYLM33?IN:V?-.FYC:==1MS1GLIT:C7Z)^U\;%+ M<0Y?$\.=L5MWEC3?GB^>39"Y/_]&+M+XZ:7A6/'YR]%]& F3ST_I.CNC/'S_E,P5[?[%8KM_BZT#Q>4=6 MFALO.'XYZU9(-T)(']^-;BWNDUO<)T=R*Z8O%+&M*W79X9(+BH&>MPQJ Y[G M+ZV/[RVUF]-PZRJ=TE%^M'_(:W>W6,SITE_FV5=!KS%]_C9=!SX=M M+RF@T6K=-J31:MWV(G6K=5^G[#@?MCT#IGN]Z4:OFXDN-C'K')BZ,?6(+B6Z M^QJ=SS;>W.R3DPM6F.=%W*UZ.E?U=,$LU&JLEJE?YZ'I!5P-;D],VTO4KT\; MM^??5Z-U&')BV%_HNZ,#TC WV\V';,V"Z]FSE%7!, M>[;RZMBUC36W'-S&FL\C:>DU\> 9YQB]*IIOC"*[K'O(K>YJ;T:_:'[/&?)( M*\D;D>YU0>'U\Y)QEQ[,/@.+_'6RR6LTZEO&O:CCX]?$=6=\]GL^--]V([R$ M8]*6HL]*BK?!H5>C"=K@T ;6]?,>"O_XY/\8YY,_/G2&U]F,_M._?NL/^[?3 MV_.@=ECP3P_+__[G],^5]1\//X"#?.([DVS>Y@!A^/^'-SZ,+4W(AKW'QU>Z M(A0CSY/%RTTQ?L]'\(;)_>\#(!10EDE1WJ5-VOM/]W?9>@(&,'R6/SQS'I@O MF'.'K:XD&53M]46X^.B=4/9!>ISFP_X$Y"H\%_O?TD]GIM_VPGO]=L\7]/WHQO<^R#]5["BLIO1H/?V]BX??9V;4Q>,^ W[?7W(;X7]V:/^J7J^ MY?N7Y?N7:'?7GV2_]K]FO;=#>/=U_\L@FSFH8W"K._\L>S,<#4;7]^>%_3WV^_W/^=U/M1L^3_3[N=A/GGI+ 8VE@)58@-HO M%K"F+IX?"W@FR11SWHV&7;">LTEFKO/L'!7'7H133*K?]BLAG^IDDKG/JUP:;)P>4G/I"6% MJT/Z(4^0UY_^&K7R>E]Y_0"T5EY?CKPN&=;O[Y(O^G;8R[YEO4^CM^/Q-,O' M*5%S!=L%2=$>Y5@N: M2Q1U+^=)OQAU7)"@?^5F3VN(-$C/S,D3_T=G2-$#67VKVRWSMY=F[5!#;N[)$@EK?VDG3PB-@=Z ?WMZ8TT$39?JJ1L.'CW@T=^M- M(I-*<3%+3LEZP#23^T]Y9SCN=&>Y*O9^>:30HV6/_G M)41VW^],H=5O^/6(%OEW^C&[FRPY,N:O3MXK&33A]FXPNL^R&:S.BRI6-O2H M2BIV]")VOTR& E8'E9+R[_BW3HYYB\27K#1'WV"^*^^N/7X4]V4'I)]C7&H7 MU+^^.-1"X?^6RHBVC/^R>-^'\=6!&7_!]Z"TWV#6HOTET0YJF^W%[H^/'\A6 MFVEYT6+]Y4PUX%UQ,%/M[8/,?M-B\24#[0?%8BGK9A6!>?*[QY.\WP6'<[97 M,^RM_>;SL']NQ176D)HG;WOW7;X4H@^:I,\[20^>!Z:H"^\O[ M/M!YW#+4YD'2S6!['<[V%I7?AEK.2:W[A[!WJ]9?-F"J]PN8ZI<-F+:&^XL: M[FSTPU[.TLYO_L1R=K>+Q&?KXJ;GXKXEJ$OC!">)-8O M$?OG+,;7"U2U2#P^$H]>9:R5QR]O8)T(J6U4Y"R066$TO4VEL;.'U.Q?1]U9 MK;-UELU2#@IXD8LJF;,L[F]W ,7LO/"\8;LK;+QMOZ_$N%K$T?Z^)\%\S :# M_O :X#?O"PX_7RZU;-OLR\7>Y%YM<8_OD+6DTDQ2.5.I\DLV3-=( 7JF=]L? M]L'6@H>^9I=++SOM^'7)EY9HSHEHU'Y$X/VTRN:$X?YS](%:=_EUVB5[R);6 M+KE5:&GO$05HR>#71C39?Z+59!>L$ %OH]0?3Y(1]S+K3O#_I M9^/PK3N8]K)>S$>W\R;,,QYZ?Q4Z^1!,JO'O6?[QII-G]K[Z!1=RY?.!GHX' MI09=\7Q]Y/EY^#4;3[+UVUX;09KG>#/W M-/3Y^F[W-D:UMT3:7")]?4J^=8_.R#UJ@@Q]0?(LOK'6 >3QJ99&'VBT^,@6 M6+TJ0L5__^3/HV?$7J"B1V@?BYL(I_7ZG0=OE,7>=R>/A]33+^/L7]-TLO\5 M_BB%I-?&STOVU&QNZ=2Z:GDY1F)9>6WIMO+=;5#C;E5A?!94]#[\O4(ORR+=N>(;!I]-\HG-^86OM#M7 3FTW!Y4Z\KN-GR_ F$_"?3\>0C[EN=;@KY MC^W]\L@#/9BKJ_Z@GWX?9GL_#YIXK">RZV;GA%*]VU>D(M9R3EMB:3"QG%*R M/&;UO=G:UG%C*XZ'I^QTW!]FX['I_FO:'_>7"Q1\GZ[!QLR&+J/C0!]M?NKD[@TUUQX_$L.U3--2;A,I=PHR:4:VTW%O MF7!NL\YXFF<_]\\IS7@W M!:N_,QDM8W3'9?S;RD)67[3T!9\-1[?]8>TW%D!/RQUO^\C:NXJAAZUM@VE#<="Y_F[!+1^RJQ6C^_NY%0Y&YYO@I;"<6\N% MP]%BD)72(AT$\A@9:;__^:HS& /02R\OONBF>9Y^U1^#(_R/K).'.1OO\'%$ MG;3$8FF$\0\Q$YL1B*=YK 7#X.YVOHO8KUSL:S@SGF0H9 MOY].4M9$KS]%61J/5;??Y>$P>RMA8AFDA(F)%I9]X:EK6XB@"ZZAM_^DH_^FMRDNXR= MX2X0Y<1J.UC](;QUUT$O[O^Y\G^31;7E/EE]86\VWF+,\LK3FY M[; 2%HCP- C"*1/>6$P\+(=X0QE#FE6MI/29U67$_B#+'5#Y]2C?!19!4NR! MA0T%Z1*80#'2!Z19#=1ENMULD)1^UOMN]O;EY:Q\;G4E'[+K6:WCX>1=YW87 M!@L8!%L$[H(5,(FX8;@0<\!?#'W_\P?S^ULO_]=W;]^Y'Y97L?JIU65\!%(= M%-;P#JMP0) .>1ZCI!3+)-UP(@X2L)#>J16E4_&)XNN ID2Q'^]OOXP&N["Y MI8&"( %6-M%9PZQV!2*(P6GWO_OY5U=>G;X'2GAFY^=9+_:!Q[)?^U^SWMLA M<,UUNIAKQN-L JX "*7I+(1C;D?YI/_?LRSGU;4M6N?P-7=')PD2NI<.P M,LJETLH64A!$(EUB\IG1*P27()_^]N.SUGB$30(":C?) ?0>V"+RP( 30>OQ M8I.!:137-ZF9U"^Y21!#Z[2\#6]2( 8:.\!C27\;38.9;PF4F<(EO!%P"- > M>YHMZ=D[V(04%!D89(S!DD$P4?B9+"254\00]\([>)=-]L, "#'G/06^P5SA MX*/6J!!O2 *#KZT?/!$4L&)6-"/-V BB]+J MB=#X::OO_7,ZGB3K:3P9F5YOINK F.WT0>BYSEU_TAD$>-_,4K@;#>'!T=5: M%8+Y/U-P8E[R*/!+<$79Q0 "]'8^GG6$W2Y5AQT^"#EA+%&/BN'5@.6G,0-(#=%A48%1I M%4H$(0@Y)'!6=G! R,Q!/;.:L]ZG4?H,X& ^ZTF TLA);A#'* JB*!;:8P 4 MA7]1X/P2YRP8YW"0VK2C4P"NZH1MT^3YGZL%6L#@6BG2NPQ\OF)36FG!90LZ M8BEXLEDB!GVAD%+@19:$+@ ?O3CPOW;Z@PX\?S7*QYWU,BH?LMM./]5E^:TS M2;^J@"5HG2*KX0,(U>SA(/*WSK?^[?2V@-$C5+CQ+ HP"+"2-F"JT,*1CI%P M2;[_^7?RCSD(]EO;\7<$$RMWI R540F&%0*;W2"OYLXY9L$H36%']+=3[F@I M\V2W'3G&*"'@D!JPVIP/X!W$!8Z\"I(]=T<+^NW_=]8#D@7GJ3M)HK0@\ZT< M6S?_H9KZ_'?+YP_#7IP.KOJ#06*IF=RNX%ZZ$G(A01H#8E)8;T+$6!=&*W)> MV9*.H?31Z-BRP0489JID",[C=+ZH>AU39S(]0&3U50\'4#?9N]&D*(?T\/"O MH^'U),MOTZ32R=/:,K9 *>E;)\&@]$(&!'8QT EV(AC)J=&N9!@O:^*]MK\- M9#,+&CR::9*#:X*QF:!3VGDKM7!@M022&"XH )UPU'"JW683[TEPV ;#%9AO MAN+;50/D),!T5K+L(@BT'9:;X;$,S35B M_;7?^=(?G WPO$?!:L1$##39BX8S+T&)11^BJ1!UG*X!;^OV%[ J"@O^9W]R M PLZ ]:S;:]RS8.O>,# MVO#+P$#& JJE9]9I,.&EE6#E.:6L""!U+BH)HS!YVLM_: M#K6C+?3%F5,,4Q#OSB0_#@-9+:Q\YX4N\0855#Y[1[UI=[*HWE*YX.5<\:4X M -# N^POTYW5F "U 6\:PH_=6=;]:A'9QX<^IM/+3MX;?[[K=289?( AO:8L MW\(6^YV!N4LI4)W'TSTW/RE(_4*OKK+NY/'T;^5CO@^C>08+L=GDKRP;+O;V MR[3?2S!Y.YQ/M\E)S%(OTBLP7#Z-[OI=@<06VT1@ZX%9!/,4X6 TPR0L(N\A M4%*RDM]@OL0]*[#>'0'_:!'P: "%H"RQ,6"O'?C#'/DB^,X,+UO6;^:6]08$ M?,CN1GDZ?UH^]MK4]^0PPD2>O?WR$K<'JK2;@'3)B+8%- M6E\0!B3R$I> MW#*S/VV!#[N;4>B\+O4\8).L=@>L/[I-UQ7GOYL6B4T;'90%U;_//V;Y5[#O M"@/\MTX?)@W3MT$F?)S>I04O1,&NCDTC1,6C=!;!"L1"8%$@Z0/XBXM H2/:;(#$!135AZ# M14]:WNE E ;_1*-%\@EXD!C4945NHWS,/GGJ0M,^'VY!S:W9,7BCZ:QGD6^\ M9PH*^.]@Q0NP)K%D)G!8_(/O:"POI]"P^1XV+^*)RSP4Y;K.H#O/III!<"/= M;C"X5\X%& V4IC-[KY7'AAOK%X 2QN%RR.-X@-J4E .2C"J/DDL@ '\>!:\7 M0LY))TIY:D0*<;QE-AB?B> Y.*M&*&2($TR816HIF$NA(G?L*(!Z^R!J<'V> MGJ<:?&PO X]8:"&D6QS-!Z&\T2]#>4LKW:B99O[+I]'[+Q,PW][GB^-=4\CQ M-0WU&MWXE90IH9E%C DO*<>@&C7%"YVH!:>E.,JIL J_OP)W;9;LLAA:/_EZ M[:B,1NB4H(VMI<$%"5JBR$RP8'>:IJ!R-]/QM6,SJ(B5]"E1CQMD8XQ,%:G% M49>3VD^&S?XM0/O]U0Q& ([W5[^,1KV'QV95G5K4KAZ7:&4C4MQI25U*76:+ MPP4,QJ\GI>.2)Z'V0];-^E_30WMGA4MOO;=&T:!9RJHVVKJ%":>#MR72DV#I MX4J%O[*(IZVRP1:A,MOE"'#:Q1SW M'&F0'\B"PZ")!>GQ&,; AI5.7HY"=JTU?@S-@**AEF$A=:246/B'*"*$1"&_ MBS7^ CAM;?'MMC@.E@<48>$X<(Z9U(LH""<4J5VLMQ= 9&N)[X)+KI4P--W1 M,(13"VZQ6>"2:4-1Z?3Q1+AL[?!]$6N,#CA@XH1G!$PC:<0B]A$TH:04U]H3 ML?ETY=#Y2=%QZ["Q%$MB14SJWFA<+)$%\/++F562J'5=7[V0IZ^VP4:'UR;37*5+$J#I+0?$RB D8J$(K!(:?#D$3#4Y M]FH;C%UND*8"<2ZI#<)R*=7",:6 15MQMG!$>.UDJC-L@F3142V!BIXAA'2$.V6 26"M%3(74YG+8,"&V M6'HOCM/6E-\7P4H'QK#%PLKD=AM,2)%U8(PW)G4+(7F!5]4DHPVR%AFQH: =AQ ^%(.9D/8H75HCV(K&Z5!SRA0MA$))HC&A0RQ M5&P[@VHR';3.[U;D6Y'BD=H@&G4D6D9?1-@(T,(Y([]UE'=+!P7'B7%#";<& M ^\'B196MM,2E%R8.Y-HR5S()#$ \C>C1([@%+*S'6>S05*"6(4S',=F!<4%+0./I4[6>1\P5_$+:HC7CRP M4IGQ+!5P*H.(:QLQPA(;X MPSDCPD7L0-RB2()=W)G&7+I0/BMD@K+UP\+J=3QUJ0WVQAF2(G*)E%.!(S!- MF"UJ:WI/?.GD_,C VA23<8;I=!M>J@ABCV*']8(NH]&1E^OY,0UD?,RE-AFO MSHO(B)$:>-@CX =;).$2$U0I@'4\8.UT,8YC%9QV@IL0F9(\L,6-F^B4#Z6S MW^-181L*.8XW'!#WC#J),7=,I3C?0B2[Z/7&8\.7Q6L;VMCNVG+@R(@#PQJ! MX4EC8$61'.(%*]W6.!TRVU#%3K=OB'2"@KHP5!&FHI8V&\,=A05I1*@7U84U6;5^=\O%#!OCM M]F?9O(]1BD\C!X\ W%.OQYZ]!R< WOO^+C6@ EB;+L!JECBP=YE!R@W!D7!, MF"-(:$M14=,AAE ^KZ-(4KIF/QQG*Z<$5X/M4V\#4A(3T"&"1JB M5>6ZD*=&V*=1#3^L5:U^O]XDXDE]151$SH.W8[6WW(%_YH/%3H./)BDGL9SO MRHE:MX>?O_054 P&HVXB@5EA&]L9IP)WMW>@3V?T%+ZE'RMB%7)6;K/>6:=8 M>FDP8NGF@$(&\5"?!@4S_R2#8''!DEO]4!]SWKY MS23._!M;C1-$7(K3 6%8Q;QU>E$>'%.+RU5P,%-G!)L/V3CKY-T; ,XB0IX> MW0TRG#G+@#P]WSKYGUD2T;N! M)3*-/!BTED>NP.Z1D18$(Y4L![0P7\]N>TFP;+)IC//81!@)HPK X(T%>SJHY$#-06/!NBZWS5+Z5,;1$V#S'-$(GU3* M&8Y,N@BA6'!T(0.(PM&5RX1J=0:<\WS1:+W2 4GI0.09L#!"7&@,2B.G)6N: MH/4BDB\)EDUF(Z@WIH+@/$:P!J*T0BT,)N(I<$-Y)UKKDV[E&+*1V.0<.29L M@@"UEA=D3B6VZUV64G=!$>H59<11"-%&F=!0R$XUG YDG"TZ\C%P)K MQJDJ,MD#L%>)8,1!=,9?*;H<1[D?3;],KJ:#..*<#=BPR@Q9-/#SV490#/TS*YVYC MZ3K?^ZL4&O;]\6S"[WEVVY_>;J7/4S4!U2QZK9!P/H"GP %RJ<\[&,P!U"(I MUQS"6*UQ]+:MU\,I]E/+"^"R 1#Y])_&)8L0 M8[$!0JN;WA4X25@OP%H!J"V!,DLYE89KJ5(_:(0U^+=8.F88U=1N+C^TXYH. MLX]MAYC: A-CYHRDC*?^"B[,]P&&>3!E6B7K3LNS=[.>M;G3>2&L.+VP4XZG+$&[_DRC?!/ :J):(LQ@BT M(H1PQ>$?UX+04J50^HR5#R?]7G\P35;R8__T\*T[F/:RWKP_R>W==+)X5=$X MMN@X.F_XO M1H95V6P8,)^!E20Q(*#%K];:(0H!67C8G'QJ+8"JP4DM;/,3" M7PP2CQDTS_N*O:]^P1/:#2\C1$ONI(\D!$>!5Y"U1A75)'UPM@(A6F#68F,S M-CZ#N3$&ZQY[R8[/^%E,R[ #-?&Z2BEYZ#Q C@8\:&)$$:Q A=$*HEP MBXTG8>,S0+.B-?4*>X!9#,8?^/L"6$)B;41Q&0!)QTT52I!(HOK\P$)H2DH_C.4MNL=;1NI^[PCQ&/P?A&1F"N# M%+/%M2C"HJI "!:"GZ&X?5ET/$GY41(P!70(@B028(J [5M<0Y2F4DZDF)IN MD7$LW6<]4DJDHO'I&I+B2/&B-UXF0#3FI"4H]/;>F.[5+I M_E3,%?2)%!$\1G"=/$H7BBS!F%2@A?-U+_%,T7(8D\1AYSUB#GQK'X'&N:.A M:(5 JOR>:CB8 4>5=A4! RV=M/! 6Q0K 2+7J9: 8S*@D,-D>6^C8IANA8@ M*\<%ZA?2X.QY4!@,.97.85R*JG%*BB1'HB,N'<@\"Q0;>^(0%7PJ$TFI8F#P M2J,?^FQ8QDHXX01K+I^^D ;CA/%9[UB+(PO@+R&P_ OR9,['FJ[3NH@BM](ZQY#P*<4^%/EO@49>[F./ 8'X66MI;\L>L'E- !>V5V!UXWU.AM-;6,$U,X"Z&HJ:A\JSB L?QT-5> M>MVI*Z357$1. $/$,(!LU$5X(B"O-]Z+/"BVVBNM>]]73DZ:T>DXWQL+B"2Q M*&#L@G-/0=W36LH0181R43I*,(LBAB+]%@D=64E,8TG)>D+)\M?W6-;&,BE2 M!3"3@^&4.L*L4ZIH4TAYQ*7T$,HDYU6V8>VR8J>?_[_.8)JE ^7!:#S-JQ-Q M'@L4%1/L_<./_Z>?Y2E-Z_[7E*2U0CT/S[P=@D\QGCV UPATZ96_99VTA$3R M,<_^-06RNZ]^W]*3*=$%]@?LL$VT8X(#*&)PB )%GH<0%X(",T?*A1PQUH)5 M0+,":,V +#D59(DVPE)@'_@#J0B^?7%G&X.)6G''%9R8*ANUL9"E)X-LX%A9 M9 U %Z>:]]@M:!:!25+."'AYD!YW_\+I*!"Q5(&K&4Q*)UBXQPA(JUSBGB$J MJPSHPX%AV74]9VE(F/3AZ*(---".R]% &T"":+BD4AY:AM M[!/^,B ][OZI0P2%V$BUK9O:P_.:10&.:&$0E-MM/],^MM/&)9R?_%/-7(8> H M..Z=I[ZP%ABX,6QCJ?(+!*$;W=YF>7K@]\Y=X7S7BY88D[RVROD@'2<.J47: M*+/4Z8VBY2*!E]^-ID&"#C2Q8&+C&-_8^N\"@?CY MXR^CKUD^G U<@RJ #^\%3^J-!LL,82:%)!A$O#,/W3)M^7CH#.&Y\8(,Y9RI M0&RZO*EERD%_J(Q"K"D'9E8UW?E X*AJ@0' "'/",&R=!3M!$2H]F$\<;"E, M+D$M[ /"_=2"-AK$F60D> FNI2>I6,GB.K%78F/%_XL$WE/4 F.I.9_"W"JM MO-!6%/WB 8@6E^_#7#P?/ULS@''"430DXBBB"]YX4QQ[1![=QO:.%PG/3_G, MG[K?W58):IY](E!*[M7:$93$(E58.6G/@K-3/<0G^EO$N<@)<3PH9;#Q*+A8 M^%M8RM(-Z?4&9X=8\(X@1'+%3A-G!7=EL/(]J:#,7] M]*O"FC+'2(J,<9,JX(E%B@2U46^N07V1P'N*?M6@44F"%D@PP6(JG:L683%* M."V7@I$73X7/5K BW4W1$0&#G,F6"Q1)CKVB4I.@C$P@I M-U-B%T^%S]81,GC&;<1.)7\V=;QQ1?TEPZ0KQ8S%V>J(HSIB3'FE?*!(&:F0 MQ$*HF2-FG;-*E4QH>EKY.*]4D.H>C4$1C/M[7GY@PEL0_XZ($!4*FGE3'+P3 M;W6IT3I#%._E>I76=_"]'5=94IT*J&.CP3.GR'KI_(-?JD+YB),C<:;@V4\+ M2D.(M4([07&(W!IEBK-OZK4L9VP0S$$Y MT>5Z6NG>WYE"Z-FZRW%%@B)8">D1USY*%A[Z&@=5+I,SKZS<&&!MACTKYRPP1+;(UKIU'6POYY30?%2UF (A7H%I#3I0 M&!IB(+JX(A*UV2=3HD7:4Y"VG[*FQ'/PI@,-4L14Z5$7N1D(6R9+\>D670=' MUU,L""5],IM(5,09[YCBX:'40&KSWJ+MR&A[MEE#TJ%B)%Y8+5(_0\)9<>$+ MQUBN#0N^H]@,0PD2FWEPJ!.%L8%H7W>A2N8=]Z9=XH7M_^D-A4G[R>6(YNRO233 MAB#*L&): 1]$18H.P50P5E;Z$GP3==K-7.2YTI,$N"'.VVAUD*EEHA+8,.F% M9EP@$.'-":E=*M+V4S-(\Q!LY-BXH*,+Q.!%R]K@$0G-R9"X7'0][?(/#]8Q MJ932TG(CZ:(?&(J">K9/'9D6;2FDN2@8-MH%'&/1,R.X6(H=@/*3 MFQ-36T0^#9%[9SDZ0Y$FJ7^: \1I1L$Z3RK.:2L-+U^CO12<->;<[REVB2,$ M<.0E6"=4.>DY(GQFERCP)2J*;TNV7GBV1=V+6R>>>(,E$D)$+B4&+\\65Z2" MEK0L)(E2FR\ M5A[.2.%12D<.&Q"4 &ZC3GGBMX;S+*RG&0U4F)@!EC, M-24RQ8U#6?-MQZ,]*EVI0U1Z&@D]RK5V0+K(1@;?+G&>#,C'4U6^,P+$J+Q M3A$GJ??RH2-Y3#T&RF6BFAF6. =LE<84*374.X<<)8XTA1><634[V<>1*S:Z;@_S,9CT_W7M#]OO1S@I\G]6]A]GHTGX[?C\33KO<_3 MW^GE[Z9I&^^O/MYT8'P^N@(L/X,5>Y]$(W^4K']U\MZG^[ML!4X?X MYOSL! M<3L9=?_\##L4V)52QR]I;4\-IE@\$/_=';8?>'M5D?IU_&,_TY"5_A MC]*WU\;+Z'G[+B['IK$#&8^MHAY\%)4$FC4:?DE2F_:55@7C&6A2OB+1A#TB MZ## 7D:?Z]SU)_-*HB"KP=?.\H^CJPG .EN4'9IUV\:KU#S'$/W')[]"C7PU MG3$RBH,E5DLI*"4^.J9=5MQA_45A80H*R% M@BQ0FD0(75?\1%Z*D](E,@FL'8,#N MG@J#94G]$C! B&IOHX^ILKI"+$9>5-,%N*#242.ELTZK3X#!^ 96E_Y*P;Z$P)HQV6,94 ,P8D%=%/W)+7)F4.>:"K"U]AT4= M9A=C+\@\9R/]I]LNTWP.EGKT=SB.F)'90:8+H$%U,3>]$(-0L[F\ 67-3OMA#2YU=7W ;#28' M9(F*C%'D 8#16I3T(\T^C]U\FG?[P M?;X0\Z80N6L&I.G]S,(K8%&_R_XRW>YH.IS $N #0_BQ.P^^K(80'A[Z M..D,>V#UCC_?]8"Z8(T,Z;5O/)-T?1]&>GQQ3%U+#AN(>JZ2D1,3-Q#G\_@IL;H!<9[ 8&K>(7CV2=,+A:$#L M$^\PHRQBN1#[Q&"R*3>X08C^E.6W\&8 ZUTVF78&O\+8<)RUN%XU^# 1G@:L M-# W%Q&!1[LP5)S@>M,EC";ANG\+\]]?S2!XE3SD7T:CWL-C[R4T4A*[ A!Y88Z0I;B]@T'\X9SV)<'-S.:>AT95]9%K11E+B9P MIW8+0:.2-7UNX+Y@\TI)'SRW8 =;XE&D*-!%)G6ZI1=*YI62BN@6=XVPL%() M.Q2%\X(*;RERW!9WNQ0(O/V=V%>$M)-96#X@KY)\]#X$SN/J+I2?+P!<; MCBO3'4XL*=,!:X>9E['HC<.5\^4+\9QBIDH[?/)BC[AKN:D%.M.@K!C!*9'5 M(T*]* I*6L'*A?>91KQL/#=SU_6X]CRZ='V7"29Q3+$J4U3Y2;\MF;(M,1K$96IL;V2(#;F7+V57$@3SDUO%2*JN;D\/3;GD<^WPZ[*1$.S/7Y MW^%;=S#M@2B#'VXZP^OL UCG\ZAF.;5'EG.45H0!]2#VQ M4I?3[-\PI.GA(+7W!IL$VHKTK]4*GXX9EB[.*QL4E4J(6)0M-!R7J%!JJ@\H M9Y\'6O#$1\-9/N'OG?Q]_G&2CO9G^@O>.\NDVRJ(5E/_D.*6 '7)Z*0#!]M0 MMDB+P,Z)]3/PXB-@P?R \!)$MJ_KV=M8DRRKVQ >G%(%G@X63#-):*!%PR0> M6+#'WL8\B=%,)S>C/&4Z[8D%:0'\C'!.'+&I^"Q9Y LGHU]25Y6 B1;_52Y_ M?3U/7O9&J/-(N3;&$BH<92KZL#![,4KEF-1QEUV1G[L=TMQ)[PGE,E(18PR, MRX4=F6X;NZHE,\89XHQM6'%%]NJNJ]U"UA;X4X(?Z(&B@4;BHK5&2KYQ*V3] ML%HIP8C<"-\=5OL>7*IT* @2:4\ "[!;HR X4;.QD3/MBR4S:G2L!##B5%*Q M8"&I864LG6$*RB3"@@ZF+=*5.]&M3@CW--GK7N\D'Q=NLQ**(4 MX\Y9&Y"@$KR#Q\[BKN0I,(;K&*Y\O+G+RAJ&S2;K%UOJ5&3&>TX#)R @17%T%JB1)9N?27K8E348:X$J;IC!TH,*U#:* MP!_Z/CFKRI6I#@6;7=($C;,!8R K*K@,VH'S8A:2P<'_RH@[%$FUJ7_'2!:1 M6@-M"4F-T,P[ B*SN,H7-2GGK[XD)MN$OJWH4P8L"XMYSGK'I3H H\O)DI8;$/R)!@HRVNXA$O M0^G(XPTE3)9A,DN3W?WS^N)1+LO85>V^!_V]N._F? MJS>%.X-LO! 'L-PRKY-E*('_$E2*2DM.F>%1HP64/"5VI=/G<':[-P78-%V& M4?WFGP6D?S0'2-8KJP@!JX1K) 3QK&A&S)T$47DB(*E&49*UX$IY;I$*CFF$ M!+#3@M\8@*Z&DL0+ *E!E*2\BHH$+RCQX 5C#Z;OHH=0C&PEK?W90)IYBO_9 MG]PX,&9 =.6S0!7*D3OE$+@+&M$$ D(6UZNQ%6*!=>O MY$DKKG/PEQ<= M;*!T>)8M)K)DC1^L'Y5.ZF=,?Y@(O^M=_YTA_T)_=GZ"_6 M M21B,$63%?!DX--)=5L 5 K13E+_,VL4]HVD#Z ZK@P/;D35U^X E%C&/;8 M<4SGI^>NH%/PA7?(R#P(5-TT!U^BNCY#O5E( S=@8P6:+EH">R%69#P(3P(I MG?USKO"Z6;A]40?91(,#I<89X8P2 $E&I79.ZR(O %/P6AH#QHW]Y#@GT41# MJ)8*,YO.;(M(N#;E+K404+5(T\>.D8B#H$)(KZ$DR5&])CT!9D#\%VX'VTH?B# MA8ZL!E/14>:0I$X9 5[!(G3$=*1XPU!MO:>T8()H!L\ J* M._@T]:0IAX0X.9V<:K9Q>!8(M]CK8%)M#:O!'[31^\*[Y^ER0T6\56/24(RW M)P)[']$I"_Y?M)HJG%+8(EXTA@:%KK0O%8QZ@RD7Q\/^N]&P^Q27Q48'=J=V M"&E"8SHU+A+R*4'>E&QMH832NV_C<5F'VDF#;54:&',QH(BD2+T:4S?YA:T: ME"B7YC@M+#JFT]8I\&/XXJPH%0LNI_T(2O=P9@\'RUW<&*:B@:4K(:C!U'%AT"*_BULA MRIV;%:7[>&-'V4SKRQS.R+5.:QXX\L#OABB&6!&9<3Z63Q";B_?6H]E>52SU MOY 1JRA18GNF)2UR'J0I7[!^0P1A3>;UUJ_9*7,I&!=-<#CJ@!PVC(7B\D! MO-S?"DLQR\AH+MI;YV9?&C!I:UI3KA0H5RL%A]V;U^S?-+_,IB5=*FX:KZE%4.: MM=:%(3'M3?9N-,G&?@K<0]9K'OPZ&EX#-=^FN:6^ &LKVG+>:)B2S%B,1>38 M*XW!?0?@"<\EDLZ7Q!VX=15'X]M L %B3_7DI_H ]3O%"PB'8#C."9< M@D*)?.',8R28+NV42[8N*UYZHP6I_@8.[B1+;6^R+9O4R!M##7)41,0$YU(O MY\"*6S]]E2?N?:I.+P>T]+Y1W)%(414AGRBK2QT/E&*0T2#72GEC&J)7X#P_G%X#O.2F"!3[&8CIH M0:5RB'M0^TP9C!87T!!BN'R#"4N\7O+FX#O.7$JYT&($ M14M+@5HLU=%Y3!U%BX&JIMPJKV&#%CN?1$EQ.2E6=+?@(/F;O-$&6W-@(N@0 ML3 4@)B, >T6 7,D#$'E(D@"'5N7;@/U_M(,>:6<4!)(BBF=JL$5M[XY=KI\ M]0B#<]K433:8ED(ZAS.2>DPY@)DI1(O('&A!4CI\:1"8=U,:A) 0$(T,"$='K$>=&[+#!1"0= _\%?)BDD)F'+?KBPETP.I:U'"*E MO(4CP;C!0/,4!#=0)Z&(.TR"DXON8,$'8LN<)Z5X :!M]!@$LHQ$A+$U+&6D MB45/.TPQLV4\\W: M:8,903L)VL>#AB=&44S9YAL^N?"N.H M$/;@:I'B!)TX AY_Z6Q!T5(:52-VV& BBMZF.]I>*ZP),E:0_ M287/7@;&S04:,D03J9SG)E 2-;;ZX:(:UK)4'A2,@_4RS#L!;?5LKV@W96[3 M,?ES3@4/>QRX8C9A(HP5FF"LK0T.W Z*'8\R8&$%+AT3$UHJ];AITQN \[C, MU2GOKV#7\S;CJ?K":+CU3.M4L+,XQ &%Q::&N.8%3Y@)U2@F&I?KHK!"5XK M.OL,D!P#L@O FNGUF_3320"\?%9-@12)I4H*HF(D1! ML6.IV%ZT2I9[N<[5 MR4L">/9C,FI_ST$@X*:!2J==.73E=AG_@ M>A>0KL%B3P!^2)IB%8#^] !2#CL ?1O\ M&H&$]/[FH(%I)XR0GOI M8O*"3"H@ $43]?710/0\%@2Y?W5O/)WDDB?\O[U M=99?$$>HU#"%,B*1!Q..ID9>.'&$MX@[1EF%/,(_T'W0L1&2#4)*HS@$8<33 MP1=-Z>168^P=21S"&.@*1*NJ15TJ6OX:-04IX,]$)5.N=RI;0B3!@0%2N W$ M"4)#I>[6ZD1869)]%R2O*',>@&X ] AYYH-'8((& FXY:)7HUU4'V4MU+,'L M9,!NE!RB3JJ4[H"5IB" F)1! ;A%](9K4!L7 .[FR!=P4&WRJZA1+O7]("'. MY$L(+J3>C>O Y@>'-2PCJX@U/-(4A'] .:\-1(< M585QJ;\N*;J,_%!+IH\0>"$HO8<-=P:#T>SNS/N[%,L\(L08XY1KSY"WDCC) MHY-@[EDK*?CQJP[04DV[%P;8(39 [F$3L.$(ZF>,U MT#MW6P\I!=(R,##Q6 2-0+BT1J,H+")$K62%//B<=7"NA=BA@7QRJ 6K2""& M101Z)LK@!)@?-CA-J75,5#F%AX3:YV'G=@2K_>^LER[/-?>8$'D#U,5HL-(0 M"1Z;)Q@[01'#A@17LCPX$6L-<[9NO 2E\7B:#GQG%2O>SF]T]?PTM15.%[PZ MXYOW^>^=/)TT+_X].T^&U0(&]KYPHH-%@G$104?B*",C7#$4),/*Z<@V=2!Y M]F*/O/-MK3-3RQR-I58Q.NZ)U4S,=PY.B["EA *VUK3VP-N_RM+QY -FEZ!$LR'N'I1(.U*#%Z3;0XO)="+3$P8C0,7U( Q(KP4"BV2#I'0Y9[D+X2[ MMCK0OH@,#I-H+>4^6.,I,ZSH?!$CUN5&IGLC\DG-%X11,EBP$!0U 1:87$--JLX(9@920F1F'KPYS!9W&YFCBM2:E=RN/'%"/=RI M#\J4\FL/"9Y=[&0D+6$F4,H4M2H&%TWA<8('6JX;(A7;X- \>\X MR/5T9,)4:DQ+P-(JBE4HL7J&[:-F.P4<2>E,!N)?#9&M=[]^Z'3.MTP7( MX$'9*R^H*RZ?@B5[:"T/J]NAONIK1L[R#1PAF#%186Z<--J!)>T?:@0%P\I! M6[G>]&\K#JH0%OO#A^.$NG:5)S\3 X,4'$'L #@!E P*TG'L!)%@/40?*BX5 MZFHS86VW^P*D >?^JS1C!>A89+BB2 2+O4)<>L7A[XA0.>XA= W)[ "7>4OF M3YUO6;J6"7\[^&5__1!@A_,_<*2M$^D 6$E).$8>I:0/C@FXTXR6E,L;(NCZ M.=CF)3UO^5L.\5"(T5OJ$*A%XZSV5-GY\I&.<6-QU*>L&T:+:KG]K#X.U4K1 MHN8N$\)@*AQR5"+K4U>TN0VJK-4E1Y'5,,0JV+8XRAS]-H$FP&S,@00.@ M),ZOOUD'IT A7TCNL6P+)$$<)"5F97U9%8NPD>TGZ:^B.!UF?'62YSGS,,0 M2>JLS I8UT2;\<1I'F0O-$HJ9ZC'6(8U!P=U'YSZ]'O^]IVH6M?_.B$1FNB\ M#9SA-DE:^I5"TL95ZL1K?=J'J@T-QQ-!6)YH0 B')R&S@4 9"$=52#6O%L=$ M[TW5VE[A.AJ;5+0.K&= +9%F*D%9MV.&?:C"G_O=QJ2@79CDM6POV3EGE:'I MUL0$RXU2*01FB[,J;*KAEN!D$5)LINKP56PXC'*!+-4I#XPF,9I<:]RV-,V3 MHT45W52(_0]:1>P,[]$$C$K-LNN,>M?X_M#K/XZ7-9BOM_W<''N%BD&44]QE M:!*X][KE5EM M"%%%6K, )<^S@-J8S"X HK V)(C:&!:M949/9XB*8&"=!,0Y%W!9T?-9%@J* M4%!&R.G?T1HFB+>E:=.Q^B'B(+7+E$47>,,%:; MUGB0I-R2WN%TO@/M"=9P=A9M.*&M\)2"9$[1P"4WN+-B,0Z.D7K4%3!]5A[= M/?0'3]UN&S8M6I>C2''#?STOHBGSG5M6\Y>_X:.G?1QG(B-X MIDE)F&'!6NL25P7>L0"!?_6G']@_*/D.<=(,J\_*B\]&"N6O4R(SV^==T6"=,VQ 4.W (KO#-# M3(XO<_2SP4:E22!EY)X&57L*H@HOOQB[SB.S9Z7>23Y;;(Y57KP#(:4$RE0, M1A,P4"2"F#Q4K?+58L>ML_!BEOFIAP1U_X+HZN;=_1@/HQRFMJ-1=SRRU]<3 MZ-5=X]!NRK/*\X:0#]83YC21PCEFVZZ=Z'R+*K0JI9D/#.].X F6-U6)-<]S M3]]U_GLP]/W.:/1<[_9+MS]XZ-[\W+W^=#_H#SX^;9JE1QA:6.> R'CXT^!VC K>7?C@ILPUL :HLHII1VD* MQMLR=)8';JHMR,67QKYV(-^/W7[S#:-/O8=-3;&ETK9*(JX^FM MUG5,5- OC&OY1C6;T''7?AQV)X'P3=4!E%BG QIZB([F$"D3+=.,MJP*RB_, M]OK\>9;;:G2_[]QMGB"3;10 DYQQ*062A$5#;9P& MGDY<[7U\CRTH#5H5S;XXQSX/((9('VVFIO*%(1BVT#_AF<<8?R;.LS M3H),/B+@E%$RKI _L;5JP>M@JGY,XFR'P,Q'XF_92>PVV1?_Z':&"3^PVV%' M@S)4:R"6&I$/.BO;8!!7$D*US"U7N('&_9?Z8_>NT\L7 N]O4V]TW>GG1^ZV M9&Y)[M-JF*?$!X9>:RKS/?(U?961A4[;]N?5EA3OSX#]Q)RL34)Z!B&A1TH2 M@3(\++NA@8<4U!.FNU2J% > 3PNM)FOCC, M>S\B#UMFTSAG1Q4&[X2Q7 H:F"4@#=,E4F@@5%$8H#M$8=90>>!"?QWLMDQT M+8C0+FA%'20N4TZXG>Q4P7V=# U,'"I.I''+1?YY.!AMZ()Q0INJ7>T^*F!B\C MJ;/LJ-QZEUP"<_8 S8P[4-IK/.3SN"6.X(9/HVF"UH-Y%_,.+YLE>R#B&)T% M9@/" .\#5S&!:SF"_D1=SKP](KX ?FR-=H4WT0,51M$D4DC>EKF0(<.E9=G[ M9V3#6<,9 2%_2J"99H@.H[*!ML _X_[::IS;IKYLK")Q@>L5'EAR7%'/8J M M=_+\@^H^@\N%T>47SIQ];"HS)-#HK44#8IP &TOX!M7(+)FI>E:;^@)1!K 2 M1&0,?>(!#U7:^$ MK7?,"W-CG^M( 0)8C"""\1R=8";*KF%<+*8L;QN9>V$^;&T\<=T>N &@&O)8 M-N%306$V45_5?IQ+$=;V=.2:*2<-XF5+@U>6^V>:/:_M'#=DZSN)P^D^G\&G MP=*H?8I2:>NHC8:9XDT(=,GK0C$JMO:\7X@1QS'XGH&3*BE-O,,M'3P> %.# M#W4'.\[Y9\.8/0R^8;F5_G.G=_\7Q-5M34GGMYUK+9BGS=@;@"!U= &-FBB%!,:R M.I:TF!>S/6U'6]*&V@CM%;-.$!4CVO,HM&EK(T@D7*9J26_$XC7[?FOZ<_<^ MSY+)98XW=RC;_TJ+.-XX/*8@&CF65L$2 4/0M7=R= D MS:UC T&'TKY.!JCJ&A *,_0H<]MHG9(I=; :J:PB4G015YR2^"6%T/,-;:Q* M:,H-VC"'_PFB-&;D(EI> 3E-E3@S[9=5LK:0:9>8%5SFR0+H[/#$28L7(D2H M8PCGYMXZM8U)Z,@(TR%&YE4BK VD4A(]J2\IF2#BK&I[<=6*\U QI^CHQ(5% MDVIU)#*UM0=$L)2.S+[!X.;77K^_N1A@MCP"SVG-F8S9.^=6IA2@+4IEWBTI M6-%\L6"E?.]^M,Q=B;L$^59<^* 3\P@D?:EJH@;_7--")1Q&RP4KCS:@)<-M MY@$LXDK#2DIAM!!H;3<.Y,:B6SRK)2X))9SA3$BO2&YNP%I%%IZD4$6##]62 M=2YZ !ZB8^B0YE;4P EU;6YO],RPHVO)A;>435Q:FRMY(BX4>.9)V;_,^,K$ M',"-;3K(HA0,RD.'8$6@ 9,JR@\1LJK=(_CD//:*O9HS0N-DAJ8UAK]>"D% M99&TYP$!O23NM M63>D8*GX\BUPMG.]\<[Q$)W[3TI U".UX#%GRA7',C#NJX1@CFAMX:Q]_O9= MB%H;/P/$8%%R!*M)2#PPP*F2F:UM7)))@9O!'$S5A@B&- B-%#JP C>9<+EI M5_%C<[53)34 L7!]O3]1%PP>O9()SPMF#9[Y/'(%++0:9-!#K2?E*;4P!'%/ MMJSM_$EBM(ZJI$%YD0B/T XA /0#ZU(JRKA@A^OUQ0<3K#:)>X*>H*6.>=1F M5V[6D^2R3C3@7"RTH5O!ETFCU!S'33>Z )H3,-5>-O M")X'PYO>?6?X]&[4H^JLU_P[5^2=N.'V]O)USWOKN78R,UR*30 MO;%:$R\4MZ(TRA2B=FS>,,Z6+;BB9%]BUQZ]DCMC(6F72#(IY_65B*>BU%81 MF#>,+,4KQR%VDQ_DP+,43;#H,?(0(!E7KM"5M16&?$/%Z1A[\>>,0N]51",# M2.VC1%:9<@/#G.'5K<>IN;76NJ=$J T.' ANT5,B[9[!,Y'X>D:%HB>F](+E M*H$*R 4P/*=I08B4EL!)+KVMVWGOSZONZ(=.[Z9*R]K"KE#/&>@$'D!"<"J5 M=L=Y>+6HW3TE5EB5*0F[$KA!XX*C:.U8!..T1-4S#;*8]*%@0E?HF>L="1QV M.Z-NZ$[^^^Z^C2'BFY\Z'_J[I^ D9U2DELF4)%4)6FN9PST=?-GAFM5Q$2$K8W0&\B]XVQO2**F0&D\[K06) MDI7 4NZF<"8&_MB][O9^V4N%)>*;J M\%5L4&3'76#!VYS:@* )[4<)\)&,7&M 2PW3ZL76<YV4=7GV M3HL]G4SU9<2I.#E\[-ZL&I^TU900M,R>Y+%L,0@.D>1&^1.]=L!5E5*O"=^\ MB 6B#E_$!K7V')II($E+M,L0F2BC=8@$+98X E15[O79EG'!6BUC5%RD*$(@ M"06-RE'230/RL=*&4S"R9(?\O3?^5*HBRH>?=I_%!A156H*-J+G!!MR>Q:&E M.1^X"MT;H3<9[K44'G5QFSP/QE#K4>V3!2N2=UZUB\LG[1(OB7&Z:?N>>W$7 MO!OPD$=O19MDB#$Y+,++9 ,>N>$5:GE#F2";ML,!_)V.O_S4&7[-Q!Q(^2:')PK*-'$,'(W,HC0X3'O14%V=MI+K M30#R%/1?L"X#]]P*$9E4BII<.I"*+GONV;KRJ -YUZ2RM.'.^X^'8)60%'J/ M%G%WB(H%[JPKET9.BCKA\HW9Z$:L).YH:]J@V2"5LR*B5#A3G(*,I$7DW'AG MZ^M#N=$U/M>:+EC;DT>S$)S,#74CCRFF'W@ZKOXP[#YT>C=EQY1V MCOF,WEAI!7H;RO-IK^T\R[&.)4M2Q='VH/,4*]WDL*;$ M\ZS%X)+T),_/+#42E.*A4+=H [[I '[9E5[PI@$FN80$D2OK"4B:2G" 1Y)H MM6EPRVQR:'?G]9).+?&WZ_[C#6ZZ_4I;DE*$"2ZTC,DJ;@PSI4HZ\L2JX!VK MJL:WH^H8ZUA;?"$UPC4OI1;..="6&E*N1(*Q=6;7(JNM-K2,Z)>Z:J MP/2QN;/V;MQ"'C1'I;J<;T^C\4=CK-9S:]OBOTIGZU-%$H[HW@PU ?JE4LVQ\OJWK&;-#A_Y09> M3&W\ZI%5%\0@$?%4XQPX*HB5E@7J(#-(2RT1WU0 ENO*R]Z* ?-,RX.-\SHG M"9M[5_81'8V/GD4G(7#N7#.XR4*,3%-:]T9D59K\(,K- _.45<1IH-;REK,L"EDW7:GR M+XY/[ 6;6QHX<2G?6N4D&]X@P^(<&+&DF=&IV;6V YM7N2\7)$*)A-Q,Q_B294%CW;"7 M91F*(U'U&H,_6NQ&(:@E5@1 #Q]QHLZ8L PD-Y16,7A@YAQ"? VK;\YS4H1Z MFHNH--H$]%F#*BT[&&[%.O$=5T7 ;Z@TN\H22?II M/+C^GT^#/N**4?SG8Y57OPD%YP:3 IKQ$$ I:R86EG((Q%IU$A&ZM'PENEI* MT,'$7S .8^@(D@QY" &OI#6Z2#G92$F=(G=N]JU#UIX+@2*F+J$/"[*I:&VM M3 1<1=TQ ?]$:8I2()3T2L5,]APT01RT,5#X9 M^[9!Z]91%E643B@? X\^DA8K))TG+E413$HYIV>G_Q77'^U,:%3-R4<6$ATCJFRL]O MDUY=A<-[%Q,2N<8CF^<1L!"I:C-^T57@4#=WO2@)O[H3.^?+H1NAH]6(S+1Q MRID0VR@HQ%SVVI96/CC7FI8; 0@GO!@(']Q]_;J^8UR/: ME[JYYM:B7PJ:4,:"YKGUBJ)>HF9)&9VHK_85JV# S"*7+?[YXF;'2QF;0@YI M:,J(RHU@DB@S*UAD)M0-A^G"7+$E%.Q#X 6[';DW!R(X2(I8FE1 I6T+9KCV M4M:Y1:=@T;HMYJ@PT;@8DI9@(,]"*&YEXHY6%VO<,+5/SJ.M!LAH8#Z1) D1-E \@HJF@1?"UP4Y1]:T5R?P M%$@"54\YEI(@SC(-G!G+R]5ALG9=@<69Y/GJXVV16J&9YBD9PBQ5.N!AH,LY M&3A=U[WA3$)\]>*VBB$J'EQ$.._!))'0/5>L#',3REW 9GSUU?88!"55=#(( M)0%W)T$C&\L8;@^Q MB["'4TFK2,_IBG_S:=M) )8]\9#I_PC__9Z3]VEV&A M^4->S'D#A'$5@\\A?_PIA3:1/X]C"?60![DP3' KDHZRAM4C$<$Y(82RD9J0 M+,-S#%+TBM 4$[ ZZ?)$:YA[^T0=%SL@+,OBHXOYI&+N?DZ+W"$U)(C,1R"6 METZC47-6^?VPU=*VH'3-J[W9A=?KS?;N^S37])LXPZRAT@IK+=4$]Q@$ M;Q1!/Q]FC\*'AO"O_J16\F?#TF:9\GT7]6/T"2W:+[V;[HU[^MLH3TM/O7LT M(#F)^QJMT'Y]C?!8#R'XQ*.5R8-W5)7IV@J6S *2$N:=@^UI.]:*-K5M"9KP M7/W"F>>4"6NF0TL-\[Z^)^7"*':Z-4WLZV%2RIVG6+1!13RZFTALFR5%&261 M+FE)GB_5MUG3$NJ.M:8-2:Q[QWI"6#*DB[!:O9\)V(VRM4W)A%9&F#R] MB2$QQN A5H:D*;YD?!AGL%"ZLR]E&X=-<:<("U3DT =1P 0I@W4!W)+>W=FX M'Y&R"]X%5*%/JKCP(9B D!JF([T#5<(M&4M"Q$)F^0&\6=L944>?C*?Y1L!Z MSQ51)6:*+]3Y-F]0K*S"10=0=L%24RP?SY8I"%+0I-TT#RV&"++.-N3:P+9[ MK8&^[V^G9NRG[LI-@5#16[CGFOASXJA1LL+%A.T1M7B$94<,)H7RI! MF %;]]L48K%FYS@$7O"6]=HR @HU*_?M1 P7VEQO/!Z!AGH$AE(+(^".P**U MS2=$WJ(RS[5PH"S"B7)'!<&JM*2)@5 +^8W'H?""A6AXI%X*(9(!1#K.1U8& M^2&_^-*[=+V/% ] B(*BM\VX4D1+B#+7>[=](A-:W;!DM"8GP);3N/R$V);* M];/;-%K;G#1"'8)PR&D 9?XQ3:J>G\%Q-YBC4[G!KD6.L /0/2 F$!(T@B,U M;17CZ^D8B!SY0JO=XU%YP?LB!;3H5'E"(_%6Y=XU19I:&[ND^H&0A=+N(_%I MK8>"6U0"H(!T=,)JRVVADJ,?6,79$%$RMN*8.IC*"Y8FNG TF$1S'2!+0:.# M68;O<>E2A3<07(<$_]:]^7GP;C1ZG.:G_?2I,UPX'%JNV<>/ M;_)/T[6O>\SDWXNLZD\^LH0!&4*^%2PBW]9R3/6JH MS8B&+)Z%FY:X-4/&P][_='\8]JZ[="NV;)-I-KMV-FOQG$%?G=/$ R(6R:2( MSGME$1H8:=*"/XB:VJPE5QR_%6;+U<^LYV0\.*)JS+(''9@0!H4XF[6RK'E0Q!>EIB!R:W.CXR1[9)D-/HNUE-A&2" M2*:=-U "!0%"W2#_4*UY38@[2=%UE+E;A0=GJ +P!C%->S7WVL" MW!:7-7CP E%<1<. !!9H:342@:=U765/)+37A+>MY":9RA<*Z.P+3:00K&U0 M0;FVQ%=1KS/([37!;>?>!I$P'072G3B!I&7ROLR^9;0^BK<4HA__43[2Z?7S[-/D=<_=?K=G[K7C\-).=-4#I-E_-B][G?0;MZV')N1T_?= M,8JX\]O.T;.LF@CG@Z+>YCG/LD3X*"&,U?WHV9(3_AP+NQQNKKW#"X9R(#HE M::U*1(R?7&ZN*1UJ_I\]_WY\W-OT\@#KAY],LNL!4&H M*7W32?34U"/0CVP:S\Z+M5VUP4CCHD&_G5.#%LY'5F(J*=3]DM_ 9\R+3;WA MA8^2J]RDEQEMA0?13B-, L%%'2X^MEDZ.S?6=HV5>?ZX\B(*9(&DFJGVRH@P M<+#L*N2X1F57;JPV/VDXN+/O_;OVR][?/G_=WD8D)YK2D(A#1R"APE!2FL1& M4 $J1+ E8PY:Q,MQ:NT-J6,>8AY3SHA'IADFI_UZ+%LRW'M[<_LY<4A *+VZ'3![?D"?&. X,OBU-IL(D*#D(X+H J((Y),<\>,9?5 B!?A MU*&-*5@RC/J8M-().$C-22ES(M;6782I6A8^7M_Z81="+SC0SJU@(@3CM,WU*>F\8)'& M&*V+/@]%1X/(O#:J)#H 9^IM=RDM)80!];*&T\>HW$HI-0>I-%3VS:&#D\GUQ?[V V-YI+5"MP06B@SEE% M@IB&2Q#*KVM"<&9AOM[-;'4W0X1 Z\M\(($R*ZRSTTF-8.-&5^R,\GR]L]FY M[8MW0?$$43*1) 0JI9T.8XGU7.C#A/O]X/YZ'Y@>J$I,4<.U%G@@2&DT*^VH M ;% W3]N,0=X)2$'D'O!R ZT(SQ8Z27/#0' IC8U$]4S5R:_ ,/6078!>6!: M]" \]<8:XD.IF=96T[H#K21+;H".3>X%RS?A;O6.,:.3CX)HS20KX]R-M/5 M'JK60_>#&+8-@%=&>9MX$,%KRJE#]\R5KF%1U<5)C&UP-HY%\2N,/QZ,]S(/ MAT)KXRA1GCJI?>E&RJ.OLA,7!\2\B(A?$?WF!N$(X*6 F(!HEXN%(*K6/4M> M;PX%GENDK[A^JX">]Y"#=X[*%)E-,91#-^<4JUV<[O-(]17=[^RZ&1(L#21' M]ZCF4?NVYRJ)P2+>/XZ(\TN=T:=)C'_?F>8\S\STW.MH(I!H$>E#ZXCX$%W= MNX31)7?ERTC9D]X-UR,I9&=8N]S]@'++N;%JFNS&2'5_RV')]>VVY [FRZ3V MG6C/4D"D%8U+G %U7UQ8 BQ.0OBFPE"I$Z=*(4IGBB,H4J:-G7 E1=W(D2Z,#3\UX1?L MXB#Z5](28$%Q:56TX$HYDN8Z5%689V7=.F4-@)Z9IR8')JB2+"DV+09&=:AS M?N027_:$A%^PS'-S1JZ8"WD"C8DZ$EZ,JDJ)UUUF]F;=#YVG @M^&'9_Z0T> M1_;ZGX^]R3IW3V"U'FU2,G+2]$T:+TKW=:^%,>[(&[(6=6Y#I3UQEU;W)^!NZ*SE[Z M;A"I)?3]E%2!1,("AZ+O.5&V'@4KER]H5T)/L]@-TJ->Y1AY\$S*2'P$K::) MBTG4T4FJ*#O9:G\>-)L,W_TXZMUW1Z/NZ,_#Q?X!S^U5WU Q-=CE$S.[=.I; M^6Z__[8W0'OY=L&_.;@OZUS)/*5$:]1Y80 "2,D1W%M#G=""6R$J"Y\'G)*E MS%S%B"V9UJ04Y;9\[2LW.^^!()@S"M!;<4"HX]0ICYX+D[G+D7#U' 2T1&K; MI53D'6]9F[1=&8M2XFBE&'."QI1;T^1E&0-QL;)_Z8EP\'I6CO#8I@N6D>! M1\N T^Q3^I*G1'(W_,KG90C*8+U85K3=WHWL#6SW@;!\%R?0RC@N8[YU;;.6 MK-6F+AI6VBRXE'O3_<,P Z;QTP_]SOW8WM_D!@,/=]6UR#;-'4E$6H5BT8%( MP5J$PJ6I$.-U,BHZF,N!T&;:CK6B3>VNJ)<$,09PA!@F>:Y4&>6*^UE6;HA> MG MUZ(H"XNK^X.&GP>WX5SPD=L\/CL%%=$(E@$TBZ*3E,Z:6K+J^5V*51!8H MV9/<3?SF'/UB*:CS$(/5(=$RP,Y8\%5LHW?8O>T.T0PU>.J'SO#] M\*=Q/IM+Z_/F0-YX23W?QA!1G8O2N. M>@&>1RW;$)9W>" L6)[GIA_D+9GI M9K@=:<=8S,*-[/QBT.QS!@D-J4J-GB33)N#[&*J[G%,M9M(!QSZ./PV&O?]= M/,TV2D1HK9, Y=#T.$NL";Y-!242]%S JS3HH80L HZU%!U"^UH! 'IEC#(: M(D,7TC&@7)3N2BX(?@;:FWXSN_+<4*$C:UJ%!XF8*+DD2@-#+^9ZWQ6Z-Q \ M(6-?8MGI:SXQ?26$UL&(KTM8E;A#AO4:$$D1.I*=X4,:2Z^<-'C<'D?;0Z=VT MH1L\)F=*Q/=-]4^:Q$6KAWS28+2>5B*T3I/AO&T])\E)#I?>Y]44OD2 M*[A@)4 WT(3 0:6$QZG4'IW$-O0#S+HE@R:Y,.?DX3;92"E)Q1E:TR")M:C+ MQ$WO97BH^\1H0\ZJR:_Y22=IZ80*:KA&A$+ "4^9+@W^1;YX7I?)?"'R?DU6 MVGR'Q)ARN3$#(CCI1:!V6OXE@->IK[Q"S)<@Z-<4IJVF4@3M:;Y+X00H0^NN]V; M4:Y,]O/#U(_68'?ZY@-'N<\-;W344B,8B]RYX+DATJF@N9&)&,XJF,L8IU7@ M8.72]^'0-H'*Z,"&I)1"DYU4;KA(#%5>* %"I[1>KL>G=E.\WG.I&>0DM*0! MO(4(+;56T%1%NI''@BWBX)VI+C>_[V_]X.YN<-_XSDMT,1N>'&I9H2#)T&1< MLC0@"%(D"4)8B8M99:N@-F^J0U;1OI2HC2MHB_PGS8QW5A;*3$@BHCL?:(R> M.]W6 ^?6JZ9NG[*)]#EJ#J5]@^HHJX-#G9$J)*0M:4LJC[[(37N>@O&YY ;_"R8*Q]1TO+94OMXV1JC%\,'Q%IEWV:1! M^"C^UAU>]T9[7&(3)C7X8(@S(J;(C9I.X%1Y'E,]U,B(U2M:1M*!]&\2";!D M08BHE SHWU'MR@P"+:BH0E)2,'H0_[A$4',]#V;JD]S8JQ07$0\'KW/ MA[XK:41,UGE15++%V[Z+XT%Z'"+-CPVL3;W?\D]+9BG,AR7Q!)/,^Q02>BXA MYMDV115R2DD]S9G#A7/A+WE8=,YO>G?W,!S\,G%(-I6/)<0>-D26T K1:(@P M94?P/ &H;N6N*D!U(C:L"RJK8 T"5RLC:*>%SS-_6[*9@B4Y#U(LIB2>DNZS M;.2DM3(R$*!F?4Z";C581U'!L9RL79V,%\:#/38R4!X2%R*G, LBN3.V MU"FH/'.^VLA*5B#HPKBPST;V3DGI$CAF(_H\B))XZ>;-@<>Z60_">'YL/GS? MW?&"4$>C1*]J*C60F]I?I"4@TAN(DA-WD3#@N[@X[#S M\*EWW>DWHFH".\.G__K;3ZO79H4PZ%LS)HP0B4G2YF5102,G57]U1?66BGGB MM14U_'YP_[=-:B<1!>99S<9Z;M$MMUJ5; \F4ZS1!-1NU8D6>;G7>8E9ZA!$ M*XU:X;6P0NLRSC$85]^$G4?KUQVX$26+!#*K@C'Y(L=:*"0377>+HE17-Y G MHOGPG8IK8R(2H(3;2()5SLI2!YDLJB&1;GJ0G7MPN6Q6='B#@17) O6.1 M^;9'-&7>F3I<0!G?\H X>)&7NU4IDP)/(A4C)2;%J&(H$SN-!U$GG)]>[[>Y M:R-,E>'LR]"LJ_WY7L,LI/<2@'6&.U]XMKZ#"2F+V M)WK#/80UU*+KF:A4GA@J33:9;?" .U]92=#5?>I61+:#R<*%\[0SY??N+%-Q(JO'[FG MV5<:W#9YJ&?"DHHN60Q9"G="69ZHJQ%Q3#J-L97G_"A[7% M7MDX[=L>1S**'@KN8)M8;HK =%#E-DIJN21L*=3BRM?0 &,$YY!F7 MWI"@C5*EZM)37I?L@HB)( $[5=TA#_C*Q;VRH%4K)(.*7"*)&T):FD[_& MWL62C ,JSDCX!#76?=U4!U0L0^FO4>*FD9WW(P&- ]SVW:8.D.)&)MG>T+/<\JU$> MJYS(5T%?JJ#GLM^T-41[BV!$.OPEVM+Y4 @1ZV1VH LUX1PYF>\P (RQ7D#'NK2ID="12H MKSTV/*O/B-1?+XQ.>"]HF&52>R&2U@C(/=R!Y4G6N2>B&5U1]TDA8]LRN56*E\'+.[MG]F*B"*C;+E%"5G>"?Z>7MBBV8LX=\BJ0 M$CC)?4Q(=','7&VQM= MA56^%%6XO/LV%(9/@0(#KO+$:\%: T]B<$%7-DPK_ED*)\]QN![VFNX'[7=N M*N*)$)/-?30IHN7(M6!0ZNV4KLO6N=#RLV3-VH#AZCM.(Y*P0+VT$:&/T)&7 M7[U-MS9.L*VNCR5@784P*$OX2F:[VE/40()'?$Z/*,_.T[M M[E,0:H/@>8QN=(8J;G5IMTNYL?74N\\3/:WDRRL\*$C1:*.\=-83$4SP-%D6 MO4)K*O*0EBKMZ[.$!YO5X!*A07)!A<01F$<.,M^8M&8KJE07T% *TM,G*+9@JJ8A)1\B+EN.K- MERC[Q$5STQUN$TL4/.%! 6GGLJ/OXX6I CZ75?1$'-8H[[9\Z;5\^G[)/ <6,8S34 "EEF8]E:$4^]K2Y7 MWC35#E^F+ES>008."$(%&JE+RC**YUCIO:I8J*$^DU#5(7P6TMD]-!HHBSEY M2B%7N/-1RFI"6P:&W6AKID N$A0?N2$"^V"5\XZ&TB( M*QJVK39M5%5T_?.$4*_!T4T0(4$4N7TAE\",X]YQPLO=J=+UU<$;5N>D M?PEZ<'GP@'@\TYAG6NN&YSXR70:!-0'J4)PN#*N0XP0E"P]SE0.%-;M*('2BX:R M!\5'I:(IACQE2=" '%"$E7XB09G+29';L$2 -+S$:*^-V!C-ZC M'9N.#Z6>5BE;B#G@8K7DC5CX$X54P'#SWW#BE2I_3J.IV-E2+/,GQ^'S^ ML7N'YVU&4MTATG_7C-GYT.]];-BTND?N'J'"F=9.6WQU;MAQC2PO[L5/^-?1 M;6?29FG<&8X#"F1.3,=][-N;07[.?^4UOZ'D#5E=Z2\]T20EHF4@.@K-76F, MQBDCLL)G1NFE\&P]Y:_"VTMX!B6W3GB<:9 L&IDG*&^7)I'_.*RVZY#Q60MB2EK@+C*GE!2M'EM^Z MM4Y"5?35'YRSK\\B94%$D+D/K!6,A6J;R+(DB8?Q5?-&'T)""&4YB(D M3T@[GEPPJBG_HJWL%RGD)996YDD((0!A47&3NV)H6X[2& 7=RM(N'[FWMCTJ MD2:@4@GKA0D@ P1;0G=:VNJV<65[U-$NY&S(S$*Q-_GQ?I*PMK%=IV7 DS$@ M<3>X*!1O4Q7 :!JK%#Z%&^G4*\BO?H\>Z2=[AXI_W=DTO]ZB)X3G*Y?:28\N M/55H73Z"+O321\9A+V%$M*$!@-EH9G&4+[VI..8*=M0*A>K@3(PR4&D3 M\>A7M_:.12%T5:PO.#M(LS?4>^/ID0(:+^F"Y9FA^'7E[@ZU9,DXNE7UWCO1 MPHUHD'= [$S9X3Z,U M+CAA2S-O@6=+;;3--L:BG=V)$.R[SO!_NKEP:-\IFX)Z*7R,5N1=EZ1 M--2 M&(2LLV.89@M=)E83\.#K:O%FBJ/L[+E\O+Q$W@G91[F$SWU21$;VD*NR QUM2XQD/KT M3%L[$1>1LY,@4'S1./1ADDNE_AI4K!P:0]1"[NNI2'Y1]2=1Q)@@6H[.)+H; M49C2I3P8'^JQ>Q+.H?Z778[""7. 8$ PDIBTH()OK]\2GF#UU%6CV,+0S2V9 M]JDS[+K.J'OC!W?YU279*UL<5MPZ3X@&(:(BW">A67N^$NVBJ[LXY?F0\^0N M)60?4C?L4A\8,[A#G2-.Y^D*Z&JVYZJ6S%76&-U+8XY"JAVB^GQL]I=[>G[+ M#YVG_"?[*^ZKYE__V1V-)Q&?*FXU61^\SQZ:>-Z?^5,_/STL1I!&8P1OJ)4_ MC0?7__,W7-7HQY_^MA"^AVCG]Y5*&WO<&[^^NW"Y_* M%Q#=?S[F,;ZHZ^/JNQ=>KRY@A0@N&D@T16T":*NUAM>#0Y>/R/31S? MCY]GD=.<(C[?J7,TAM =U\(&VCNK6M?/=]FK4^VB2J)$\QC\\A M+$GG2@\YR_VL'SC*"QM]]2>U>4.?A"&?M1SF33 +$3TH/-Q--/G(MZG4 M4CIF@EDB#T:48/3+%\DCKO;OW=['3TB _:4[['SL_AD?W@3J4ZFG$?+FX.5%@]%P@M892HNAG*04\VZ45#\+3FGG+9BV)TII'L # :I# M(%1H+DIG=?2BM&%+K.)9SJAY7GR^_-_V='( @IL\1"Z)/&8-D6CI P:>L;A$ M#M0 Y>IW(HV+.)Z,%^A%,@6!V#S20@;97DM29IE?>3R1M^ OR=RO0[P?WOR"WNS??/V;FUBDLZJ]P MW$.*Y'Y9/OOA1(,7S2C-(B>P-BR#[I00S<\AHP5V?*XRV/:@DA*"\HP0!P+Q M 373*7]$,#&7FO%\4&DMB/G]"B/G=!UU0S@GE),L"96H%4%)L&;:ME_Z96A! M:G@5P0GV@W:)$DN22R80'A$@L-*4E&OT7I?9)F,H5>++%\:.A_V1SHZY@ ): M)VJ9H4D9XF,429:QF\WZ'D@V_:\^@)EMQU*LP(,2&5C"CX8EKA)4'KP M<;&8?3K2C/N:Z!D?* M S#S0P)?!JS7#7MR+,O M6)#;'5,1I:@,%U;]3Y MT._N[R#'NX?^X*G;;60R>?#&P)VS0 3ZQ % =CHR_ 7$3R9&^<^=8[Q-0G' MP'ZKUGXBQBX(M'VE^P,J\EY8;2MVSVX %5VNYF!6_Z$$NTE1 6\FV]85JI:/),>(:" M"*T9HE2J>AH+5=JH+3+YCLN.8[)_YB+]0+BUAX5!M*N-< []3 96:Y_:Z8J4 M)A[T,@NC-25'5/@ERS\F=^>O@/X\'(Q6U\\H7"KA: MTG6:<2:.:L=7!')'--2,)"L\"TI2=(5X@=R*SL];+(SE6@@NCG$Y>&;&[@:YCZ3' MLV8ZZ5RV*00B;I+QAXPEZL:,TY*L,M/FK3RBA[,E1RY"""?P>[Q#1Y])1X)B MAFLIW10""A,6QR3/G)7D+;]P*8QVA?K;"^-TV(7J&")G*N@4:9#2DI)22CVU MBT.+GN6AWNYT)WY4WAQ5*DL\@DN0"Q&>4R&I;&-%[ \;6YEAD+.0=P%"QV/,Y5 M:GYE2R__2K^S/U*Y"\,V&!;FC5"1:*&(9#01KLIIRYB,?*4"L[>PZ/#OLA*% M*^D,-Y8V;EC)/$P#8B03#$A*N!"'+K,OAY92P:\NCQ!OR:*5W&,M!TIEH=*- M:4(=4][+%$ FKS5!ZV^;OJ;.KKY*$6_986OA/W4?QE0?T:_OV,$'%W/NH)7!\&2]I"J6DEP:#4U5(37L8>3 M<.!$?%XX<*8=!LO,RL=./W<^7%G0O+\,9LR8B()*PD"QH E'7Z[UG*D6D:BO M_O2#^(?Y3H63L'E;!AR3_ZM=EE5?ST[(_X3\EH$[(XE2/M]>E0M<84PT#/DO M_R&_@R/R?P\&')/_\S?"TS#J"91\11<4+XEPB2B"[EITBKM01I)2'XVM>I4! M6VR"1KUS\I1=!SDD64[%L]&XT>L2'Y ^4 _1$*'VQIA3M M*(EZTAM); M#/\?5H>>V%NU"!:/OM*CRI1%803GZ)D$@5XIIQ:M,V)\"SQ"(NM6:A8OI(ZY MTA-X BN$],Q68H_B62E-:8T1$GH"*S+-U^,DQQOJ2=!X=X1IZR,N?K;:\J< MCS2C<,YRA>MJ+Y31?:0Z&([S$?JNR=9M8A)+@_2KNU)J2;VT 1TS"(Y%ZKPO MA0":A"JU@ANJ%OLYU33L1>,%-^FB7#@T1][%!,D&P2(I-VO,NL4[B=-Q"8_2 MU3U2#5@\'%+R5 GP*;KHV_ZB0%1DU>TJ$+G0=_9H1%ZP*(GU>)2BUP]*240= M$,K-!G/1I24-S([/IN?8Q)IQH[@GT&?-38YR^X*8:"H6D]$0J^YE)U"Y&3+7 MML_W@]%X]//@_8'VRJ@E,83=,H"8=:#]YZV%M<[YWSE'[R$1+<8B?Y[%R,@ M9K,YJ]83+3WD>%+K60.-B55=>U]"C-O-M?B]2U+X8 T3UG D/8%3:?A4'9&C\LA(:@33BNTW'F8B[5*A^QV,Z,H^JA+VT(1 M0^=NAB^'0Q,?]OK3<7ED7:#()^:#%BDDQIM9;(T6.2VE6,8CQN5<#O@E\2AK MT1NZ4Z[:QAM:[S6+'J($$&"-,#IE-4JH3);-W= 6%IG<)?E\'$*;W[RT5&DV M7(R*F%0&I A0&>4T)=H6F9,(@LEEN:3"B(5 ]E;$'7$Y,\5NC=/X0V$,E"WA1:&^7+[&L7P:8E M_$$UN13^3 >"3 KL98H@ S&XLU:HTNZ+!D5E/:@!J.#U$N8HV(.^"PY: M*^L I-1$^!"X5XHHV9ZQ*J+,S\&A=7B>Q026/!H*^@3"(ET5!+P>OT,Z*).AZ'MKEQ\&A'%+')*YZ\ M$3J$TEU<$ YTR9A6PN1)2'R];3A:%,R;'/G*DQ-14KA'K9.E![8R7-2G@U3\ M!83Z>N&P49*.*2(<**:2URRQI*QH[XU\!%V= ; X>?$L@GR]>Y=\?U)](OU M--E3,;L(]N=AMS-Z'#XU[YI$ S9B[85,+"DTD\DPHKV0##7.3!-^\ _+FGN M1N0Y$YQ80L3.-"Z@R<4[C*0MGEE&12HI0J?@RZ%%.;YV9!I7MUY=X[(HZG+N MFB A.<-=;.LQ2().J64 20T<$)XM'&E23!$ M45FX$S!HK<,"+DD%N3R!(1Y'E_,Y1&>#J0_3DY!WP?+36AMI\D49NBU>4M1O M/HWJHFD[+8.V<5<0\Z!G*;705-!S9,D2::HLV;-+\=4SV56DD2N7N+#64$35AE/T M %K(DRLQ]]^8^0^3BJM^?_!KIC-T<1G#[LW/G=_L:-0=^T^Y$NO=O;W+O-QX M$3NYVGR'4.8W?,:@N9HHSM#DWXOHI[]591X8=,V FH"@)FET)03D6<3, -6) MI^H6Z4TS:'L.,^RZUED^+51#3KHXO;]MG).9HDG7&?6N4;:AUW\<+[NV5G_E M?YVOIR.S#BCU-B+H!J8LX&:-4K7 FU/$Y,M&Y"(,5H;,M@W8C]03+?8?JQ<+ MW)E<52PEU^C&.B9EFZ7B8U!L66,N8*C[C+)+7*Q>*UETJ+P/N#KNG68Q"2U( M"0#F>;M+V[L9M%*S$SLN;;&7Y0+-LCODUA3@H[.1Y1%I$2I5D ME"=Z:1#N!.S.+XW>W\X H0$RZ&GR[Y^1HZZ/!_X6\^X= 2&COVG;Q#+=4=7 M",BN?AS<=>Z_;5X;]?ZW^PTE#^-OO_JWC^-O%S[>[]UWWWQJUO\-XIA__?:A M/B&RH??5CXD_WT9$;U[1(R]\>+G)K_FMW_3&W>0+9.__#KYZ@^# M_LWDT0TGKP:W5S^@L!!$-DIVA0*X0D]_A/R\:?Z2*?AC?D(AYX^XJ%W7IW%Y M61YOD)Z/]]]D5-N[?3K6BIO/_?RI>]5!K;A[Z-P_X?>B.G8>;WKM7FO7@[_< M]NYQ"^#6PB]H,PI'5Y\ZOW2O/B!ZO7H8=A]0&6^N/CQ=/8ZN>O?-0X?-MKGZ MM3?^U/P^43U\5[O>?\NO=A_Q-^%G$]%=Y; '^UN0O-ORV M=[B(Z\[5'_YL[0___O559W3U:[??S_]]>!R.'CNX^/&@^>SP,3\[RV38_=CL M>UQ*?D9^\:?N]2-RH]>^(_YVW>"XJ]P3H-=X_%=_^"EZ_ ;\,'H!F>(>;HMA M[VZ&"[C>P3"OYNV5;5:*/_:?OKZZ[@YS_ <_@3;B[EDY[@?C[M5-;W3='R"^ MQN^^SR_GA2,O^H\WSPM?RNDI?Y=P-O-C1A0HMIOLY]Y<#897@[O>.+-QED.C MQ^M/RUGT]@K58=3=0O*C3X/'/DH;>=WM-%3A9_X;':MFP0U9>2V;'S2AH#&Y M#8]&<_P8/ ZO[/T].N]7/S8,O\*GHT]W=T7)F__O"EG[Y*W7S MC?KMYV1)-LN[E6XC6=P&C_UQLS$'#V@&)MLT:\3XTP#5,/\=W_;KIP'NDS># M7^_QH:/'#Z/>3:\S[$W5][:/9_)5)YN"9\?_Z@^9EDFV]Q72U,6=AL^;[+J\ MM=$(Y RXV<_\.WY5#_<&;K2ORV[$0_X^JS1^%D^LSJ3+R-=7]Z@AHU%G^-3H M8.?JMM,;/B\SO[LLKNAH,2$/#1YI=G0^/KHW:$"0].;EU@Q?C6<2V9M%?NCT M\WZ?M;C=?@Z,=%J+>3U[]C3;> 5W"SE'4>3QIV&W.S%OJ'S'V1MW^,=/HV/N MYMSC8G$[D\GF.@[)N>$$VJZI4O0:JW[3 -!?NN7<*?) "XQFL_O;0_>ZV259 M?U#FMX^YIV>K'E>ME%!!>L-\)(RN<1ME,[?>')2?GZ'C=L!O%BKZSD,#@/XW M-]F9W%WDJXV?=]^4Y-YA*,U-Y/J#K=1V/*0?O=V_ TI3^EE]#;Y??9K M)P?7O$[G]TP?/-&W:T3$[7L:/S3_/GKH7)??=]]JJ+X?>_<3(CN/XT'YP[ A MJ_G+K[V;\:=OC'X+7(E__?8#HM/N\,TU;H7.PZC[3?EAEDOY<3.T#Z<_Y:V0 M*;[_CZ_$5U?#P:^3G^GTO7\?JR M'X>S?OT&COZ"S@V>:OU6B!\&X_'@[MLY/C\&ZA)BJ@)*WZ.5O_IN[] MQU?W@_ON5W^<.P^O5AZ#*R3PF6SKQ?/A*$Q_W=0OOJF_P$W[AR8\,'@<(48? M_?MI]B%RY]L/G>O_^3A$U^TFXZG!\)M_N;[N=F]O+VIW'JY_KHN0,O<++I&. M8VW3"^+?Q>W?H^_9EC[_X3^MQ?EIF,36K@L?WJ5\.VRZ;DN"EO!H_Y@NZ00/:EJ-3QW.AMN?0Y MN-.OUKN1['ZQT>EV<6:K!%#[>Z!*<5STI=' M+-"8K+)[]3 <_-*[Z5[E_-7OV_O=%XD*L%^CDG/Z=7 M/DR& 8ZN[CKXV<=M[WK[C"7)>6$\,X=&J?.J(E+WM]T M)L4/5QU$RIW1Z&J2W7_5[_PZ>NR-2^%!O]_]B)_ZI3>8*5HJ)47?X> M1]TQ/NO7SL=)ZOVG3$I^SMNKJW>EA&@X&E_]\[$S1!N6'Y$QZ]=(5RZ_R!7^ MN3@H?VI&OM?7PUQF\^'I.,F[_X>\A2M\5W]9+=P^#\QY\\>B3!Z7LHGPVD*4 M-M%[TO^@3?/.$NM/*D,Z'X?=R4]-CDI3O8$K0_'^W\?^TZ3BY^K*-H(_"G6G MSJ+^^GC)Z,>73&^4*WVR*]ULQ4ZKY_A;KK^X'W5+D=EIVQR>M MOSJY+7M_/1ZTI@P-0.K=_W?G_FLT$]=OVR(TM$>#NP-556C<5K:D+Q0TA"[_XV M5V5-JZB.H@:C7,9]'(6:D(E(L=MO:EUQW7=OB]F=$1U0+@Y>NA> M]VY[R)Z;SAU:[A$N?8P0];[[='7;;4O9>FT%Y2^Y6*C?Z]Z^O?K[I' LGSL# M/!8^#H:#QU&_[?&)HII\S_\SRJ<*GLVY\@MU?L:NXV^H:DV!V54/">]VAOCQ MT3C3T);:34I.^RCO,:Z@*7W+-7I9*I-#HO.AAT]$H?=N,Y;^>E*Y..SF1345 MI0M4?)V_-3?9:YE3>*+FXJ\. MZL5P_)3_/L/ZP3#OF/]N>31A3>9M+Q=XE%+EIG(XUQ%>(Z\G-8\?'D?(B-$H M%P;F',./G^;JQ_ =_7EF>]-KJLL:2;6"R!)$@G/AX__/ MWKLV-VXN8E3I95V7?Z7+YO==5)Y.0*'(F(0H'&1 M5OGT3_< ($&1DG@9D !Y4HXMDKC,]/0YW=/3,TT-("VX924C98LG,E[5@\QX M1:MMI*E1K/TI^UPY^_WYW.9/I^HK1;Y<@DE;!VR:+4?2K8 M9KTF; G22+I[9=,G-X^ZX62X"?C@*3&FYP=AA$GBF4X2'4P2^?2NJ4_&+3UO M1?QVZV68//&I(MEF[)HF394O(?4"Z*(R"1*]$ET>LLQ M&: +%LU#J-!F ^''9']1VCMNF]\A/W##OC@Q)0N2NI!::&IXL3@_( MPH.1-L?909[K3M'0L[;YY(PW91 X\6C.$K$A MXR@DW3B?O>?FBIQ=<9&%+4=S:TM^@QMI\YD^F.Y<][Q4:;B?<^NGY:5[_MV* M*_9DH:A,G#+9EDV/ OO5*-%KA[7C@UGA%>13R8V9DP:1 \GXNQ M;#3#:#D^"4XLBV(^QE&J?CP4\^ 7#]'(I5DW^T76@J;T<-)L27-//O8\,4M' M(W!2OY1'^6%"4U.^^%&/O.*I^_SY=.W\\;G29>=F;'LVPG;+P,L+R+ZVXF2J M;M3M]FB!0S51=I9"]-8(W)X> (%M^MBF;_!V M;--?@YQZI>Q!/MBF_\*.7[TDPP][<6O^!HLLV*.//?K50_0)(A9[](WJW\?T MU%;IF8)GA>16.=P:QVKEMV=C;_[2WGQR'\B1*ETF51G]YQRK\EC[M,CY=U^F MVV$YPT#=QOJH:0ZZP)^X(0=9F*,7?=&I52'B;+=;QD] MQ0[;[I_9=E_5; *ERX064@F0/8#L 60/('N@^C'Y$Y,/L@>0/8#L@;-$] DB M%MD#1O7OIK@HE>: ZQSJ=)_=[-62N8@.5].'J?S*,O(*BO=UV]:@A;2"\NC\ MM%C[IU*6[\##IYQ+8%N]5LNTJF#-;">O$8MIY3[QW!'%JZ+)4?KD':WW%^]J#=NGRJ,K(&XR#G.5"WVHQ7>PA MQKK?5ALQ+'M@++&@*K X/*U4R*$Y)-]@GW!EF>A\]@G;]O&+7J[\MM/^KC%>O,Z$3V[ M )];T"=K\/EQ^489.]MHG%4-RFL/Q('S!U?84&'T?]ENX[Q$ECX@?UXABNM6 M2'=TR94PTHKDUKPJPBW1YV*/>=B.0S]=O?R6&;F%,ZY*)I[N4\G<@J"GRE&J^:U&(? M7:665.JQ3[/5M5J# ^[3K(,:&9PL;[<:4RQJ^T)IVF(-6_YU39G;#:K77E\/ MKOJ]FW>]#Q^&[6;+OGHW[-K]ZYM.YWIX,QSV#UJ]ML7K#8;&4']7<7JCL9*S'+ZY 5#@)V"D,4I4/DZR$:)2KOJLW; MJUIM/6IR:=7.3*?;!^YSE#B3K)>S).2979SOA59?5>BXNHBY&">>-Z\<3T(B MM?*"."URK]<,YHN1KD\"X47,+&(51N*"5\F4$[OWRGNT%DN6WZ7EY#,8A"JK MTJX%G_B1&W$=JA1&QV8U6]ULS M S!3(37<3Z:6F,E'F6K7U+WD[TB,CWKU-PRI6R1$7WQ0MV$BPT=AZ^[F>L<] M4Y(&ZY$NM'@5>,I%QOV[Y7OT[K]A4; /I$QB*N.$!>P_T6.+!.VI**)'AYZK M\O/T8C6R! F?"[2/N%AZJ/+Q'*7/CK5+S0O=LS"@R=0H$N,PF!;6HX/QF&3B MWUE"CFFPQ$B-$H=KHZ^HR#Q%/!U@&E9WJC?EZ_SQY:1.O)31VX?F2S2Y6\>AUL5/RCE:VE=IV7G+5Z\YXN80FF 61*_-SXWQ*\R M(YBK* H<5W_2%\KE]?)0/RGM7Y&YM+U*WEIH4NN5&N M--[C$DT3#P1FU*'5:30[O=4@Z4Z0CR8T_)H2F=(8JX0\G0-B96,^7W+];98. MZ,/$)6E01SDYY%YZ*B5BK38I7 I'79*T',UUY#>$P5<-%Y*,&5QT[$9W-05J M9^K3LK#(T-S^5Z4),7+$VJ2-1S(+4A0$#K%]J/RT6]%,.>[8)>2H>\YT28&5 MY<\LJ\94SC6"OW5SFRWSCZE]TH;"?Q1$+=H0$J=E9HY=5_W2VR0B1$2:A/F' M^><1O<(ENAVYJ9AGH7(4(^4)[S*=!CY=D! 80_V,-!N'+W76<%-Q>I+, O%\P.PO(KINH69/M5@?O4H2I1D*W60&?X:@ M%X=2RX0&C3R/AXFBOH4B=>584=BM8$]D(7[64C<8&7,=VH9Z4FCL$6EB('(7Y2IRA'[D.2(D8A^3!&MW6X:IGS K%&QQCZC ML'F[+Z;$%N2A:.)/O_N.?=_4\K'P\YO28;P@'V>DQJZ?)D@N>SG:M&SD.S!5 M:0U8@XG5%FG_4GO$6ON-"&8X,*OP9/+9E93GX"\ M@=CU7NFCHO$8;=U5/:OCND7<46ON'ZVZ1+_F+E$N>Y[=W03Y,)R7:38F4;L0MO8<^3*P7'&(M./[F MUO7G&_GX)JVJ+SG2U!W^4NG0 CRE/R/$V9\)(] MSKD!GWN:SSJ:VF+DMOTY/W7)UC_+<*DW.]+&*7<2'E0.UZ=43S)F9='AP,+7 MJ0H9=F";IE3^9<>%VGNKYE$X2\R\A,C+<4(.L;- $Y]WBBQBH7%@D67A78)+ M$X(G!K$A?M)F6T]2[P(.G]*?DGT@#C*0UW.G7K-XSYOQ9TS2,IUIXS&1]]DH M<@3*>CIAM_B)(0=#0FIKE'Z:1PQ?I\XEJU>\M=HJ,7?Q-M&,>4QV=^58,_8% M667ZLECGL(H1#?(O)&]3>NHND><:"7XUHYH.GOHOOH M9IZI=C'T_"!R0O=VC?5>>"DD29K01FJMWZO-2::F3_9338+4M]#RSOTIESYF M,4GM$_FI\T%OBC-_63X5B':1%C/,_,39(DNE_,I/S&6Z[('=+&Z/]3& 9-?Y M]#^E3_\SHGG;E _;Y?F6X(7L@I7/_2^9Z\#:\%Y!]$503^0H]6:F*GX:=6>S MJ]B9S0WO/%HL(V-!GK+%E2XPACQGD%&4SDMX9AIP?)[<6+TV4I]0_Y>E^46* MVE3WW8A#3U[:0])\!AB!AEB?B.*6?>6Q2N=H3:-]_G;BW_/9.(UUYZS1:Z3NIB?],HV/DGWS2_K9>=.-7 MV#BN?+6 M]9C)]7K=D]JY6;1^OFRQON+NXAG+17<=Z3F)EX]0&J#)N6\LB0#NI9=D-B)R MJ<,RS-8)_2@.$QW*T09H%% 7F %T-WBM/EL_TS/\!2F,E4QG>QLT>J5,,-E* MLJXJ%>?:E1V#"Y;==F-@.#? 3P->(\65HW?X[1;(E^H]TWXP#7QZ2MI])U*0NF MI/Q-KS$TB_]UU0^TX\Q.F9/^-$_VR!294,!1T_E-KQB#976\Y=E*%O5TP_3] MK)::,8@EEC>7D/;&Y-TGZ?[_E?<5>(1TVA3)-MHE<"S/0VC*]C*D.2B<KQ]57,"JEG6FO;_^(I&@:)Q;1C[*^6 MIWK)U+YPZ@=*E>#8C]6'XMB/C3<_88L/Y+.9?%"JY/D2"%?L]?'#UNUBV29R MAJ(E*%I2/42?(&)1M,2H_GW,8T6FX%DAN54.M\:Q6OG3E'"4UE+^#KD/Y$B5 M+I.JC/YSCE5YK'U:Y/R[OPC#H4()#M/:3AP7W9;5Z]BF=04GT)REHUCD(E0O MJ2Q+G4_UDHNN90\[QI1O7[F!%D_Z8*Y?5U>^X(0=9F*,VB9&I52'B;+=;UEV MKWLPV51%&PQ.F#<[3ZNJV01K\^^0/8#L 60/('N@VC'Y$Y,/L@>0/8#L@;-$ M] DB%MD#1O7OIK@HE6YU1HFN$_!A*K^RC+R"XGTHT86T@BWD5TY='/#P*><2 M&*UR@S6SO;Q&+*;!3:S'*MNSHU&+ZB:'6YO;QPNM1_6<;LNRAP>LGE-KQ3/H MX%9\&?"GISO+U^WSQ^(?%O^P^(?%OQH$SDY,/EC\>WXIX8L^WI#/3/F5^%[\ M$NAS#M_KGYT(AB%-#EZ7RRSU8 MZULZ07_0+ET>51EY@W&0LUSHNTIW[,V+E6 /,=;]MMR(8=D#8XD%58'%X6FE M0@[-(?D&^X0KRT3GLT_8MGO&-&]7H54%H,=VJ&J?N?!%GR]=UKP7!':$'(6J MJ!9V J]W0'O]U1+?V >\,4\_GP!PL(9MLB2?V]2GH#U0?82G];%TT=7Q6.F" M+D^*]"BA8]9YB9E9Z-ZG!0%]=1?$6=D6.9OI_WA>L69-E#Y]48\LX2?-)"DK M/YK?4]BE^E5<7R2C%Y#8\H#MT_"D4U5\9C)T;JV(WN*OAV M>90N@JQ+I%K%4J>Y(.2(QY4KXLRK(#E!2"9VQL5FLUR0>;V2EZIHKQ&8EM6B MV,DLOHE6]RWK@E7: ;P^"K M.TT!9D3&W4;7;,F'YRO_-KCR5K'VRBP)9T&40WUE]/+B54N4D98DY?)!S!/Y MN*0%@E_1?'[FO&B1FS4J*U[W?_D9"WGY-GY#UE2Z6E<;Y')+FMW<>W[^E<./ MHGYXCU96V2,R6(NC9;QHS+P S)H*B"L#L%+AB>L>)DX.&+9)9=7K.*;Q^_*T MHM.\0-W('>=%YVY5_,#5U5)LIV7/"B1Q&P19O7;Y-2_(4PPY/ZDR5'S:-C5Y MN!1XE'AI<3<:GV<;N'RD2-XP8BAW%3+T%?V85IM14RZY%SX6GUQ\95H4TPGN M?#?OGWQAEK,3"NQVHVD4!8L&CKB(H*Z'1-)8"#XK6+R[^L]?P+K$-=&*NO', M2^?EZ/A-$1%G:L?'B:Z1F(\(ET&-#.4E8U\WA6N-I5V5!M'_5!B89=D# MD.JR)'DPUYE?*RLVGG':L_*V5ST.AVEUK=;@@(?#U$&-#$Z6-SL#)O_[[]\GT>6=E+.W?+KK MC1LY7A EH?I"G7WG!\'?Z?[?]\N7DCW!%](9WXTOYPU7__H=U\/[RQ.\-WO=[5 MX/I=<_B^U[R^:0^O.V_^\43T6P3XUXW8R:$TQ5&.D<#5[Z65&)75H4SX\S\$DV1AXIIH$^ M$T'I,Q&,/'*;0]5W>3Z6R/9;(ALV.G:GV6L97"4;&EDEZ_6P2E;7VZN\1(CI M .2S90 '9RD]5;,@^.?D M-G)"5V=XY5$&8W&WZHBPMEGIL*9TL>Z1L$X?N MP9[K\/$V2#!%@NGKXNA;G9YM2E.J M@HZR'1D@XH0180^MOMT')!";V4BPOT@^5\[7:=5LD+/][I@S58B#3B>YVFY: M/;N#:0+0!725$.^SK6'?F.D_>72=^R3\8QB,512E)W]$*KSG ^HPQ\ <8X-9 M]]#<%JFJP &S;B!B9W&TNI8]-%8CYU0@@5GW,X+]+:;?, NH$..<3VF*;K.D M36]G6)H"T 0T37H15J=C+CIV[N#$X0/Z\ '#"9=@KFU@AS,(RA1A[<\@Z+6L M=J][,+G50HT0AP&!@//$R"M+92?D!)6G8HX0-*DU#,PH#K M1X@@S%>T<&!)"0>6O*C).VHCSB_!^25F;\?Y)3B_I,Z>..2#,R-P?@ETL0:Z MB/-+CJ^?D,^&^"WC_)+- Q/'ABH.-S&JBK_[+L<@/L>5Y(C"9/@[6-I>*6KN,4]NVFJV#I9Q6!4-E>TB U!E#BG=A=X: M5$6VBB&+&W.XRF='/C<:M4AW.US:Y#XSP7KD4QXZ(;S6BH= %TBR+KH*DJQQ MTGFM-<^@9[YS3<]-"G8^J?"9%0#];7P=3&?*C_2MGY0G8S6ZYOKOGRM8J>8I+Z+$NC+W[HT>W2=YW)!Y,8)("_.Q?>2 M0DGDMZD,?E2^"J6W-QWNN0EG:?"UDILT BG^TWTV3A'_*L6_WB43JB@.7;VE M)N+KK95O1.*[<61E'P)=T2?2VV'<*$KX$-ETNTXPG=*STZMF2<@_Q;Q-A[?H MJ.G,"QZ56OSL3*A=8N9)7SS(B"R5C")W[-)+W71+D'2XS=)_Y&U!Q.W:T,JT M5?0?3?[\WF!&(YFU*-[%#I-&N]2:-5Z]:C\^A\#3I?DWSRY]V@/5* *Y3)=&(!L(VS MR8^\P'G\?4A0.BC=H3<<[3";@VT 3$W#%#L%5X"+3:E0M<.IFK%J&%"UJJE: M?79<5H_RC"U<0DE/2$DW)DMXS?":2X2NW3UN>1#LP:]/BO1+Z0[/+W>^O":( M%,$#F^(#"K$.@JN,L*!QT#AH'#0.&E<=P4'C=A'"X91I3I%#-9C*'_E2 M%94QMF6EO#Z;WUO2Z1L+U59E'/D^G'8 #@ ';-CI=M/8#MRJC",X !P #MBB MT[;)':95&4FP %@ ++!%IPX#.5X1\JIE8B&GAX_JD=S;2L9L^8@UP5 M,)1MJH&($T:$;75M8V5\@ @@HO:(Z%H]HPY,E6CHM:,$3B>X9%N#H;EED5W%5A5XENT* )P MYU;@[ Q**AT$< *< .=^<^&N.<\?X 0X 4Z3T_)FIZ1R4F<(SCW75+L'@67Y M%5NC5\X@0L#0&*5M@4=#Q0BKHFJ'*RM8IVT;?:M35E'[-9*IBBZ4[52!:(Y M-+4H,5DI%JI'#=.NU3*8IO=J!=,Z:!'X"_P%_JH)?[6:UG X!($=-:H%2@.E M@=*,K9]UK'X;/EE9L<#GB\9_*Q$J)[CSZ>OEB*&3 M'=XH/4_(!QF.(D'?2L'90-R#2^Z-N)612S^0.J9%DVY>1;RQ0\SH MW<'($@\3UYD(NO@N33#R'L6*W';IP3A(0B,/6EB"1QK?J/'BJ*(\_?.A]9J7 MI[]%>?I/BQ+LNJJ!3@9<^?)WKLN^-REORH]'*6'_Z6DM>A;$V@+U0CJQ>^_& MCV*4A,Q[3(=&>,DGJ1AYD)@&NG2ETJ4KC3QR7O]R09[MIB76%I_:J]+HG&C]\V7U"CPEN6'M)<\XQB,_P@G$IOV>0W MBWRVE4EYR8(\:7EJ(P;#1K?7'/:S?]G?YKX@,9,G9Y%ZF_^Q(JOU%FBI]VE>S GRI8_H_>_^[PP3_.^6^E)WU&\NA*,Q8URGJ[CV'H=IV^* M/BHDW\KQRN$$5YG$IY;=M)J#=NE"J@KNGN.X2FK).<%KIVS,JFN;N4S,U]2J M#EQC#QHX^QU,$Z&9Y'9#&C6P0FHA2I6PD.H M"8EU&OWRI\&UT)I]">SL2U_HZ)<:(29;75ZO#.^DXABT[)8Q>50%!F4[0L#% M"1]H#EP %[ 7:R?;'=MJ]XV%NH"*LT'%Z5J+5J?10=&PO>=AYU+^XE]Z=1P! MN5.*E5?&0E_8G:8U[)L[)O(U*2U4I3PQ&8?@_OOO@3YS!O]T3MRV!XV!N1.W ML0P,FK9^PT:&4WFSWQ.;Y'X(PK%RL0YY MI#-!2]A0?ES3;S"[V+QH-?M6 MMV4,%# B@,R)&Q%[T.@:.U:\*JI_^'E?A<(L1]@4O,WIKHAC5:S*Q&F&F7L# MJV-P-]'.0JP*Z=*6C."L= MV.5191?ZL72]I,2?%Z,;+5>C4U_Y;RY6YTD.5,6!")*0;L@"5RLUF9XMU!3I M9SG90_AV763(2"^^Z?8;+4&7>=1F(T]LB"\3-]I , _T4G%;J.8W2JOR2;J$ M=&VJI?:0G]$HTS,:A9P&Q"+_2Q^55NHSH3(K?/E,7%G37V,UG+.+I$2I5?OF MT!RC:E\EJ_8YJ-J75G+X;<9@/D)=OJSN6:]KV(JEW0ITMU!E#U7V*EUECY== MN^U>_J^.P3)['3-E]H8HLW>LVX\L^CUOK[7H42;O/&-A)R:?S;>VG%\! E2[ M0+6+@RE;7NUB4U?YH(VK23FDK7IU&N9.NNZ=M0.G$BO05D?G;'U93EA>NG<7/L*H#?=!!BN;L+U5U5 M2S7^1-AU_QY=BT!E:[?;A M3F\[[Q,V@3X4:2C[MO#8;EIZ!59?#W M-6[GOJHUKS_TO5KCJO.NF,C1T,1A8=M,<#Z$8$1!WWNMG=K?101T) M(.+H$P+(YZSD@_4SH].'"L4N#KM?"B5LJDMS9UK"IFT-NEVKW445&RP65!VB M"-V>?NBVV3A 0D!5QAY,4U&FJ9#@RBU@UR@_!P"Z!JMV]E:M9;5;2+-*+?K9;PQ0\S.;Z39L(\_9I)AGM8'VA70W#F+IB;%T0W'/9S>S MF)>U,E-5UT-5U^XLJAB/4,7X_73F!8]*B;3N[\EGB8N,Y$D"]-\'"2 M=)I EQKIP,"L((2GHHA&/QB_%1?N=PN[Q[]-9?@'#>;<.5C7?[[N5MVY/HN1 M+U*2^AZ,QTH7RLXKLJ/_FBU\D]64A M$;N;5M0@_5&D/%%BRJNQVP.K.5A-2MA);;2CH&?S2R-%,%FPP#B@R6!><8= M$3A*C??YDSHY9=@39I>B$=)PA'O"M;/+CQ1$N>F'@Z'P8V-6(,^$KCX:;0\M>60-:F-.XUTO5ECB:0'YHFBU;9Z:XZ3J#%1] [NKYGTS\Q1@T'_K-/H&PI* M'M<_$U4FJMPMF_L)@O%NN+7]1MN,IWV:KIFP.R41[;!GV4U#(*H"S[8:S3KS M;,L&SY;/LP.#^M9M# S-9TZ69_.___Y]$EW>23E[>T,#3L.6A.JW\74AO^)3 MFE!R'41Q])G5Y!V!;O11/DZ5'T=?B(+?>32@__CK7_Z>/^I]%KW^J$)]Q_PB M4@&?2?N3&O_PYL,-#_L_V__Y!#O_5A..Q?O;N^:M_'[GMT9O&]=M=_\XXF9*$KGZ0K><]R_J95I-&>KH,&R73J0SINBCE =*C)$YS:P@PO';A:$R- M7"]A:O&I^U[>?4U":\F"+92QE?YX$BJE6W'6:_[&;-':E/FV[]>A\73J_73X2MJ&LD&W_M6H?91]/O$9:!7OAD.E38:'?@]W$ M-7C6_?VB?;%?4N_IO?:>%G,M\G>V$"J4#DJWF=+]2HZ< 9VK"?L][PH/&]W= M1%N\L=SBWR6HXO;'G1Y4.7&,QG%.SCU/53MX<0"H8E54,7N+#EVLO*)J>EHQ M2MQ<=E#2\U'2CZFEWCUM;I'R%NM"[&X,DDOXHLH3ZZM D)5LCX=C] M8L5D)&.Y\4ZI6I^67^Y27#)5H8RI@Z7PY0&E6 =#4QEAG:Z%AL9!XZ!QT#AH MW'EHW+ZG%C>/.ZG87V2_9ME$Y02UUI22P9%QVTBI#F?*7=BV-6BO'MM4MFQ0 M-/7,31Z("$2T3$1-J[4FC1U$!"("$8&(#D=$G9;5-5@[!D0$(@(1@8BV)Z)V MR^KT5G=B@HCV(2*L!SZW'GBC_&#J^E@1K 3?5T?I*B>F;6 MZ5E#NV,U^R5M)U@CHZIH%]^'LA4' M2Z?%30*/%";:;S9W>-@^.YA5&8;#K4J^JM>U6*YLKCOM^6@B.^U53(16ZY1G M :H[/:H[7*8JJ Y4!ZH#U1V+ZH:'F]J"ZD!UH#I0W;&HKG^X;-LSI[IG:W07 MKS]85+(@G8J5F9@%L?)C5WK>8QK5<^^5B)23T.WNTW2.6>ARX8A UXY(HGG5 MQCA4,DK"QS1>**8JG@0C09>Z8U(^GS58C;*O+3&1]UQ+6OE\!I.7\'FQBT(W MRP4N\K(6#T]S3E:33>8U+18U6[*JU!&]C'I+_W8D-YHN>A0/0>*-"DV1)(3+ M7 HG+!%X81FJ]ONV':[V6MV6D-SA1/,U$WH]?<\P?W(=1=JU?J:G,-7.=]R MWMS7#N$[^:/$O\QK">%0\516P]U$/#2CD-LMN./4TNH=K7L:Q%@-/:R:JI5T M0.X9I4+\-N.I1L1SFGG]TV+N0R4C:\9.RRXUW-&V!MVNU>ZNUN(T+<,RY%&Y M;";$;LN*W9X?-#M6OS^P6MTFH&D"FON>$UEW(_J[?Z\B#M.%])_0=?A/H]9S M[VGM,<'6&UB=IC$C6)4Q+]N5.5STO 5.MBAJM4P58LS>T>JTV (8)TT;R^YQF+\2! MN%7"C:*$[!F-M@K%^\\?/QI3H[(7"X\).KMG];HE'2M_NI$*S+H J6?%13;, M+FG7R>DBJK0YVZ#N1NY+$$NO''7:)=VUEI#L6<.V;76'%=@,5A6UPN2N%K;Q M;"#:M^QVS[('ASOXYN0A>AJY^\;%>D7OXFP5SM6W=*K[2KMW>6RWT15TD4=/ M-O*\/#=?3VB]1T[-3S/[>1] I!/[9WE^/__P:Q#3U7P(B1_$?%GDTHTT(];U MFNE&Z3F)M[(EP%]SB$FD;R H*"?.,OQOU7)J?T-\6?=.#44&&3V#7K*4:BHX MJ:\A_DU/_LH["WC>'JDX]O16 MX4X3ON3'I"3@F4\7*_J!..C"8ZI96^#=4X M"-.]$\]OG."=#/->D_BD_[C8I['8I9'U,WM=0;[1C!X[$O1745C4RF"J%N*R MA#L6[TYGD5[_\!O$P4>D8YMLVIC+\@RXD MD3EZ\TB0A$OI5KKK4MS1._QL]X;NGSM5NF"W&J5#[/JNED6AN?-G&E'B;SIV M8TWFTDYX6,@CWZ*B5:/Q,AUF?__]^R2ZO)-R]O:]#'W2ANBC"G7\Z M1S3N/ MA/:/O_[E[_E%'Z0;_DMZB;J*2$6C7[1ZJ=%O_B?>TD.:>O=.1FXTOY//AAC7]G^W_?+EY(]P1?4&#?-EKON^]'_:&[Z^NKEKOFJV;]^^OWC6' M[WO-#S?-WH?6FW\\8;YG8*V7TC6X4ZG5IO]3GRZ]%Y=/[T M.U_[[41[;$.H4";3B<55%LT]^PV 5\OSKX4X\XE8.8%Y(+62TJDN4E\MFW)^ M&])^5O?*$\;6Y*%MT+;7M&TA56-GB$'MH':;JYVQG#^H'=3NI7,QMDFF@.L+ MU_>8D]3:3T(O]-)CD$32'T7G4?FYI 64]?*]49$3NGH5>)M*T,C;*=VRHM@G M- X:!XV#QD'CH''0N&.7T%[=^U?[?1%I9I8QOQ= W!R(YX@WZ _T!_H#_8'^ M5%8^T)\C1%6[=0ZKZOM^"7SUF&^I&%-WJWD0THF!U3A *[^=SUR9IU.HXC3H M6X-6^6<:5V7P^3YLMP;5@&H.3S6IT@Q:=JM\N%5% \ WX!OP#?@&? .^ =^< M-M]@*G7(4U/K'_#ZO?&Y(>Z8QORIHMOEG?(=5QD+>X&2-R^X5G*.;PE'Z=E6 MVUSY[:I HFSW!9 X84B4X.\#%\ %< %< !\TYA/P%R??"P)$ /$MK'\+6LP,%=M!^@"NH N&#! #!"# :L@ MNLY^J?$Z"&=!*&,E;@.#B?4@GQ,.CR%L#%P %ZOW=;I6<]@$) )0 *F K@ M+F JL,)H1+)7G 'Z:':.AL@1(D<(SB(X"X@="F)VS^HVL0\$Z *Z8, ,4"L M;A"# R")<&28$FP)%CR<'D78$HP)9BR"KH*IC0GR]; MDA= MCR_16FB>P4CO][$DN:R]OO!WH5^>ZZO+B=*49[>:WR[IH,T:MVG/"P]=(H]F M_@S7)UY,/Q??Z@?A5'K+[^5KY@_671*.\KSLFA_>--_HSS1>3OYYCG0>G3_]SF^WO+=N9??869>#W>SFH#RO&+.& M0G.[KR5[+SEEJ]Y5R5D$#OD2*C2C3OK30^J.W ;>*,_I%<%8W"A'36]5N)!F MV[9$JVGW=W#/=D0J@'ITZ507J*^5&"\#IZ_(\MC(_5G=*T\8.QP.V@9M>TW; M%E)M0>V@=H=7NS;4#FIW +73R9-P?>'Z5@">K\Y1:S\'O7!]$4^"))+^*/JN M'-AMGOI]9##NI6[KY7NC(B=T9[$;^&]-(;1"LJPN=%^UK <48AT$5QEA0>.@ M<= X:!PTKCJ"@\;M(K@]#ZUI#6KL#6<+7+P#TIC?"R!N#L1SQ!OT!_H#_8'^ M0'\J*Q_HSQ&BJL?.P]M?EK\$OGH44QG^H6(Q3G!T?SW)K/+'E)K;HK/'#IS* M;+(9FMNO7?6!Y_NPCQ T YHYC5W/5=< \ WX!GP#O@'?@&_ -Z?--YA&E1@! M.[% U^^-SPUQQQ3F3Q7=+KE:)>I\X)3JC0[9LZU!SUA-H:I HFS7!9 X84B@ MH %P 5P %\ %< $7JFJ5/NH_7[L.IE,5.J[TQ$S.5(AX6H78YW2JQ2)DC9 U M(%:NY6]9PXZQHU6 +J +Z((! \0 ,1BP*J+K[)<:KX-P%H0R5N(V,)A0#_(Y MX? 8PL; !7"QWO;V.H $( %(P%0 %\ %3 56&(U(5I^A<\F]520.Y21TH<&$ M4 213 217CFE^72"3&7$<7<57E406K8[ (@"HEO(L65UFR456@*HRM!0Z3$H^$N@&] -Z":]K].TVOV2 FHGS#2%P-GW ML:0>KKU^S=]__SZ)+N^DG+W](-WP7])+5%J'Z1/?_SU+W]?N3>[BT\C^\F?)7%TXT:.%_!W\QM)S#[+\I,:__#F MPTVK:0_^V?[/EYLWPAW1%]*)+UO7_7?M[DV__\%N7W5OWK^[?M=]UQR^[S4_ MO&L.!LTW_W@R-D4Y?W&G*A*_J@?Q*9C*YSFN<+OG^NIRDE9CM5O-;YZ(3[,_Q9N)$8J5N&4>C42 MMS*B?R>S@ L/*Z&^NK&8A:ZCZ",]XR%(/+I(B5 YRKVG2^- 1,JC]_KIJT40 MBIET]0]Q*/UHK$(AYVUY%-1:NE83A?>87D(JZ-(+;U7\H)2?5Y*82:88EP@B MCBQZ^%(S'X5RJ8&A;B4UT.<+O?S6(/U^&D2QD*-[>H*\4T$29;\W1 H6D7!G MW;2K+ VIVQ$K9^*[?R8D-NH$M9,Z6I >"9,E[U%WW;$[EQG=*.E!H5)D'N^5 M)R:N"F7H3!YUX\>!1W[ *^76]E0R_97KDZ,1OVVW#*-(7_[6C>F53OJFD7)X MBQ(73TY\'DYJV99&BL];EH70S7VE!.+/Y,@ M)OEK+8W$1>++$0M$C;XCH8=$9>:%8"$(>A3]RFR9/VM.5,1\XS"8 MZDN", QN]5X_S6N%!V1L-I*Q3,63W$8QO<_5#V#2&B?4$F9%$8SU%VLE=U8: MW3:DT;_[P7K>X5&.DMDL"+,1(R''Z7#[03YF6J_8W+$A7MQ6T!FVCY.B75D: MPN((/IH9/[MW$->$O,V(.#?4'D$17=QCP@+YV@L@+2%RG)GM50&(P"&?.(5Y M >09L)U4RAGDZ2VS,+BG)FBBH-XS!03A-#7N0>I^^',..6;G_XF1NA1_$@MU_>I2E72GM>S'Q91QT+\/' M)T20>4(<:Q"QF[*>G%(7\[9/Y1\J-, "V;SN:>5;N[6L6.97Z1DGVG_B,=/S M+1*,BMAI%P$IQHK[F_G'(SVR(3/&B#_$2W!CARW,)UNI*I!'J%_!@W5+ DV! M3S0>J[L@)"I=]=\*@ENBPF8NE,PAX\]%R?JLDMZR(/F:N:32?CKD7&?7_/"F M^49_IDFSDW_>?D+VX([B"?U) YO-UVD>[LE9I-[F?ZR,YJ)1Q321Q?R]OS8I M:/-,D[1-GO(IZ(?%:S6$UO5;@09[MI"0X>[Q C M!U*!5--(?:U&=1E ?466QX;N9JMQKNA=I! M[IK^4R=O.%OAXAPA8WXO@+@Y$,\1;] ?Z _T!_H#_:FL?* _1XBJUO_T]U\" M7SWF2?;CQ&"=+LSZ#DAFE3_FT=S1!:^I51V.+!CTK4%K6+I(JC+X?!\.X 75 M@&I.XS"FJFL ^ 9\ [X!WX!OP#?@F]/F&TRE4)5^&P'^WOC<$'=,8SZ?F";D MG?(=@_4.0('"$XB^ L('8HB-D]J]O$ M/A"@"^B" 0/$ +&Z00P&#*N+6TU;^0C82QYG1;WF&M!NC'V,")$A=(S0,7"Q MFSCZ5J??!2* "" "E@*X "Y@*_WZCY9TZ4WA=15.Q _*I]X7A;< M4NG7]NRK& 7)K:?VJOWZ[&AD;^-;5ZO,5D4_S9TI]IIL]SETK Q1EA#(ZPRM M5M.8<=A=HK70O+*],+ D6!(L64&6;-O6L N6!$N")<&28,G#Y5V *<&48,HJ MZ"J8TIPL6P/;(G4]OD1KH7D&([W?QY+DLO;ZPM^%?GFNKRXG2E.>W6I^NZ2# M-FO#']7'RK'X13Z2V_EZ^9/UAW23C*\[)K?GC3?*,_ MTW@Y^>V^ENR]Y)2M>EM; 7B^.D>M_1ST MPO5%/ F22/JCZ+MR8+=YZO>1P;B7NJV7[XV*G-"=Q6[@OS6%T K)LKK0?=6R M'E"(=1!<980%C8/&0>.@<="XZ@@.&K>+X/8\M*8UJ+$WG"UP\0Y(8WXO@+@Y M$,\1;] ?Z _T!_H#_:FL?* _1XBJ'CL/;W]9_A+XZE%,9?B'BL4XP=']]22S MRA]3:FZ+SAX[<"JSR69H;K]VU0>>[\,^0M ,:.8T=CU770/ -^ ;\ WX!GP# MO@'?G#;?8!I58@3LQ )=OS<^-\0=4Y@_572[Y&J5J/.!4ZHW.F3/M@8]8S6% MJ@*)LET70.*$(8&"!L %< %< !? !5RHJE7ZJ/]\[3J83E7HN-(3,SE3(>)I M%6*?TZD6BY U0M: 6+F6OV4-.\:.5@&Z@"Z@"P8,$ /$8,"JB*ZS7VJ\#L)9 M$,I8B=O 8$(]R.>$PV,(&P,7P,5ZV]OK !* !" !4P%< !X ( J(;B''EM5M MEE1H'> $. %.V$] %! ]68C"?E9HF;7?J_O\79>S$5*?A(L H3'BV@)U:\JY M[TU*)[&Y?E,IU6&3O6V;#*N^*IJJ*$/9OA.8Y@A,DSV4KUCU&*JB>96BH3(D M5H)G.; ZMK&BL:_*K19J! ([00*KBG)5BJ,J0T.EQZ#@+X%N0#>@F_2^3M-J M]TL*J)TPTQ0"9]_'DGJX[OJ#-:P@-,_UU>4DK7-JMYK?'E]J+S6N,,3_3:+8 M'3\:SLX1P5BLM&Z71WU6LUA-;U6X8-UVTQ*MICTP\GQ+Q!,EQM(-Q;WT$L4- M#Y+03./M1JO[K9$G$61]#7T&=:1\-PB%'\0J$B-J^_*T;D_(X^8Z91NH MJ"'^K7@H(Y?H>HWF\3>I\.) W"HAQ<_J7GFB):9*1DFH]/&'/.3TN^=.77Y# M'$HV%_'SJFQNQEIG"]HURGD+;UM#N&WE\8V=Z?.(X/*TX:+,G43*%_D8L5,LBUH], M'<:!1PXQ]>'ERH,&Y:*]AR77M9E?X/KDE:>?GY-:H2&O/J/84C\(I]);;AA? M,W^P]AN$HSPON^:'-\TW^C,Y14[^>7(6J;?Y'RO2632JN RX\,_Z:Q=]-U])3-O4Z7S[N@>XUMW,^G3< MVX_\>G0>G3_]SF^7DK NL'/L706#W6SNH+RX#N)>A>9V]\RE*CEERB%?0H5F MU$E_>DC=D=O &Q5GQ=M,:(UD#QU-%X'4>B+UU6KV)0#U%5D>';K3@"3Q/XYD M!%$,I8/2'4#I?@R#*!*_^Z&B-[+N_2A=']F24+ZC*-_/]!D55Z!]!]&^#QR$ M_A<'H>$3PR>N $9?G;W6?G9ZX?HBG@1))/U1]%TYL-O\A(HC@W$O=5LOWQN] M)#N+W0$&>_@.;%X/*,0Z"*XRPH+&0>.@<= X:%QU! >-VT5P>V[W;CU- MM*F3-ZSO0P'?XU(:]@\4A%"'[0$]V^JT5],@S_P\3- :."L: #'18,+P 7@ M K[OHF?LD(15/:_1X&^\-@&& $.<%4/0I*'=[\%1V#?XLF'LJO91&93I/F( M]7Q*,'9[EMTQ1DLG?S8HT 5T'3=$ (@!8H 8( :( 6+P$:N(KK-/*$"9[J.3 M3^TXICVP.AUC1^Y5!0EE&VI XH0A86Q%"6@ &FJ/AHN.L5(96&$%6DX<+>Q. M-5LP(/O.S,YEM?&*<[X?S<[7$$5"%*GHSO:LKCD;?O)1)* +Z,(R"" &B%4% M8A=M4]- 3P [XGGV!S"K)4VRSVUR2Q7KK[D<5;4:RZ1H%X67!D%L)\=C>QMNC+@RFGJ5='/PY7- M?E5K7Y)Q":(L(;HW:%K-KK%S/[2&S8W+',/--!7Z M_3Z6))>UUQ?^+O3+?49Q9;Z03B5WG+# M^)KY@S6G"$=Y7G;-#V^:;_1G(DPG_[QF:+^X4T+"K^I!? JFG!'\83^ M)$%E/$T<[,E9I-[F?ZQ(9]&HXB+7@KO[:UD.H'0_A@%-WW_W M0T5O9-W[4;H^-FI!^8ZB?#_39VP3A/8=1/L^2#<4_Y)>HN 3PR>N $9?G;S6 M?G)ZX?(J09!$TA]%&R.@<="XZ@@.&K>+X,[^T*G?&Y\;XHX'Q>=$)R'Y1&6< M.H6"V(?,8RZOSR4D'-O6 $=M@09 V=- SA>#%P +@ 7\'T7MK%M[JMZ7J/! MQYEJ8 @PQ'.3AIZQH\"K,I3[.@JH:_5\*>+EC7,(H!XP@'I&%0I:UK!C[@BS M4Z]0 '0!7<<-$0!B@!@@!H@!8H 8?,0JHNOL$PJNEP]104CP\.132XX9&HNA M5P4)91MJ0.*$(8'U9> "N%BSUMK:^# .K+4"+6>.%G:L>AT8D'WG:.>R[EAR M"6*$EDR$EEXY=.!T0D\MJ]OL&=.]7<56%6R6[38#G #GD9=> %% %! UF)=\ M=&1BC@W< K<[^+TE584Z0Z.ZYXKLL8_.WE^ 952E!G%M@SI#5:^JHE"'JU]5 MIST>G:;5MHWM\7A5-%51AK+G/& :, V8YK"A%] -Z 9T [K)PDCMPWDUB!>! MA$!"(*%ULZN6N6.WSL;=V:A@[\$:5A#:T:L!7]6HU*^QLKE;5#C;Y?&6"%ZO ML3R1H[P6KJLB$4K_CL9=C,-@:J:3NJ*N&<&G97E%'!AJV4-@IEV/A+JH41NL M?0A(*SR/ <<*4M0&4I&LMC(72Y;S:EY.$,7B5D9NI.LEWX5*QBK,2R8K,>8Z M)/=3P2@8@4#2R/2)8N M^$@_AGR-&Q-\Z'+/_4-YC^G(^4&\! DWDC<*A%RU>R0W['N:;=JS$]Q MN:*V3Z;C0)-GQH M+O^Z4&H2743-5CY]1U>MO'(61"ZWSDH5F=KJZY->Z'4C-VTV/=HGB%]R7\0L M#**92=%SA__..O M?_E[?N./03!Z<#WORA_]Y,=,]V0;=*;INCM9#$Q'G]3XASM]J#;[ S;G=Z'J_;[;ONJ=77SKCE\W[.[PTYKV'WSCR<$6%3\ M5RJ%KW/P7N3/UDN%TK=$G_ZX6O KDY\>R84$Q=7K*WI;&0&3C#]O,Y.W$5+Z M9M!NM 1=YA%"#/$Q7$#CML.@4V)2'[\PTP:>%SQH0\'>*?&JBK0/0C:#/-9H MX9[,(98NFEN9A^*FQE!()S-89!S()(U=_;B5V_28.7+FQAG[NUPIRJ>Y:!*1 M@0O&\8,,E?9THI<+#^WJR[TX'2T\="E]Y>[/6K=_O]D&=&X^!1^>A]=4>^-I7 M3^TWNKLY;\4;*W&",B1T9FN0B^;:1R@$O4\-VCU5:GT<(ETQV6:F"]6#ZAE4 MO2U"%Z=:B[R:MJ(,'30FP<-HZ+_U%VITN6D@Y_ 8HK&3=ZL+HU5IW\_N6"U4 M\T(O<2*CJ@23\FJ!T,.CN0KZ]V,81-%"LM M,./S))0S\4EI[A[K&_I\X;PO$\+J-HQ7>CQC5BLW$GS4B*6Q _/*ZW49^&@U MK9Z-HMF@ E#!N5/!Q<#J=(T=TKNJ[K72 >P9 56 *I[KMMVR[&X+7@.H %1P MYE2 "02H %0 *N )1-?J=XV56L<$ E0!JCA1JK [UJ!KK#KMJ7@-I244G\6Z MV'4244=4*$+EZ=SB:.+.C-6JK=!B=\G8[)E;,JN0T"IGU!9;+ Z9(;!'27(C MO&\UF^;J+YUZT7' "_#:;@;6Z1F;?[TJEW.?F %]0-]RKE&[ ],&< %<\!P! M+\"K5O"Z:'>-+>+!.#MS7F[AO3&LY MMAKE+]6#V;=8*WNE$L4IK:5US*G>KE([%6-2FH" 76!W[0RH N#%S G@!KA+ M 'K99E]XTY9Z="OP#%68/B8FAU M^CB/'@E1 ,U6)[/WACB.&: *.!> 10 Q?/N5<_J=8T7QX-[!="<,&CLKM6U MV[ D^\9)D72^N/$G/U:A3^))(B6B8!P_R%"94C&L(T%P6( [A&EH6[V>N8/3 MSWWI#? $/,U.=]IM8RX GX EX M5A*>%W!]X?H"O/4$+]G6%N)*2.DVF]*-3&YD=6!IK%BT!L+\< R*R6YJVL-VB49R#62.X J'=]*@L1 8B"QP^YU M&)@[47]CR6TU&:^)_B&5#R0'DJLBR=D]J]DRECP)3PTD!A(#B1UZNEEB*@)( M#"0&$@.)'63OU_!P)(;I)D@.) >2._ATLU?6B8?GZJD5EL^_CR5U?]WU!VM8 M06B>ZZO+B=(\:+>:WRXILMU:VK2WOQBOI@'IR/]D[ :^4%]GRH^4>)"16&GN M+D__QF[8@J[RZ.E&'BBD/S+4M&9C:+9IXR 4\431_T.EQ)0NF41"^2-EJ,6? MU2Q6TUL5+BQ2NVF)5M,>5$RVU*359K>U:^,6=JDC\ MJA[$IV J5YR"+"LHH[45!G]FG[-6G?::>NL[23S3/X-:;3=6SYG:JVFY5AMY MJD_<9JAY@)=I>#566[>SB2K Z;])%+OC1Z-6ZST]A$G*=&0O& M6G,79W[RMG=W[+*U7TT;T^/#)=,\Q0]VY,R-J0?_2P\+7=W73M=&?%?$[ZF' M!K)=IW_&@4=SI4A M\GOYFOF#M4,G'.5YV34_O&F^T9_)6W7RS]O;C =W%$_H3^ITYB23%?'D+%)O M\S]6.K]H5#%+<^XX=]8FY6Z>YYDV:=#Z]G7/?.T<(>O2GK?W#OKZTD[I.&Y. M[/Z\R%0A+G*3':JI=,GDWBVYI$<-\U0^*]M1IZ&%_:=A6LV?L MW-+*C[W!D$(-,_*-L,\VRE+5T[7V%T3':G5Q2".,]J:P:6VC+)MO+:O(UC$3 M>+(-KO'!#)VZ&6IM\S7]ZM*D->6=MTE-.'34I6;_4W1KVEY%\]-Q*UR*8Y M7%K6/G'10^1K&7 3VM:PV3N^0&NA> 8ILVYI7*7R)>1O<*Z&^.EXR M4I%>%W*G,^G$QI:MOVF93O*BEFVZ_,YK7;,P^*]R8NZ^0I!,QHDG/'<\3WC(1631]6%ZH_0\ M_5.>LQ %CJOS)Q[<>,*_D&3G8M2"_A@$ MHP=2ABM_]-,\Q>)*9UC//AAF7_S_9_OMR\$>Z( MOB %O[RZ;K\;7/=[[UOOK]K#]_S'X%US^+[7_-#_<-5\]^8?3S!;')]7,@'6 M\>31TV(^AL&,C,BC5A_U9^+.ILJ/20T4H>%1W,WE*4@[Y)-TD-WS/S80S=FF M=PR,I'?TVN>4WE&QVZN"W8^04]+$L/;Y3S5 UMK88;'WU6$XY\?H*WAV0-:&;_ MN"'E\O5L.;'YZ-'7N@=??_==GBI^CFG&>-3352N_9H;LT:5 :-/JM^NZV#51SWE33M^P!,@0/Z.FMG 4_9T1UF@'S:IK#+ M\)9.%/W\_EJX492DZW[C<7&\WR6>I^@O8?-I,Y^OWO$?WUGB@0 YX332>Y=3 MC>\2=R1)'#I'E_-PI>\J/F9+>H__<_6I-,H-A5P\.#^XQO7I-O\)TZLY(;Z M(DIN.9M6Q(&0(QXWU@HQ2D+NJ!13>FX2:E41,QJ;8"22&5],!"L>B6MU#Z-) MD'@C<:MR*?&)9R0D3MSD!N2'MPEG(OT[U1#_5IK"7#]1_#!U+[V$VB6"A"0; M2C]R]0EI+-G@EE0J/3!-IXM^G67-';N^3KS6-]'3'"_A;G(&*0^!HHM)X&,W M(FNGLX=6Y9&+,50.&\"1%LMYW;-0Q8N6D"U48133GRRJPL#S M4$<$@S0E/!">?* _GFHOO^J_R>B.1>8+7_Q*R*2 M8.8ZHD^T]E9\=H*9SJW_)1@M-&31H7W;F*7\IPKXR!)Z8 *1N4P+?4GQRW(/57948O'G(D.[ M*1K'DHB;N459XI[)CWZ:-TMD+$X=BJ+%4_+3&'7+W$CO9="[%>24MZ1,"0C$ M5&0O;_6F!PU!O6OV&4FDQS4613%_O.9!F9I=^I9>%F4ZQ_2SS)PD-_J=OOY_ MTD]D^"C27#0B-99*F!Z&[ ?YIAEFZ)06=5PU/8-RKN41I\BDYE]+.8-_WC9N M$#[[$$"B77)K1PJ5A&\J:2.Y!G+/H\5_NEWC%?"H7[ZPEEP?;W;*]O=,[]Y MY0[-,VRC27N]S".C^^]WAD%&?.G4#D<34MMQ?I-;&!? 67)JIBB?!*'=%R"KG M=OOYD5D"\7/#E.Z2T1Y<.BQ%5*>(UDUC1J-Y7=ZG6F'\-R<.-H%XKS2(_Y1Z M_.3EJ3FN^QW&]4\^#?+E>S(_\:/XPN,])N^0A9]& X1>NJ=AESY=>T\#&(2/ M1M"_,(MNI/U4?=9TK$U!R)LJT\.%7YJ]L(81X!11AFZRJSNCTL[$QNG&4X<$)[GPWU_350+U\V\4]L^6([Y;E;\\P][SR+ M\@Z[W2]$WLW _9,BW:8IZC@,IN1YLR[R)%^;JVOJ.6E'..>!7K.WFL.]2__% M1:&3\W@%3;@\Z62[:<.L845894YQJ@AD.K34KCY?B[QYW=)H,9?3IT)SC(CB M@MM/+?\NA2Y;KKSK"QPE,:LL:WY$:NJ1K\_1DU 1)".VOC1)4%Y**,LL&!:' MUUD>7F<^O*D_HV4;T;,(G",52]>CH1C-=PKK*$8:?TFBC"O7(I2N6P0.]%CZ MDB?45N:DD,:[4QU[T2$&1X7T+I_82?L':7OG3E)J^6D^%NDN<3>BA'1EWI<7 MQ#:/.$EJZ+VB456S-.BE)QKCE,GH(7K:0LV>;^C.YGW4"'*GY@]VHP5[9OZ- MP\*:A42C[LS35SR);F6NX()U\X?IUY'6QDN!<%(SS-)W/>N MD\8Y%J/&H0P_DVGZVE"-O6S[?>I34>_#U/>B.U.0I8$C;0W20)-^ZFWVI:>- M%!]2D,[S4DL:D"%(&Z-#85EKZD.W!0.5HJVWSC0E4>[:IG-N-7KBX^:.[>^L MW:FI2[]:.*"!;V51K4Q-TJ%(IHDG]3/2*&KJ@1"+Z+F&G,V\Q_S=:S69C9Y? MC%YF\^]@IO2IXK?22R=#8R: ]&U*^QVNX\8-'5*18=H"TE8:5!W8S.):U.(P M/=$@]Z[-#.V1UPEV7S3;L8-EJ*[Q]M>MO28;=_5DSEC$W8N83]<.". Y?Z1> M6WI>@S9EMS['?[H,Z-W_/V89T;C[[O?'N_SHT'WFNB\S4YR:!>:9Z0#TXA>?D4DD\Z MR>*5G"QHW$X:9W>KO8'K JVF)9!P4!I!],XE>7.Y>&"384+)P1."!![6,3. MDU:W/?L,>@>]VT/OOJAPJM?3/JIPIN)$>N)GU^%RV5! *. !%/!C&(Q5E"7+ M?\X6=:%[T+T#Z-ZVI_Q UZ!KN^K:M:ZT$ ?BMUM.-.*$F@^)-];YD?.4-^@B M=/$ NOADI1]Q <0%*@'5UFM8K7TH&"=1%\0TW$VZ\]NNG]O(9 J;%9)BY4!K M'*AOS*G8YTD0 MQI=\/HX^#PV[:HY6=JODI7C3W-0>6G;?6%W[4Z$@ .)L 5'"Q "H "J "J " MJ J@ J@ J@ *H"*,T,%)MHGG\%_V)!?5E@IRHIT\5&AEO!5_'(9+"SG'):E MC KQB/35;UN]GEVZ:IT*KP%;P!9R$0 P P \ , , / # # #P"H( M,,0WSC!'TYSZW.0U9//*AT(Z?R9N5G.9SV(9IX>:Z?IP#I]Y9LV+T/(9^W29 M*>4#?9WL(A*65H$*H *H "J "J "J J@ J@ JC8._IA#3H=X %X !Z A[/( MU32G*Q]#-9/N2*BO,RX/%.EH7\ 5-.8!/AE%"J*04" YWL&L^@;=D]'*$!0 02 4 *H *H *H "J "J "J J@ J@ M A/M2D?N3C&;\B<_EOZ=>^NI[$Q*)%)6C7Y.9:7![EF]#@[X K: K3IXP@ 8 M : 6 & &@ %@ !@ !H !8 8XAL5"5"1VIX+A)/9+% T_.H75C*FP M;@I4 !5 !5 !5 50 50 50 %4#%WA&0H=5NV0 $ % !!(Q=Q.67[3%<)1 M&;QRI',;A",5YI*P9U]%%'CN2/Q_3?V_TUG L-J]MC'-VU5HI\)R@":@6>7Y M)@ *@ *@ "@ >MX !0#/-@4' (,%K#0 80$!4 4X9T*0M-\^FJSWN'K+T$L M/0PW$6 V4/YBE5<5T/7OCFX \L+]/-0#^-(S.2C)*4PIG35$5Z]K,1.1N Y81>075I NSKFX365V\PLF!.4 M<:?6:AW@3+A#Z,SQS0'XJP[\!88ZAX774T_O ]> :\ UX!IP#;@&7 .N => M:\ UX!IP#;@&7 .NJ7_,^%18!G5$5E8'PT2-A/HZ4WZDL!?3'"F?ZC&EK:'5 M;PU,*AT MC-6W.A76 1K.%@U(8 (J@ J@ J@ *H *H *H "J "J "L^PJQO9.\?#4+Z&2 M41(^F@W@54AT]>6<4\F(N^A8_1Y.F\-2/G!7=]<8^:@ & &@ %@ !@ !H ! M8 8 : 6"(?90=^SB-Y$QS@KNB9G%E*^F)F71'EZY_Z6G(MM!R).%A%() J@ J@ J@ *H *H *H "J "J ",VVD8QXP MJ.Z^$%T0X$[1*;'0R"Q6H3(H,38"N]AXS MEM\!, , / # # #P P P \ 0^$!ZYI$BN2,U=ATW-J5GH*FSK39W MT6EWK*%MKG;3AN(Y9>8"W "WY^!FMIH3P :P 6S/9DI8=M]< :#@0&@ "A#P8CFT&IVFI@?52J,NCX0/ZAW./5+ M$$M/Z$-*)X%':A+-5\;Z?Q/JS\2-'XWI(=:'L#XT]QIH6MHU%V_%VBNP!6R5 M$UX]Y^57X*X"_OM95!P]:)CVO.N1 M0 =0UCR0 U0 U0'Q_4APUX ]5 -5!= M/JJ[3:O9 JKKNIX;NRH2TA\=*"P/IMP&RFT"Y2A(;CVUU_+B M 6"^KTY^QOW"0<>RRW(,UXCM+$P%V OL!?8Z 'N5L2,6# 8& X.! MP0[#8.V2,N9 7" N$!>("ZX7& P,!@8#@ZV&OOJ6W2LIT0'D!?(">8&\RILW MVK;5;MM@KY*6>+^/)75_W?4':UA!:)[KJ\N)T@1HMYK?_JT@Q?\F4>R.'X\O MR..T-_W(E[_E>J>NDRU.JW"JUZ,_JG"FXD1ZXF?747ZD7JZ9<$2A?PS=(!1Q M(.*)$G(4S+BBJPC&XNKSM>@U>Y9X4")43G#GTXTC^O->^8D28[HK2.C.O,NS M>9>]K,N"K:!^KD,O#J6C?Z7KW&#$;YA*UX^5+WU'I8OXR6P6A+$8T>.S!GG2 M^8,OI7>.@O RFBG'';N."&[_JYR8ZU&H>Y<,+#V!KHJ41^*[$[/03;]XY@T- M(7[WB5@6?=RD-P\3UYD(&2KA!]1(-:,V*1(XB2OOHTN2X#&$[Z M!C#.6[C2&QJ7JXCN31^TD%*HTE/LLOLBZ6GYT-_1FJ=$3Z0:2F;5QX(V9I+Y MOT@H M14/YNN]X,IJ9;GCOGI+WA9N\!LU>/?S_5[)(Z,2%Y?J#^^BH4[G1&^ M%E)Q)M*_4U$F2NJ?'A0CC?BFU^@+NLJC,3?R0*(=9K8IZQ<-L5P]MS!5'TE= MB*+ <67:(2=4,M)409>I,%RP4V.UIYO2+0Q:T:!]#(.QBJ*TR/=G%=X3Q"IK MRHJ/#8O M(Z6FK/LNB<@G4--3R3Y-];."6Q*?U,2LG\L5FA3]NM1&&:4\67QH]A U.A)I M=!JM"I#&2)5"&I6;7E2*1*Z#B+P"DOAOMS'!@H'V(?'&I RD7=<9?"K8G66HA$0O:XF"JTP>1+ MB:B$CE_=)>7<*QBM6]6QE89C/@=!1+2!"D+E'A+WN+8 MC5,9D- F\I[O9NYU_=2[NU5FV,:,MR4R)^LG$O1HY/+ 6R)9EG$N.#%.-5KS M42K= NVD0E5AJO[CU) M ?]U.],X35^S7)OPDT]$HL07^;6Z_N1-KC2Q_+JTXR#7+,W<9M2_V>B8U?Y" M$"4FPQ*$DN;X(Y?)AL,E$;%&_*!4:IU(JX.$(P)WJ5-)_77(MCSR%_?22SB6 M,Z:O9GH(_Z=QM&Q B'?&/6J<6SMPX"75Q7YIDDK,7:2"F>K]D]-?!5%-$[@JP![ @CUE /7:U MAT FDK\A82^B>-HWG%O07^'JH.K;2_U-N0;S:B&MCV'@T]^.=N8C5F;Q'V*7]\3M.B9>5?@1N5\E M=_1@T6K:@Y3?/UQ]?B=H/L&AZ*O/O^M?+NVNM;=9?=;OB$EQW5N:RA1RR7X, M@M&#UC32R]\8&(4?Z185$I(N?R>:_AR,XP=VU"\^)[>D+JXCVMWF9:?YW=LY MD/\O$E?+NOT3S>S2J9?6_G1"_%/F;Z=>]+47)"/Z93I+]&U7BZD=^>,T8W+9 MAF8AN#F%["\G+14]W2Q)XF9:J+4R#6N%O*DSS)1?,T?NEVB#NBSJE%5XAJOE MZ\SE6Y@Z9SR\\[.S8=0AI7OE!3/FKHS%W%QY$H[R92 JD<3+D&2)I M'TU_50YB_?9D[HV,W9!P\VDW&KV6I::IHZ$OU8[D-=XD[TK%%FI'J]1EZ.PD-N MB1?P;^)#**?J(0C_*%#R=>9]9!.:0X3++G?T M;'=7;=D]$_,3)B$+TQ3)YL$NS]5_F0!)42=;!U BJ=S8F"[;$@DD\GF0F4AD MXN"D@V7,YH.+C\8/]PA)7'/X#QYJ8SC(R4Y:97@.:".W!PFJ1X?J+7^(8$5? M2JY*QQJL1>WB1RXZ=F7P_0G=U=68S3Y3-(UYG#MW2!R/18@@Z6G/Z:A3O8]V M+:'KJ+T=++8H>,J@"FC(R*D'I1E^P;<\&MKUGT2-'0)=G MK6F"X&9-OESO L&'6"6(HM%5RNB:.M ML7I.\8QB_LP ]_/ ]0Y=W./RX 4/!4M+"XD9JP/F'"C=AYWT6HS6 A+RA!D M.!=U:(!FV+J3 F1UF ^&8:02,G QVQ\?%A^9OZ%Q8>CFRYCX_"9"R6$=Q"G"/)=T6YH'(?W'KWDR\&J]L1(8Y3/5:^$YY9K#(\[N_,1VHW+%.J M0;:@F3']BJ11@Y46%!^'B> 1H=R]72$92P8/88SJM"HI:1C S4NF0?HX+<[@ M4'(X&179E2>1\S!D%@>:1X46)<47)K65C(H34RE_/(7*@5/*&BO'13= >RDK MK!Q>@J$A,B7H+X*)=+[*3Y%/+C\K&_LBK2!Z/467LG__=?_I3&%X^,A1]_X<_S4,%B7.U/_>@ZGQR0NH&'=L.+[+TKWRV].@O< M%2]2"7_?DV]\\M=WMS=(U/_7_=?]S3M#N/ +T(6+L74SO.G9H\%5_[K[Z;;? MO^I-;,&.;+TAL$\DKHG8Z(W#/ MZD4/@>?FIT'SQ$?0KURBIB'%C;\J"USJV<*JR-_ MI?$[W!+? 5N\^R"WF"2" 2D3XL=[E>O%@2XP$[><@8;'^UB437(5N+.>)"Y0 M??:(UDG\FVG$&%^"J>%6SB,?'X=6D,>_P\.4J>A&N"L(WP^>I%)=&L87X"UX MBO<"FT!L3+D7*LL!H_[P"I>]_$\,/B98'FR&^J82I;,1XC/A-:"A#$-5F3W@ MQ\\\@AV5THR3W850KG&*JFB/9&)[F\P3]]H58CI,\\]R&U93MT.U<=C3GPST^1OP1%P3L(A_M#Z^TXEK>85W: M_3_J&2UL+_).$-[V =)$0P[,$ :GEO;';MKO$=5Q(.Z^(.RD1-9^0_S4F2X MD8/-)X_3BL\!1"9H68/2ILH^$F@/8%YF&CE3W//1@$>1*-V<)].X_"&1*RRW M?QG8-56&C*;UMKN7EM;UEFE)($4_ MT1MDN$)#EF>8QRB*<%BF4G$2B=_X_*J)GNGWK,O^6,^\@9W!CL4=2DU@GG=0 MQ$WSN2@PRD/@8CZ%=!3XRB*1VUXY5)BE-X0!7A$1TD_V4JF5658#)@UB\B)6 MZ51YC*57OO&R9<&#XNJ6^J![.1YIECKFVLE+2BB#'$YS;QCO;C36VMO2XFV* M]7>?94!AP$FF/*4^2UV1J'3!UYU9I9X/F$@51AQX4EF":9$9$:FS-14@*65* MJ#T:,VI5%A-F)L'?>9CE52(D?O7E(.[P;5+>5S.8A,.,]S]<77W]8*('^LSQ MV#I& D/>+RY71:F7G4* 52"#,DCN&=;NE/V7GU-\_J[2.?#X.4ON-=[??;[^ M@%>P'L&W5WLINN:SDA1@OIB?ZC]>2E]&?LP#0S77]G+F";X&-_AR" U^ 7_V MY#$BYJ7,)[Y6TH5\UT@6Y5%:"E@V5^6UXDFL.NU8D)#,@UTK(LE ,=]BY>-I MD((5_X"A!R9'!=_Y-_COB_OQVP]2(U#!#&4$E>6!_'GE^WB]Y)L4. 8K;M&X MMSH7_UL$.#%7V?W,8!N>OW(DWSC2XS<7N]L=>7*YG!H"3 MB^ 90Z,+CJE2GHDG@ZU(!?,MQGB/8Y&WB![QLI,\U9]DJ$-H8U1+YD+,O_-A M?LW5S-$8A+#WJHU:^:OJ!!4L3W!N,88I,\[4868Q317,59/+=32GD'D46FX? M7 8E/?7GC(87;5*<9!:;*S-N1D&G%UQ=*(22KN]+S?RH,RGP]U%6/PH24^@-K M/DF3-"KNRF2KA"9EA%M"C#%NI#EMN7_+I?#7IOX=V;:J*D)8,?/=2@J8X45$ M%;/*MOH\MU316%R:W+JT41E6DD=:)=O!W&$;5=NG/%7 75[7#GW0?CR'W.8] M56:H@Y 63X54X$D>N)0?4U*+N^SP)39^#>7!V/NKNU\_@"]UB=_O773&-;1TE2VT%D)^X%[P+#&!CK5173[(VN5?6GU- MN03*SEBDE==3UA>.70O=R,X],V"5CEXWG*&73N)G'.PRUUS.@4=2V)@'KX(D M>Z;!E^ZFKF]L1$85>WRHX;E][_)#S4Q 7[TC7R#DWN:63AVV=$) M;%:327F]/Z7 QO OP[)&QON[JT_XCX+",15)N!@@R1.4%3[RO"!YZ/6?#+HB M6@92=DL+;QGBY:Z%1&1Y\1#H*;,:_AX\8,I^DN7D#&&S@C_#+S[ EJ!&-1^- M3!EA1NZGS-A+%@A1'\GJ3:B3EQB\%AF%P.(X+(:_X'E'?NR013O+7RO^I(X6 MI^#DE,*(I60:-U6>6SEO-#>\E-JC.$U&]?,: M0?BP+"%$^:PE.D3)SO.IU*'*][S&3YY3DJ>%@ TE63N[0L=]>7LY,^Q5*MBR M/'(Q(FE&:("A6 J9RN>JS SE/(:8/E2,1":_2/+/;LSG"X]+C:9H?A;BL6-<7$O1@])2?BKE W'3(OJHC.Y>ZVKJWB.,>O/X.HYRQR M6UCE:XW?3P$F(+W'G%B@C\5<]B$:P549/WA?A_NQ7-B+.WF\4?Y5;O4.@=8^ M&G=.$$I7^.=RINE\0IJL)*6 ,I#]C 3" >UB LS=6YQH= 5 MLA=)*>P9)3O#D_#UY#$KS47A%^6>I3&Z"W\N,[10:)PGP)O&$U>1JF)8>00@ M3[ER%C+2U,BRQ'55%FR&IN ,@ !,!?OE@RJ,(XTL>3"\7A+2E%L01?%XE1ALERWWVMWI1N53_(*)Q1F[KL]A M5TG Z/56A-:[0;QZ-=&9?"CVA-=,^,"'=NTF39 MK0GF(9?"IOD('!QD%H8MZ82\C ]_P1+#>+L]VRKF)TFNS,=Z4$F*R\]3(>/% MWR%> 8=+!QM%W$,E!>1?7OF&Y!GN"/PL<<7LS S$P3:2#X;NDW M*JLCW^S@U<_%3>2%6')YOAM!^4JB]4C51\SMQ;<\O-P4*9UO;EZ9!1!O6B:) M?V7!K59$6,P3+F>5-PKC7YPDV ;B@PKO]\[KBA2[K[R=^R,ZS!?R1N2+<2\S MY# NA:>J*C-8WOO%N[8^?!9\]22(5CN'[B.8^;:(52&P+%R65B?4=8OE$AQK MO!?4, "/14/:#2N M29_.S6J9=)C7MY@/*+M9(9]>&HE\>3$> ^?CS6]G&%,6JX,;67D/'1JTX9,8 M*-' %*.7N:34;6Q/Q;",?*+EFR!O2$@9U'/12(I25%M(RX%9OK[%+^WE\Y)[ MY[Z;9^9Y;R/*VQQ[-M:&G,'A\IC#W0Q.J]&^A>N?L'5(J6'L.1]>=64/9^4V/\SO0^53G^,H35!E4?,QTNIQ4T9/(@Z0C''WQ7QG3Q'*(@M& MY>7=5*,NLV>R>U/R",K%6T2>JJ&97[[%*(:*OZ1QQI5K$0J?FP<.5.H@0X?: MS(P4$^LSYY62,$HGDUV2%V4?J/$61I+:^<$?DR%F.8VL!%LVEU?$5D2<& ST MB<.J\E %O;+LJX4C_RF EE^(@SR5H&FXC 9?^FI(SJ>YS.IG13S*-1@5':^&DUSZ+:T0>4E M>-9L36^>8N2&[:_9G3!8;?6K\JVNY7+O0SEG'W*N;G-5\6:L-. K2OEQ+ %)IFS"VB9 M&[>(- M2;8N:>'CBK!* EH 4&<)/_AS68(J4VV1;_$SA11ENQ3#X9Z7?>:O[SKOY,\Q MF.7YS[M?/WP6;C*%?\("9BUH,'& A3'_F/]CA1KF@RK:N23NO"V-W5_H5U/H MT=H^, N/R(:OQM2U__AVXYNU+7BR.9WTZZ,F#_[ KX^;/'B:^]Y?'S9Y\(3W MANC\&YL']46DOI%[R:<8;O?=Z[):[.6WVJVO EFND5_)*'/D==>2)$;["7"T ML2+$59QE +^1DT4:MY?&6?T3J%R]%&SNEI&"$:4=3>.*PE%9N&!;X9(10D8( M(?:XB"V25C=>SR6]([W3KW>;6QV3 I("'D$!=V]-2KI'NJ=']U2+$-(UTK7J M=>WP[JFDBZ2+>G1QZ:2?X@(4%Z@%5.VWL-KX4/![>=4D2&-PN>+5+&8MP -9 M_/F!.;\]RD+%F/(21!__G^-P/IF<0-TV%^(9[R?=XFO7FRXRZ<)FC:18.]!J MQ^E&8==#V?YP-*7:ELNV%X54.8VRZ%MF?V!7+A ]"W^B;%*B&:(9HIF#9%'J M%$A<0UQ#7$-<0UQ#7$-<0UQ#7$-<0UQ#7$-<0UQ#7$-<0UQ3 ZZAL/!.-*/A M5*\&QWD+(YB74(VP1=BB M7 0"& &, $8 (X 1P A@!# "& &, $8 JR' *+YQACF:^M3G)N\AFW<^-)CS M>RJRGLM8BV6BBIK)_G .UCPSBR:T6&,?/J9+^8B^6GN(1$>KA I"!:&"4$&H M(%00*@@5A I"!:'BX.B'.>KU" ^$!\(#X>$L$*]JX"& $, (8 8P 1@!348UQAZ(:1PS,MBHB^U. XZ9:F">GHX:QCF5: M'6UE>MM"+H2'L\4#Y[UI&[-F93_N@G MS'\4#Q[/:E)2(F7=Z*>FA I"!:&"4$&H M(%00*@@5A I"!:'BX C(V.S:%@&" $& ($!0*N9NRO)%=@BGSN"U(YV'(')Y ME$O""K\;<> )U_A_'?E_[3G ,+N#KC;-VU=H;6$Y@B9!L\[^)@&4 $H )8 2 M0,\;H 3 LTW!(8#1#EAK -(.2 E@%)XIX;0U)^^VFEV^/H^2)BG.7Q--+8+ M"KN 0C=(L99##L-]!)@]%#^QBNMZZ-H?CB[ (\M+-_?;HYYI=0='$]L1=.CT M6P"Q5PW9BPA*ET@:YR"ND0Y1#5$-&4HUX:$F&$I=?1LW:)O3:!3<(N(;NR@'9]MH>W5&Z[;4&?H+0;M:9] MA)IPQ]"9TV\'Q%]-X"]BJ',X>&U[>A]Q#7$-<0UQ#7$-<0UQ#7$-<0UQ#7$- M<0UQ#7$-<0UQ3?-CQFUA&>HCLG(Z&*7<-?CWD/LQI[N8^DBYK65*[;$YM$>Z M%*4MQ$* .%M 4'EW0@6A@E!!J"!4$"H(%80*0@6A@E!!CG9-(WAM3/,O&@)' M_(G[*3>-BCK]UDB:S66BUE2)[/?-D:7O(E/;CQ\(7 2NK<'UWNJ88\L^FF[- M]:2ZTT_-N]X' AX!KP+@F7U;7_%CPAWACG"W'>ZZ?7UE9PEWA#O"':6KDB=' M #MQF*1GFQV;LC2/&.-M57!7-7O. [J>8 _"$XF@=$TZ1=JBD<^PH\VF;@O! M$![.%@^4:T"H(%00*@@5A I"!:&"4$&H(%00*LC/KF<@[SR2-4&T%Y2P65\R M:LM)Q&!D#D;CRE6K+?Q%V")L;6\!#,U!;TC8(FP1MK2GAMGFP.X=3;4H-8QP M1[A#W'6[U5N+A#I"':&.$C+)G"2 '0=@HZ[9'59_PZTW/)G^(T$1HTH,FV[2[VLJ*G@N>*LMD'34[%'H?),RK(@!* MYS5T7C.GK/[8'(_HP(; 1>#2GQ-N#KM]@A9!JZ70RDQ4_,0;]NEQ^9UI' MR!??*[MN>YE1ZATA]FP0:YF#).\CH \,GL)DFV!I#VP MS&ZG^EWT+ CLS$#?)./%_(W^A3P.IC- A^^%#B_Z=)"8KG6 MIFST>MKZ6[6%=0@-9XL&2F B5! J"!6$"D(%H8)00:@@5! J"!7D9=#52'3-Y9RV9,2][YG# 56;HZ-\PEW336/*1R6 $< (8 0P M A@!C !& ". $< (8 0PBGU4'?MH1W*F/L%=P;"PLQ7SC) )]T+X%PX+1<(\ M7>I&A-7> Z)!U^S9VNJ6G,O>3HAH+2(HD8!00:@@5! J"!6$"D(%H8)00:@@ M5)"G3>F81PSJ.4XZ2SV6<-<(9%\D)YB%$9]R/Q9/W/""F&J"UHF-6G-009U) M*4.30-=XBYF.WPE@!# "& &, $8 (X 1P A@!# "& &, A^4GGFB2*[+)\(1 MB2X](YHZVVYS[WO=GCFV]/5NVE(\;68N@AO!;1/<]'9S(K 1V AL&S,E3&NH MKX'3F712)3SIPU/#\**U?1+A@?#0\OW%1F-N0!L, 8H I2D8T1F;G5Z'_*-: MA5'7!^)'S0ZGW@<)\PQ9I'0:>* F<7$R-ORSP7]/1?*B30_I?(C.APJK =S2 MOKYX*YV]$K8(6]6$5\_Y^)5P5P/[_2PZCAXU3'O>_4@)U 3J!L:2"=0$:@+U MZ4%]W( WH9I03:BN'M7]CMFQ"=5-J5+1QC"\)]B#\$0B>&PPWSU26)Z8/R@X\4CP/Q0G?S#T05X9'EIMPM'/=.JRC!<([:SV"J(O8B]B+V. MP%Y5W(@E!B,&(P8C!CL.@W4KRI@CXB+B(N(BXB+3BQB,&(P8C!AL-?0U-*U! M18D.1%Y$7D1>1%[5^8V697:[%K%714>\?TH83'_=YX\VL)+0/.'SBRF7!&C9 MG3_^N23%?Z=Q(B8OIQ?D:<:K?L2/?\1^I\+)#J=Y-)/GT5]Y%/(D99[QDW"X M'_/7>R:<4.A?(Q%$1A(8R90;S U"[.AJ!!/CZN[:&'0&IO',C8@[P:,/7W3A MGT_<3[DQ@6\%*7PSGW)83-G+IFS@+BB?Z\"+(^;(O\+G1.#B&V9,^ GWF>]P M=8B?AF$0)88+C\\&Y#'G-_PHO-,-HHLXY(Z8",<('O[-G03[4? G 1LL/ $^ M%7,/Q/=HA)%0O]CPADO#^-4'8IG/<9O9/$^%,S58Q T_@$'R$,;$0> @KGR. M B2#Q=8\&%GT@B/ W^*'XO0A=B(AI1N;A11%7)8M2^23$C&3H\^?<=A@\R\L_PF&[O-G&$R0_QBG7A(;PC<8 MB!YD*>"/<@\RGD4RQ0_ B;Y"%=F ^MR%<-WU8/F4HJXJF*7?2]FGI0/_#M> M\Y1X2:H10U9]*6EC)IG_B0T.@)K)9\/G_6 &JN6)"3[]%2MK'YBM6OR'F7XO MP)$QR.L>YN/SQ!"S$/ UEXHS9?XCCS-1POSDHF@9Q!\&ET,#/N7!FFMY(- . M,ML,]0N6F*W6+53JPV *<1PX@JD).1%GL:0*^!B/HCD[7:[.=%NZI0VMO*%] MC8()CV/5Y/N.1T\ L=IN965.[YNP"Y3&'F=CSUC\&4D3S$E7:9:D_6 ]O^(G M7V637?:VU9U'P;48'FXO+N+#\T>PAW3T0:O4N[!J3A\DI(HW;N1:U(Y#J(P2H B7]Y2 6"+3; MU)N ,H!V76?PJ>%TMK>/^?<0V<*5IDF,'=-F0C*/-(8R6P>9(9DJ&^]%\0HL MJ0_?>GB1UAV?A5[PPN$![S.60B"_A.@X ^.D(;PXAGFBB0L#0,V.(D0L@N## M6FH!$HG0XD*JD!LF?A2(RLF7)%!+DI-8K$"36TA@_,&WO!1C%:MS,S.VRF"$ M[RB1D"1(5J+$![ 6)R)1,@"A3=D3?ANY5_C*NGO@>MA&C[5E9$;6CR!HUQ6X M\*:1+LHX%YPQ41HM^4A)MT0[2J@\4NH_4;9\%+BI9%^0'\@W7I4FF\&6,1LWZX O[;^\QE.VW-:O>$'WT@$F[%&P>Y M9DGFUJ/^G7NTO!5$2V%B"B(&/[PHD&PR7Q, :R3/G:G<"K0Y2C @\*J,2 MYNO WO*"OWAB7HJQG G\*I1+^!^)H\4-!'AG4NSI!D'V)=C:W/*J 0?S!"C\"OD.1PC[*(P##&,N27C- MA_,=^]]I)&)7.,K65E2H5ORM<>'(1?X5N8D#Q\.C\;LHG CC(($O-]6R%XL# M0FDS14J>%SRCS:_'+CWS@*W\WC=<*)3T+T'"Y[$4V]07[-E =]_RJ&D4S J3 M-S.VK@MC2P_R,999PH/PI?,H=6INS$W22#;W!2<3C+U8 E'I_<*FOPZFDB)R M4P M@#EYA ',6$@+ ;9(_ T(>Q[%D[9AL>.6OH=#?IU1\F!F3BW[;[I+1V_6 M\G&F-8!?+#MT"P>@O5'^"2&#JA\OY&^JW3"OYM+Z&@4^_-N1QGR,RFS\"]CE M,W"[C(G7%7Y [E?I(SS8L#O62/'[[=7=)P/\"0Q%7]W]*O]R8?7-@[?5C79' M HHK'L"5*>62_1 $[K/4--#++PB,TA_A*SP")%W\"C1]%TR29S34W]^E#Z N MPC&Z_U7#O&/F;VMK.AK+TA=^,LL3.77 MKN:N'=CCX#$)W$.S$%Q!(8?+24I%NIL525S/"*56JK!6A)0;\EUSGAX[V=GRRA#2D_<"T+DKHS%1*X\*4;Y,N7)/:QG MD )H'(O00P3M _>7YR"6;T\+:V0B(L#-[RF+X'E(QG;'[IAJX+#[@EE3,'6( M#G62H"/W&5106JP..#+.- B4H2$_*A^+8WA,A2MCB^"1RO,9>#L&.".01E+^ MU:7Q3RZ=5#EA/X$/Y=&-* "34AJ)/+-@D/NG^7QBM9V "H=E[L(M!XT>('5Y MM"]-N8G J*F0M3;A%W(I]F=[LH#VI.!N911\RT1D_ .]"N-G,'U3!3?C_;UD MTY&-5'H#9HD7X-^,VXC-^',0_5:BY.O,^L@/W;=/*FP3TQ Z5- M>&P:LP!\K/Q6.A@-L;2PLL&ML,L$!R<=+&,V'UQ\-'ZX1TCBFL-_\% ;PT%. M=M(JPW- &[D]2% ].E1O^4,$*_I2U@L47!4P950$-&3CV0JU8!($W, M9VE5/TLU^H)M>S:P[3V+'CD"NCQK31,$-VN:ZREPU=]3;U&=1Y?Y_%%K)8(7=2'Y@G399XRKFR9++@#)6_;E\A)H'J$#7 M/!71RY_C!6#!J!/$4FRIX')-'&V-U7.*9Q3S9P88^'X>H,ZYFWMELZ'LQ4'(Y6%6OIH@$A@\DZ=!>#0F3T6R M%5\%Q?V<^4KMAF5(-L@7-C.E7)(T:K+2@^#A,!(\(Y>[M"LE8 M,G@(8U2G54E)PP!N7C(-TL=I<0:'DL/)J,BN/(F&0L_/@E>@22^X\4 M]74A./CA$XM%_&7R%8/5F;_Y"54$O*P;7F3@7?GN/-+P-0N^W8-=\LD+G-_^ M]M__]9?\15\C'&KR\A4FF,#7/@/-A+@<<]NY^)Y*]ON>?..3O[Z[O4&2_K_N MO^YOWAG"A5^ 'EQ]V_O>I<=ZRK47?XJ3/^/+#Z=O?S=??=WY:L MI_*&<2]F(-)?8(&^!3.V^7+$-E$\F5#?T1Q]>U8O>@@\MTB#DM*3VE.([N 0 MI PWVHOAQFIR&$K#Y_GP)4$B:B)7Y9YB/$,%=T$315S$@"=EG_OJN\T[^' /3Y3_O MKKW/PDVF\$^8='9[P0'QL3#F'_-_K$Q^/JARB;?B1L-X;:V_[8O$J2$-1G]\ M^\K$VLL;V91.^_5NHT??J,GO5G.0[MB1?+:33S'<[@FZE+TARS7R*[&TPS&, M7Y+$:#\!CC9:&%<8(M\4HKKC(=C.#_FI%(J]VY%^PXC4D]3SU.IYPYUE[51> M[=9-.AJRXVPV6@\0..TWE0-Z>-JVR]7#\[V,, 9I#-Y;?/I.CZ?%XN':IK(P M>%3VE?$.3W9\KPNB-9)F[;"K':^U[WNHKQC%6VJEO^?<\-B:^ MX[]?O\-$;MM>;MM;S9@J=MOT,TW/' YL79I2%SQ4;;H0(EJ-B$ZW1XB@N,Q6 M@I6YB]CE"].1-B?:Q@_6U+$ROJDKNDC>=V@*BFAF9UT:]: M=2VK3Q:798[Z%7'\&M'411DH,$-,0TQS5*89F?T1$4U[NQR6=?$8U3EN2N&M MO"&#+(FV,H.],&Q=#C0WW@&S5M?0-+=\R*M])=.(Y>K]G+Z%E*K3;T-XHXY)Y[AD)K^PG&XXF MY+RZEZL9C0?-*]=J+4_U@>XT#8_@I1M>NY8/VZ6JUU;5P':I ?9Y.+RQ;_N? M/@]ZG>[HMGL]'-YF-<"LF_'U^*@UP*B,%I71F@^*RFAM^CJ5T:(R6DV.MY!\ MJ$X1E=$B]6RA>E(9+2JC56M 4QDM2N3<1=NHC-;)L:L=K[6_ZD2U;:B,%EU" M):HAJCDVU5 9K5VHALIH41FMX[AMK;M/2&6T"!&$""JC17&9_01+9;1JST#G M#V]L;JW0X_]ZQ/LF9(YW9\V^M>'[5FB(V5+#0MKOQQY4)9)CQ#2L\H MB^_5]:Y3T9,??>.+DP0//,*KJ'W3^-FYFG!N_/33M?%^$D0S'GDOQF]^\.P; M+#9^! WPC#ONI/# EP]@O/O@PCD@ RR!PL&9"R87,?-X4=4H>]X_4L_G$7L0 M'GS/^)GY[!%>F02& Y,*X"VQ= 1"D"1\+C8-< 55V1SC[\Q/6?1B6.JZ[, T MGD4RS5_FB0G'YZCR*ZJ 57E4+#&>.?Q_Q V?S=1 163P[XZ7QOCXIX61S>3( MY&6V;"R7QJ^^R[/"8SR:Q7G!%R>8P;@=P3R#/4:<*_\%7B9\$$_^=2/B$QY% M\"$00XPRG,\X08T1LC#<) IF;\KJ%_X]#&)^:=R ^/W'4BTT;96/SKE^U'SQ M(NYN6#]8>RWO^D/GTJIKW;[.Y5#KT)9KS(7L1985 HV>L\VE\<4W;OE#)+$^ M4#?C@8Z$,V5 .9]@#; \G3&3&H#K$ #(/@4LN M,S;899O]=-,?=H=7O=%X>#WJ7X_[_<\CM7'\>]SX=;9O-HWLK%OL1MEXI M3<6;N3QCM3/D(MU_%ZYXT_V\O+?-"4WM<2-)1()U&08ZN\G\QX,@WM;--S0?7QW\*']^#.AT]QY*%CZ67WY7IH!KR7&7$ZFR&RX;L^ MZ!ZPU9\")-(G<<6#W3O";80 /%[AM2HG!!Q]>).ZE:'"> M\+A,/""R*9 %/!+A:821@/?!2N $HTQ;5-FV.)$%W1Y]*:I+XQLRO-Q? _BB M;1Y,H^I'_/A'D8 :.=G^-1?!76F^5_/Y?LWFJXEVA2^%=>6#DGDPS3"($@.$ M=@MVG6%U+OZWL-)>P%_)MNJ\3HF1ER&WTEG) -W!3Y*"K3/"Z;]"U@R=Y;'^:JA&:Y 3H ?F_($]3UO B% 7+'@LNQ M5#%4JA0'9%;?Q?W!?=8A"93Q'' 697<%=MT#C! M]"%V(B'5:.4%\DOS=Y2>]M[^8("AD+H7#TQRW]K'_ A,#FOQX\TW,__W/WXN M_HD#YHYI_!2 S))(4B2\+_OKES">BQ!__[[[(?-LX'4\>@*A(*,#[<$*QQEQ MI@DX'/_A\NWYMR\-6!;FQ<%\;23C@SW%B\61FX9 6@"?"BDDXYWE590/*YXS M8P+%*)\DZX:DH>2G@D[F I>[>N$VJ74?V=;PST:81F ?QLHPQW>N7_BM%WUQ MB#"!"9>$A"JEY+99)?'U+H>'OQ2U4&!7A8T2H%X(/*M<=R=H1 M6*13&LL!%@DOOB3%D_G<0%RP90:PC>1_OC2,+XNO+K[(0?YRS90"RVJE\-&Y M!QKX<@H/'/Z29DHK?PC1'I#/@)&J1R\.&-[:&&KYT9?[1N1*99/:5%!^OIPB MSO>M_Z#&33E\IQ"4$3PDL)*QLI0"#Y<;E&,F;9="S4'12FN"-A";(=?CI_/7 ME-X!CJ7'E='%53%9%]5.R#5180LL%P];%BS! T97$I%X2G?@,1PM/MR)OP," M_,POB^5MC0F^ M.$YX&)^@TNU>AUX?JMK,?T3 @K;F2RBM:*5@<^71(J3143;@7 M+P:ZLTK$K MU/94Q+YRCP'_/N<4-&\?TAAF$L+WZE%(Q$>R)!IE.;MT3POU/W40X-5B)_4\@.*0^>A40=1-*%D=^&5^'# MF70>\V>9A@-K(9*LQD0>Y2F[ '@4DNW!,/[R0)IC&=O'X2\0E92;%/T#S(8I MR(M%>#6%SKYNF$ZQ;PN_3"MH,V9@QJA(H=M2,F5;>DX*%K^-+/, %ND$]+RP.;,1E39X M@POI_\*0!>[\S[XA'>]'+G\M65.YTV!? @$7,U#U[9F+H1+VQ(0G1Y>]240J M$(X.!CK9^-LT]XC@B_G8RTH"R[J\32Q.+9=5_JEUY@KR2\SAU6"^PL#RE9F/ M3+]!8(R#?KQL\ZD=I"UV ZY(M M'60[UD9[>L6(SK$LHTSKE'-Y*S'^ ?N?:I6P\.XEIWCM,AAB4D3J\FT:?B'- M&'CY@SHJ0:3ZP4(H;)+*^DKH643@@R*:LML@:*#G#L<\:%RRH("S @?\24TP M.8(2@ L'_IT.?^X\)\"@0TLS'46V:*! MJN(!'M"0&\BX>+:F&-4NKXIB="!Z943%-R^-S]\9'A04REZ:&JBM"C \"M_/9,\60EYR]NJ1ZYQD MAI,$P_)I68O13,03CJ;P?*\RGK\"SUR&>=;S"RYANTR['Q>M"_D/&9Y!0/J/ MWB9;ULRR5!(1;=A26";*PHA[]7F7I9-'R=#90 Q@X40&538)/L*,=UD<+W]E M=A2Q<0F5W[KV<65'3,8758 &PS@>T!" W_/45H;/>I][8';GSW=W7XN?K#]_ M: Z8^I6!Z5O./04;R0 #'E#%N%7$(-X8/":V83&:@J%O:^.>&5W#/JG8) ]7 M;U \--*E/(0ZFEVPG#+3?B%(6G980*E9R81:/R I_%+4=:._P*(5)VQA,Y,V M%L)-A60E7'>*P&X.N0:;0ZY-T8;% WME5Z@3>_C(1=?$7#.!K4D7:2V@OH1YRAZ"1>LAIU;:[\D% %F70A6^OJ:0_-WH JS!,B"!'%/:BQ.;2&! F*S6PEV)_77] E MGZE&'-2>\M-6QQQ8VII*AMZV\]NL[="?^ZIO %>=WD M8VSC=8]M:MY.B"!$%+?W^Z8UUM8!N2V0(*][@V"_X+UV\@)JQ#CGTP*JW]&6 MU'KVS: )F@1-G5:$V>OIBXZ=.SC/OON:[-2N.^&2F&L7V&GJ@I0]5%Z^7 %R M7=2M5BV2JI"8?L(?V&9WT#^:W!JA1A2'(0(C FL(@5G#OMFUM65@$8,M&:[; M]8=K3HT156Y&U1EY>,%*O NEC60QIJD(0_PR##S""L.RY%U1E6P:J$)N>8$2 M504&RYJ7ZJ&5*]!0P1+]!4M>U>0]M9'JEU#]$KU?I_HE5+^DR98XR8=J1E#] M$M+%!N@BU2\YO7Z2?+;$;Q7U2[8/3)P:JE3<1*LJ_NH+C$'<)2S1ESU;(]G5 M#L;ZH5OC@_#-8],;L&YX#8+7Q=2WS&Y/7XRZQNI"24U$3D1.C2(GJ]9L]*,-[+7DXHI3V[6/=PF U6;GJQ_QXPN=4VY&;QHSY[)'/>Z;#UR<<.]JJ M5NIXNX#C"$M?@K_$<> (V2M7=D7%5ZS4K;XT_LFS;O()WSB"8JRJ;SQ,78TZ M9IXALBG980>2[!?KPE_?>08$LX;K*MVOEDIS_D4E[OERL;U M,3=8%&&CVQE,. ;ND]WC\W[PLFEN]@7U>'F% ]=<=L]FO\$4@CA6A<3RKO>% M4()0]MK%EO#^FJ%C*V+FO\A6Q)?&CWZ<<.::I>L>^(Q'&!W.!]=$^&F0QKDL M\@DM/G.EBSR6%\\:R1L;.A"K[V!#9-5@FZE; ;!N\+G5MO2RFWVIW;VZN>*J M]NPP)RF#[/X)/&#&0)+LB0E//C7K.C[OBFQ\>4572ZUXE59YH"OR"@R.0NJ* MA8_L&B] 3'A#1CA3*;@'X7GP,&R)[#X5%5Z!N"X<_,F3H[DT?MX,A0Q<^(X) MYW&AUEG+YN=\@?GBJLO*[ID"R05B(8/!B$3@TWV0W)1YDUQ92OJX:75.M2:O ML$0U:Y'//\=PKN'[T]&2*)447UX'R5V 0%A:G6R>4UQSU3T[,,(TE=JNYT]P(@[Z)+=BV=+=R0;@@*[!TR(^ 6,D3\/_AM&\!D0T!-LR>I>6+EAO-S:)0RFP(I!A+X$ M*"F^$EO(1X+[4@-A1XMA+<0$/@ /$[XC7+FY,J /1VZ'DIOX!!;2S4:H#!A/ M**9\R=MCX):F^ +']WLJL._]PXN:]_KUP&_"#@G.";S)>S%A@ 8'K9A)Q.63 ME?-XX-POYJCX"4<&TPH<.64<%?X&'NW'\'3\E<*L3K-WX7;>X!1V<-&1Y&O1 MD>0NI]*?MNE(LNVM1\NN_A+N;1"IV[";NZO@!AXI.D\3I7!+6R!N'"X/N;Q6 MF6^GF0T&FN*"JL(>\B*OYZ[;GLSB"\M_ A7T^3.,*N=[ %WJ)7)S7";XS**- M0^XD^0@W3PM0?A6CK2 ?:"Y<-V9)$HF'-"EO]YN?].:VF4E)!<]&MC7\)E$V:)(C,M5#_@,XH9I3%PI%=(!Y^1<&?J!U[P^ *3:1P12-OX)!SP MS.;[3PE[Q3WP!6&< .8B=J"85,^?%LZR=J\T0NKY$C@ M3 ^GY1++E79_%P0(L%K \5I&,>4/SW)%P9X(HO(JOT:X^7O!2)>H%M M UNU,BN6VZO<;=%>Y82&_H9N,"77#58Z#KR2PSG76DFC:XE&;Q)!0\P M/J9,!!G'DAH=)])O F.,8_D8I> RJIH5E9G[D&]'Y/ A:%+ADSP8)7SU-JM# M,V/_!L\Q>-)OED]W 4)&.))8918X$J S_,DW&R;6LMT,0=?$O@ E7$RCYJN(4L9CEV-^" I98$A MQ2ZR6E?VU(VO5;%[#&=C@._N[JL*X,M0FLN1,+%T0/9[%>M'N072V_/DFV4X M_^'?&#E[PO#?9B<1P/8;AO[F+N <2AL/$8LG*(WG,6\5AQ']9@8@(C? MFO%D"H[K>W')+TT#II_ 'H!$[PK@[.1#RR)C.3B-3\R3]%17^!4#S6.H>-I4 M.L%R^81'D8R 9L:B[^:\#,OXHLX_LU#TPE$-?+FLWBGX7HOFX248]NB?S1"0 MR@@I;=\L?MW;S2(AV5#18RL.6MD#?"/3N"SZ<$OU['37LUL,4\P5!-9=R_/_ MT.]>6K"7 W\$OAXAXY+I&9MEZ1Z[\#.1!44X>+BB=[D[* J1).-]S2K9^F2WP M)!E%$#M3[J8>>M=7RA+(R4LZOSD'16Y^6K^0N+&X;S[ ![&88>H76R?S+HV" M45D<<[0Z@'I2/SO*GK^KV%-YP8!KSJ_S\6\8 EHQL.]-9=#;XXD\1W/E]BJD M@S7__2930^K9C*D#N?GQEO"? CP95E$(T)R_,S]E8'1;BD+T8:EZGG(65T0? M0W4NNW4EJ,[EH%)Z0J24F0G8)&3"E<JGU/B< MLN(IY\V(1F^T^S"K#G#ZY4$Z*H#/V]2;P$* 09\S0Q/FE_.MPT(YO_]PE9N@ M,M:*599K#M/%@&$D8THR%0_()@Y\GWL%'?G2P4=;$H^C.,^()U.C2)Y4X!D& M4)^4G-S;5HZ@+HM84ERR&"5;LWANJ\X![_R>BEAD1_VQTK[,DMR@?3$R>+:( M:BBP.62#9,B4B MGKSDIYUK70\)^J7G/Z@M_8DKDHR"]'%:A!;FF=3KHDESSRN;L,Q^F)L*N_#+ M:WNJ2H.9FQWX!AGMRDZ\UEJXA>;I5KQC*=D6/2J0!Y_FAW1OH!O%N+I06AM/ MG'-X[J.>K8+Z363])D:7O>Y08[.)OI9F$Z,N]5N@?@M-J\_8,OE0C?L=:MSC M@]==XVE]Z?O-U]4/$#J!^N2@;B%HJ=J]5OW[5)S 9I%F73"MD?QJAU_MF*U] MD6"J'5W^GCTT+8U%P>J^^)O,JNK(NUT"OUH%?))B>[] MT.QT!MJ4[U"YS16M.NM5._HK]+G;19.?51:T9K^:B&T74&HJ55L7E3I>T=DF MN=/=KMGO=XXFFKHH@T;[MN9U8&MYC>Y^Y3KEREW*B,^R=.$-:49[2^0$"37% MA>=RY3&5^[0F22J[>)5EO4W2)(T6BB"^>N4#,Z)27Z5I" MD=X=H'>@:MK:+Y*JD:J]JFIV)R\?&W$V2;9OR]P0BX12/9L)5LLZ;=8!978V M[/AI77,E7<"LD0AKAUA*[CSOY,YNS^P/NY6+I"Z+C]^CGJU$-40UQZ>:X= < M=K6YQK5??*(:HAJBFA-=61F;MKZ ;^T7_U"J.??N!0E$A_E*AU5U,& M9J>KC7;J@HZJ#1E"1(L180W-[DA;?($@09!H/"1LVQP.Z/[BP39HC1S@*@6[ MH2D>A1%JQ$'MN7,X-H]W9#[E&ON@E5UFS#O(U5T]LJO!JI+8*HMWKR[:JG+WT1\AT_+MBSSING) M2U@TS5AI]IQU.%A_Q1!K]A<7")M3XORJ.3<=S:4J]8?<$EW;B@)64,M _V!U M+H=:.U'))JBRW4 Q.YB9F+>+S%7SE5;765,T,]-V^')9<+))BVQ0D0G-![TS M+#NO J^O&4?]+ENK>D(W(G:\( 9-V?_ZM$YD_KB^]$4H]>W!(AZ"3[^S'&MR:N_;QO'N%6A+5A4G==I?U MM+).%/-NKUKHZZQ[4JP\I7'WWK-N$.-+VQKI; 9U*/_&\62[:$J8^66D?Z1_1]"_KU$@ ["R4^VD"#@\R\:U!I], M^!O]QLDF))NP+C9AXVT^NEZO5=NN63R5D3<'_X$QW"?F80Q7%SAK),?:H58[ M4FM_.$VWT1;2?KJ6"2I3N4SJLOKX/BNQ9[WK7HFL.AMCO,K?+L6NS.*84W)&K:BI M/>Z%99D#2]LVWGKW@M!%Z-H-7=T^U2$AYWT[^?T4X,CI;/WD#-0XHNF.37O8 M)Z^#($&0($B0([Z/(QZ$,/D7Z8#CI8@0=U]Y<$[.08UXJ%7.P8B< W*]"5V$ MKI.CZ]Q=[Q^"P,7R=>1:D&OQICA&7=,:],BU($@0) @2Y&WO4WHV8?ZCD 6T MY?$V.=IUHZ 6N0(#LV-37WM"%Z&+T'5J=)V[H[U7@CJ(^8*2U$].6HWC)AN\ MDB%Y)00)@@0EJ9.WOJ]@O\A\=,I#KQW[O%6:MSU>QEA?[>>]A587.)*#3] D M:+82FH=&!SI--S7N@X1YFDT-HJU=4-<%U+E!BD/^\&BRJ8LV4.B$J(:HYJA4TQN-3*NOKPKQN5 -1:/>JF\8LA?9K)[!J_FF0/ML@"CE\[))Y+\=GXV:1SI#LSNV=:E*7:! M(0V"!$&B;OMM.UWO(GDSXD_<3WEEI8-K),_FLE%[W 6K/S9[G1$Y# 0O@E<5 M5SCZYF!(=SC(']]7HE\6*A9[@CT(3R2"''/R0K:Z/*YM:Z\+(,@K)SP0'FJU MY;;3);\.?#EY3(&(N2^"R/"#A%-!A=K14(O\A:%M@L] _@+!B^!%\#HUO,@= M?SM.3Q44:D%2C>.B0=<#4"DYKJ"_1Y=S!J3\T,&JZ M/:(J+- 1?>.8 MP@($+8)6X\V$&M@'6GWZB+,XC5[T[O[$1"UV0=[WS*&^AFVKR[[K_$^(G@\$ M& (, :8"P+3*H=-0-VF#V9AQ*?)^'VO;YE]C5>(#Y5< MNQF1T$OHU8K>8=<<]<>$WJ;8,^V\(R"3"::!!\H3_W]YV_#AGPW^>RJ2%_*N MZL>![;I6,.YJC:F^Q8)TZX# >&HPGA1OPXXY.M[%X+9 JK)P2$NLB-)-0X/Y M[I&L"G*YZM2A=>-J-&+3/5Y?US>U5HL==TZ-IYNM>56;>\22C6#)NJAC,XBP M-EQW[,[7M=<6-E GO!OMN]7"U)L\^3#/B$)P+?>(PX2WAD)%/FP_]P M(XR"21#-F/' /.8[W(BGG">F\3P5SA2GE,[ ?U"?Y$\B2&/C,14N?M2$J<\8 MK(!K"-\ ?>=. M\P@HF>Z=_Q,.&S!Q[-MY%NQS3LCJ5'**;AL>B1>R^&FW(C M"?#L6%5O=>#3$)DM\G>"Y3E+_S9^!;, MV,I6FW%'1BHK#+FA!$&N**M50 Y1E$MC=5I-P Z=4(1,NZ7#W3/080X==B MQB(Q5U('OO (LP/(N4O5AJ6*%K],V/>R."[UK.=@A_4L/73!+.N$BS49\.?R M6WV4@[?X7OQ,\6"Y!QD.][SL,W]]UWDG?X8-ULE_WAV!S\)-IA_'X\M!9]P= M]O^8;_V 3(^%,?^8_V-%!/.AE4-1\QU_N#; N'TT2XVL!ZOQIDVQUK)1W[=. M^W6[T:.GR=/D&S#YW<+B=/Q$\MGQ>&Y8[^,Y!RP*'I7F/=I/7/@U^=.S,DH> M L_-3,YIQ+GQ,_QM&AN?P81QC<)5,39Z**1YI'F':MXO8"3K4KR]]HDJ)%S5 M.>IX/^F/-TK_+@&/3;K^X/1_"7G$,"Y E\,J0'KW!$A_0Y:GQOY5;'S+HQPI M8#\RKNZNC4%'6_57TC_2OU?T[VL>GV*Q(2:9\O6-9Q;/H[^DBFU515W)JL23 M.PN4-/=,-%%&4JL<3UQ#7$-=4S#5VS[0L MJHW#,HR?A<$I(J!,%G4_[DJ$YMFUMNK>OV.J"S*K- (G@7,'.8[,8;>B MBJ0$3@(G@?,0.=I]TQIW"9V$3D)G#=$Y,'LU:,K7%G0>>+#:/PHNCU$R6-Y# MI:@@107?%,? -KOZFOK6!0=5;_,$B39#HF_V*5!.D"!(S#,,AGVS:VO+)B9, M$"::CXE1W[1'9#H=[(/5*&92I6"O@UB6UXTT5PFJD?CJRSYO%NP[HA";(+C: M"(LTCC2.-(XTCC2N/H(CC=M'<&=_ZTMW42-"8IN]ZXYIC^F:%T&"(%&&1%]; MK7^"!$&B\9"P1V9WI"WWE"!!D&@%)'JT2QSL?)W+-:^*:W%0'$5'0FQK$EXM M<]RAHF0$+@(7@8O 1>!J#KCZYK"O+2F4P$7@(G 1N*A^Y+XGB=65)B$&TG=3 MLX%$-+"TI?2^)9VZP*GJS9X0==Z(ZASMAC,ABA#5>D190W,P.%K!'8(40>HL M(-4CNZ\FAZIMJC4&+RRS.%8W\$4H9/02>C4BL[>B-!9CV/EMGCML,9Q;(11,!'4D;"& M_-4XFNKUS'Z?@HL4KR=(:8,4>,T]?:G.!"F"U+E#RK*[9M_65G&!,$68(DQU M 5/=H\6/VH*ILRXA>B]F/#9^X<_&MV#&5N";32]?<7S:EY!'+($1&_Q[R/V8 MQU1;])BT1E70J.X>:5R=!5<;89'&D<:1QI'&46U1S2['-QZ#L^%,90D;ES]Q M+PAGW*<#G!.X\F95%S&X($08(@09 @2*P_T$7H(G05WQMWS.%07\DD0A>AB] U1]?0M*TNH:LR9[9E/NL/W.<1 M\Z37RMR9\$6<8+K=D[9Z+L1#9YPB/#*M(=T-HZ S(8H018@B1-4147;?[.AK M/$J0(D@1I A2-3I9;4OIDF#E)A@%T1K$8NT)LO7[YNAX]-;Z(!RAD]"I$YU# M<]@_6J4'0B>AD]"Y0^K] +OA4<%N@B?!LX[P'-JF-:+=LRX'S$WPW'>OZ?(3 MUB"=1,$L]^D#GQIXV@B+-(XTCC2.-(ZJ@VHV M2W[T$Q[Q.,FL8W+9R65_^QJ1OI!P76!0M75.>" \$!X(#V>!!\OLV]J2] @1 MA A"1!L10<5 WW3*LJ,*BI_4B'S:DZ_[WC('1ZBF=AY'LH0]PAYAC[!'V&L$ M]D;:\L )>X0]PAYAKQ%I@"USE%])[*.XW EHJFVUJ"R-5'4FA:@(3X0GPA/A MB?!T#&MZH.WBS+:R:;=%36@CM!':ZNN_UBB:=*+*)P]\$D0\]WD3]ITJF=:+ M]5H4JK/,\4A?J=+SCM41^ A\.X&O8P[&U3>2)/ 1^ A\:ZJX]#26 2;P$?@( M?-N"KSLR1QK;5)TW^,[^B/AK%#R)6 2^ 7YS)6XST=0YQP2M_M$ZZIT'8Q'< M"&X$-X(;P>WTS0'[J%O1GK"/T,[;TR&R([(CLJLRH:'? MTU8HCTBO+H0)'Z/^M<31@FCA%'"*&%T2XQ:W;$Y M'NJK8T48)8P21@FCM<9H*4;PIX3!U-=]_F@#*PG-$SZ_F$J7_*-E=_ZXK(W+ MU7XL5,\J)7T_Y<8D\( DX)5&G,YF+()/Q$8"?XCAE6(""@;/=:;,?\2 @2__ MY 2^O/#*$H[:"/^9_,3UGT8ECJ]1CX"5D$$TT"0TR,9VY,&5*RGP@_5;^. MN!/ DO^'P[^>./S6 ([@4?;4_L=7U5P"S7"XYV4:_-=WG7?R9V 1)_\YF^^* MDB\!H0>_>BWP96P"P;J8X+-PD^G'WFB;[7.19[?_\,YAR5VX=H4VEF:_N.FA M[#3L[2/;'AQN%6$ ]J"IEMCOWVF[5N/B=M.R)U$/''O MQ5S8&@9&& DT';P7PP40P5X"9D#(DY1YAB<<; LWA]CS5#A3 _8BP^4A2@ M MA\*NR+8CEWOP(MB_8%?#W^*'XO0A=B(1*O,"%T1^1YHFAE!/8&#,."S?#_&; M$7,2:; (-S--<'RXBWH,)V-,F(B,)^;!T&8\F0;NTMPF43##R0L7I[/F(_U+ MXVK-OCP?B1JB":L>\4UC$G'^#;499V);NQ4/+@WC!QBZFG*:"$\D2E+ ODS( MJ0=IM+H(L$X9WQTJ?K/XPO*?8,0^?X9W!OF/*)48%X@9,YA>)."/TI,RGD4R MS?4*)XW/7!DT3+8D7K.0R(*XUGX3A5H8-;"=,S128$XP,S5\V%&"&8_^!Y ( M>\M,/@P^[P,%G(;5RB![L0=,9"JGP/S29#*]POF#) 0H M*0Q^!NH 2\1\1U%8G(9A$($4DY<0]VD0AY8Q!;J8$=92'VOK&9)<.=#"U8'M MZH"2D4Q&O43#A,=;(!RC&/'H"E)Q#0 HVU[H&I*S+U4I)M+DV M>G,-UZ(L#CS^ M^/;5B,DN00;:T6E'/\L=_8YY7.$:..@WGN#A.O\>2MNWO?NY=3FNZWX^N%R] MAT/[>:/W<[D;L5 D ./_E%SDV4S(33 N?%$\SA 1GC"@B&$KCF2V"NQ@3A G M,3XL>)#')FSNR(8,&$>&QX/)).:)\?!B,/!UD_++\M=SM_QB#=O>-CE#N,N- M%O.#WN*RTF,7V+V3/T;(XR#Y<_F]/IHMWF)J4J>\(>RT3;^V!2^-7&VRX_&E M;8V&_3_FN6W ]AX+8_XQ_\=*DM3ZK;O8)<9K<_ZVWWG5N :]/^ZZ]R]\WSKM MU_N-'GVC)K^;(7>R&]6;4PU'^YE$HT7K3^=]:LJGG@]W6.].+N!<@L^I1YOD M3\]J6WH WU8]YQ?8K(R?E9DX$:AMTG =+G'6=O].7B*1]& MV^+\SK;O"(\;?MZ" WZ+_W8P$)?&'(\\\VOY_J/!\(!5)()3E^)C.EYOECQI M3463;L<<=O4UFFQ[L1)"%Z&+T'6$4D"M#>R\)K_KK&[/H@D0QSQ1^8F>8 ]X M>QS,@=?+NY #MQF+FL< M.5P\R3Q3,D[).-5OG%ICTQ[I*PC==N.4T$7H(G35U?5KJ35PPR<\BK@[O^K" MG-]3$8LDOW(U2;V)\#R9T"EOR)!A?WS::AP[O1^8W1$=A>/WZ"B< +/]A6C+ MUF8PU@4 Q]^ZS]O#_QKQD DWOV.N0KN!K/B@8KWDD=2(J=KCD;RWS5Y77X?+ MM^1RWL8 88^PMX@]NU-]-. \L$>Q@M=/#D+VHO/8@!BKQ7Y-?Z M"E 7'CG4 MGR$\$!X(#^3?'[ /1]B5(_?OR:6H$2&URJ6PAN3.DSM/V"/L-1E[Y,Z_?O2? MU98G]X7]HV\K/ S$4$=AM*_\B#_=+M[?( M+:D19[U5!:]%;LO MK6IWJ%2:S=%$G()N83<)B+WW"^A_W+,:C3$=KM@M0M8 M=8,4NW<<4J(W>ZAL#+*"_KJHH;;B8UN+\,@2JV"3Z)NCP=:5\[7);:?MH!&Z M1Z&C)M-;7;2H5@Q&)'4F-NMB:[+RY_>"O+='[E!).CK[H>TS_GML@^X&8=X$ M+F]0IQJE9_:M;!DG#5QG^P),\N&0L_/A-'?S=PE.N W7]]Y\BF5Z#G((9C^Y!=)^\P/GM;__] M7W]9\YW/WQ,>^OF!!X\1"Z?"N<*.E/>H*L5CY!UC^.$;G_SUW>T- M=N'YO^Z_[F_>&<*%7\#;+WI6S[JVK=ZM=3,8]:S^U;5U_:DS_CSHW(YNKKJ# M=W];6O\=XJ;KP/6J^LBFL:_KCZW#&P0!%IT'I3-#[-%4$U[66Q, @_;[JS6\=IAF/:.._-KDMV6QTK/6-B< MZ]^5$)2W,[ U]B6T!EH:$_9.W-JOV:T!:?(T^09,OB&]@FK64[(8[-GW3+R7 M7:;XX&VMJRU7WRB&J(:HIK34(W5&YO6D'IW$-<0UQ#75,PUMD5I'%NSA&ELOOR&=NJA'U5LY[=AGC*BAV>]KJXY+ MB")$G3VB[(%I]?35D21($:3.'E*VV=%X)'4FD*KL9'S4=(?K/DB85XTZZ2KG M47>?_W@7X5L1$AK89E=?%XK]9587]:G:7*#P="/8K!&58YI!=>'P[[9)98DEB26))8DEMR8T=4U[<[X]!)MA.9I M#"9NKD:W=>FS7+)$U^?O(7<2[MZ+ M&7SDR^0.?AM/L-9QX.]<(#(;VU?#SIW[W^G;<&?<_?>JJ"FG7GP?]\6WE M%=*.4%!/E2X#61FJ9I?P'2]U8>0R!B;(UDL!XX/!K)WCTX8FR M\![619ND21KA'SR6?2RUGX M XNQ\MJ*QNXSY:+*Q7S;ZW9,8^VEVWV>?VF@4%=D%P.I&'Z0Y.*%Z?'O/'($ MUIE#1<1Z@/!AGS\S+[Y7??%)ZHAJB&J.=&%N[%IZPOXUG[Q M#Z6:9(RSXB#2?*,F1V><+@?4W?Q4UP$;MQ%WX'9Z6JC MG;J@HVI#AA#18D180[,[TA9?($@0)!H/"=LVAP-MMV/: @DZ&=D@V)^9\!/N MR]QCM%'C- R#**$P0HTX2*L03URA<#CJD.-,X")P56 ,C\U>C]!%Z")T55&; MP^P-Z7AI#WO[P N1NFXREB])WCE3[J8>_S*Y\A/A"B]-Q!._XTX*\A \_OQ= MWC]S\3+F=3 +TT2^[,OD,XMP*#&,Y6[*HIWN2?:O>L.KS_UN[WIP]>GZ9O3I MZN9*WI.T>I\L>W!3^3W)A&$RC3DFV>,_$[S\FD8O,!04^HPGTT!>B103 )*/8.-N]FO3 MF#)XQ0/GOL&S!34FL*+R2!K.%_W48#AH^]&(\!ZGGEH;"0 @7N0 ^OHJG?1?S539H MW U&=25J/+[LV >R^IV!IV>/=9W67&@Y:[B8'C@G:]^HV^\'7?T#T:[48$C;L/L,. M9<.1EW;@!F.DODBTW=*H[E3\I& SQV-L[:ROD4_;3\G)U6J"JU4C@'4&8W-@ M4T$%PGZ6R:N'GNZ]?M:E1U8>%)RVD/S '_8JZC;0W M4D%>%T'JE5L XM:0-?%9Z-^M9O5:9_6,8V$Y, <=RVS/ZX(EM2$E9R[BO;& MLX'HT+2Z ],:Z2L\<_80U7!+0?]5@@T7%9Z8\'"(MT%TQ[S2&[YQ)_ =X0FV M5_NFCC7NV9;=O;J]NKD:]WK=S[)8Y$V66+X2%Y,@NHAA+4P4S@\PW]+N4APO9G1O\4"->E6@-ZF14,M%P%ZO48G\C>[\0Y-GB;?@,D??EF@ M?^+8-#5(J*';-!_NV=_ON9+=,'=I9-G6>SV$U#HCE?H.K4)W%H DL&/N=1!K MJT1%2D=*]XK2_1 %<6S\ZD<4[B?+]!#]346C2OJ-HWRT3 MD?$/YFW?$HML8K*)3^F]-MX[I?9^NM1MO7QO>-'N[_4#&#JO/_+V>D0A-D%P MM1$6:1QI'&D<:1QI7'T$1QJWC^ .O?/3^'SH7R_O+HU'7!0?TYD,]LA]1U X MJ84WYNO;Z+%)F;4#R^QUMRYQ=BY% H@&B ;.B@:4"HQLR]:F W593^("X@+B M@ATF_5Y?"[U5/6_0XF]]-D$,00QQ5@P!3D-W."!#X=#@R[G<4K\.9C,>.8)Y M1LA"'E$ ]8@!U#-J4S8PK9XV6FK]#6!"%Z'KM"$"@AA!C"!&$".($<3(1JPC MNLX^H> ZB,(@8@DW'@+?I3R"$Y!/XSBF.S)[/6V5P.N"A*HW:H)$BR%!;2@( M#82&XH2UIZW6*)VP$EI:CA8TISHV;2"'>F;GL;-%K,/3CZ#CR",3SNN#>ZONYCP WKD;V M-MD9L+;-N;7=8#^\-^UK,JY E!5$]T8=L]/7EJNROT0;H7E5NRS$DL22Q)(U M9,G3R[(1.D?\2/S8%%TE?M08C;/TW1X[7)P[1?(:H:N4VT$$6CNE) +5:& . MQ^:XLW6;8S(S=85^_Y0PD,O:SY?^79J7)WQ^,54MK"R[\\<%';10XTHS_W<: M)V+RHG7R7]+(8$],>#CPBTD07<0,5E;X3SQ.L(5 ;##93GM%&ON\;9>>W/L\ M'\;M>*G+8SW#_RJ>0*DR74JFW B \X0/$IBQ!#.Z7HQG^(O' M8_PSP_YX$>?&#(8TC2]7A;,KF#+F6DZ&6\:79):%G;>3?T#X8%2HGS>AKS20 M-Y]1'JD?1#/F+0X,/U,\6'**X7#/RS[SUW>==_)G($PG_WG-TMZ+&2#A%_YL M? MF;,4F>A9N,H5_@J RG@8.]E@8\X_Y/U:D,Q]4^9!KSMW#M2>3VY^3J3'U M>G]\>W=8NX%EIH\3;[]DS^\#_&IC]:I$7$-W?;Y<-]J1%Q%M_!: M-2J^DG;_#7>6+79+6NQ;-TVBCN$$U%,V2*P IV_(\N3(G04@B?^ ,W8=Q DI M'2G=$93NAR@ ]_U7/^+P1M2]'YCPZ:(6*=])E.\G^)FN"9+V'47[;IF(C'\P M+^5D$Y--7 .,ONF\-MXY?2_PE"!(8^:[\=8)#945C6OP)8WU\KWAL1.),!&! M_U$70FLDR_I"]\WM]8A";(+@:B,LTCC2.-(XTCC2N/H(CC1N'\&=?=&I7R_O M+HU'7!0?$YT,AA65J>H4-<0^9AYS=7.N(.'8,D=4:HMH@&C@K&F RHL1%Q 7 M$!?@]]Y;VJZYK^IY@Q:?:JH10Q!#;'(:!MI*@==E*0\U%*BOU>96Q(L7YRB M>L0 ZAEU*+#-<4]?";.V=R@@=!&Z3ALB((@1Q AB!#&"&$&,;,0ZHNOL$PJN M%XNH4$CP^.332(X9:XNAUP4)56_4!(D60X+.EPD7A(LU9ZWVUL4XZ*R5T'+F M:$'#:M"C#>10'^UIZ51>%.E[_JB;=\>AUS*ZE[8['FZ*IBS)4[?,0TQ#3$-,<-_1" M=$-T0W1#=).%D;K'LVHH7D0D1"1$)+3.N[+UE=TZ&W-GYX:]^;__\JY]&M[VK7F=L7W_ZU!E_'EB]Z][P MJO/N;TNK5EZ!-[J'KEOTDWM8)9F&: MR"7!]F8/*&+9J]950C9\GA@>=A/!WKPQ+@-^+D@CV;D7OA4G*/U)$,GGK2C= M/N-6_6YQ%+#^JTTD]GEDUCW7X+[+-?47KKQ[L[9.R&O;T^WSH-=KW^^K^J\R M8NFA"SMVS?L(C\>7/:MO=WJ#X:@[L/M#C5V%!WJZ"O?/J3]JS;[>[-'3Y)LR M^88T5JJ=:UD,=WCN;6_OI2WVL[*>/DOKJ3!\#+!W*)Y!2J==Z7X!0TZ#SC6$ M_3:;PN/+_GZB+7^1VAOJ5CY*NC69DN5XL'J>6=-=T^#?'7!2LC,2C-W/3TQ$B M^R7+)JHFJ$59GF>0Y?D>&R5U*RI;0.GFM8EMU(NYB8B(B%:("//-M55.)"(B M(B(B(B+:@XAZMMFW*ZH&0T1$1$1$1$2TW2U@V^P-*BK'>K9$1.>!F\X#;[@? MS(1/)X*UX/OZ*%WM!$<:1QI'&M<(P=5&6*1QYZ!Q&A(-&W\H^$]IUW'W@L%T MV2,O*@M@[EQL!&D2)\S'P9NK!0KVT=#=R@A7X;H>VS/K#-.*[L7![1;*?^5[6)"C;-6B&J(ZH[G.J.EZE*5$=41U1'5'\,+Y'8^>A,/SQW#W M.IB%W(]E3X&5/>P-!OW; MT6>[?]._4?TSK-OAS=@Z:O^,4;BV?<8"+0X&\"&=RG*'T*NM4<8,Y.&;FOX" M<+EEK3:F1@7_F7$_D>\-0JRRI,849PU$XOU;/RRC=V&)AG:XVL=A"]U8>$C- M>T&,QI?6L#/L%O^CL1?$4$\OB$ZC:^K;C1X]39XFWX#)-[XDY@'U'RMR\L@) MIIX'U&B#E(X:;=#><'KIU!>F]:AT7BO@UJ_B/JE:>U5-VZTA4K6ZJ5JC^C?4 MC/*HR0@IZ3DW&2&KN<[0/;,&+.=13ZFBH_#U\GWKN'.7HDN4)E3Y5DQU-4CC M2.-(XTCC2.-(XTCC3EVM:K5_S:C!)K+\'N9,8HIEN1UMQA;JL(W$ <0!QP Z3MLRNK:U5 M7UU6DEB 6(!88(=)CRRR! Z.I&P9B&I\B.4;CT&FSE25A>-/W M"O)I(4=$C M1D7?+(NI4X@G+8=IFV.-/3SK7F"A:M.%P$7@6C#_QR-]!2H(7 0N M?5Q5\)FQZ#>>P"@I&GA\_FDJMFA#18D189E]?9Q)"!"&B\8CHFP-]$4I"!"&B\8CHF8,Q(>)@ M'^Q<3A1_X#Z/F"?=,^;.A"_B! NZOW_-L37++,T;BBNMT[ MB*TN\*S:%"!P$CAW F=O5%%7. (G@9/ >9@OW-=G^1,X"9P$3IUN>:>G+=G_ M[,%YX)EJ_RBPK%* ]T$"3GO\1@TB"AAJH[0=\*BI(5E=5.UX?<>:=&UC:/:. MV#2V+KI0M5%%1',"HM%6J?5L6*@*B57A#]H:T_3>[(#8!"TB_B+^^O_;^]+F MMI%K[<\WOZ++;^9>356+QD[0R:1*UC+EU,3VM9VD[L<6T!21 0$:BV3-KW^[ M04HB12U<&F #>%(ICT@!$'!PGN^B)*HX+]%USS\D!0LN8K$79_D.1=GK@RW MWF#NM.\YUJGI#(WW%^;%^:GAGYVV+QX/ M#ZW7^\6W?GS5<.#NYKPMGZA%=SM(J&?IFH?;-5LVPGI/E:H^KPVJ.JDBI/O1 MU0\BM0U*])L;"=7KFNJ=\>"QYIF5YO5G&*2>MN( \YHWEV S&OKOZ@L>'F^: MR&D>0^+=L:N72_D.>7^_16/^H)I'MYQEFX^;U _#^IH4/:8-:V=C?LW2/'^0 M["G+LMOHE0Y#!\7S-"W5->P%0 "0UQ0N",II&3-AY70&A7AC?U1K:H &H-&0 MVGWDQ8-7_^%!08J4L"6_ MY.62531 :6#'" 2GP-5K4(AM$)PVPH+&0>.@<= X:)P^@H/&0>.@<:T0G#;" M@L;U0>-:.9QNY19,>0N/-[ZJS:VM\Y 4/)@D0FFN;MN;^GRAP8$*8;F# MC"$:0.X "YXCH 7X-6(YVB[RA;QX#D"?4#?5BDW M1]U@T:Z;-NP1V4"AOF4LY"1A4ZXL =[!/+WIRW6TC/KJF,GKO"PD!$ MKQ%QY)K*=:J4K7# J0)D>@ 9F)"]LZ,H M(7XX\6.:""%,9[S@A%UEG$_%WT$)\=9RM ;U+]6#V;=8*WME$D67UM(<=:JW MJ]2Z8DQJ$Q"P"^P^&0%I %Y$3@ WP%T#N.>2]"W3.KP!@H4&B %B>-? +K#; M&^S"NX9W#7!W%-SPKG583#EH)K\&OON6%BPF+/A>1AD/2?1XK*,J50.K03ZJ M6+^%Y&U9U!PJ<\ZZ0K\ 1:]!<32BSA#]Z%$0!=!LU9G=&Z$=,T !4,"] B@ MBN?=*X]ZKO+A>'"O )H.@\9TJ6O:L"3[YDE1=/YPXH>DX%DBQ%/FG.3IN+AA M&5>E8EA'@N"P ->$:;"IYZEKG-[WI3? $_!4&^[8MK(.#*A^ 7J!WF:-JVTK MFS<*XPIX IY*TR+4] !/P!/PU!*>1W!]X?H"O.T$K["M%O)**.E66]*-2FY4 M;GIU=3SL MJZ>VM'S^MF#B\9\\_HF?__JVS(^O&)N]^QI,>%C&_-/X(DJB@O\67?/PP_UR M]$FU&OU-7ON;$,3[. U^_]N?_NNOZZ=_Y#\O?/S+FXLSRS#]_[7_[]O9&Q*%X@L6 M%,>>=WYAV.?^^?OAR/1&%ZY]?O[>&)U[IGGAGYZ9;_[VZ/TMOXMOT93G1-PI M^9).V?,4NW1Z'"7\>,(K1CE[_\D)XQD/"_C@J1CPF:S^%9(AA033J9I M&(TC'HK?%UF:SWA0B%=#IKR8I"$I4L+"=%:0DZ^GQ#,\6ITS3F-A0.056/B? M,B\JZ9,;GHGSY 1R<98\3$BYP@,KQ.4O6R-]94K+LEIB4 MR'?P;DT?EP2TPO/&$]LSER68I-F4Q2NT9LIC[J58:3$)>!POCOGEC?&F^BP@ M&MQ]WO[5WD1A,1$_BA>X8 :!^IC-_/$;ZPTTMEZ8\5$6Y3Y8B;5[= M,K\GV_KI=3YZDAD7SW30T_TVW_R>IX_:?/-X]IU/'[;YYH'WENC\=J61B%HA MG\WD2)/S=!"A/JS[=S)W2RS0.[_WQ+WR69L(O MAL:IUSC3/8#*Z:5@#V$9% R4UIC&B3B_%!%Y=I0>^>T+MO/)L2EH3D,\]FO"A93'Z+Q)_-E76_@P)" 5]0 MP,]9.N9Y'J6)4+VO/+L6V@1W%,&#D5IV0L**"+T,4&=/'12C_R L@+: %5ZS6LMCX5?"28OYBD M92Y"KGSCLM7:>KLWH6[/E]*-=I/N_6FG+)]4L6L@?^#?R^B:Q2JS[!I)43O0 M*L=IS6V/]E4V=>6_KRF5^EYLCRM[]Y6%:U)78:_)KO>[ LV 9D SV\OBOVL8 MIPZN => :\ UX!IP#;@&7 .N => :\ UX!IP#;@&7 .N05JX(9I1L*JGP7+> MRAV8\FK+K0".JV_4J=C729H5QX4L6HV2:XY=-7T9'+^OXM@C:@XWKG3IR]!X M **W@*@A, J@ J@ J@ *H *H *H "J "J"B9ZA H-WY"OYF4WZ+WK$YR7C MHVO9*I22A!=$E8YI).GVLI0NTY[WU;:A33W/K%VUNL)KP!:PA5H$ P \ M, , / # # #P P#0&&_$8/:S35J<\9'_,LXV$ULTMV+",L^%Y&>51$ M:5+U8AG/FYK)NDQQ4%[DE 2E.$5\E#WVQ6&JE _TU=E%)"RM A5 !5 !5 5 M0 50 50 %4 %4+%W]H/ZC@,\ _ _#0BUI-=;KR.>,S%H6$_YC)\4!YE>U+ MY02-^P0?RW..[LM:$5)7UBU\Z@^5S43K_+(%H 5H8K*].9>/3;JJJ2 M?R^CFU:U972 O0 K2P:@Z 6 & &@ %@ M !@ !H !8 8 *8AP)#>:#@GVZED[*]I&MY$<:Q*@FBA 4 M$"@% "J "J "J J@ J@ J@ *H *H *!MM:9NRY64WY("I9<19@P9?P!:PU09/& #P P P \ , , / # # !#?D.3 MA&RG,K$[#0P78C_&T/"#4UC+F KKID %4 %4 !5 !5 !5 50 50 53LG0$9 M4=LR 0@ H (%"*N9VR?*HFA&,RN':D!, !4 !4 4 .TW0 ' WI;@ &"P@%H#$!80 M 5 D=[1$)KJRU>-=J>OOZ4%BQ6GKT%CVZ#0%B@,TU+V:GF?LMWJ&E[C8FM 1TZO D >VG(7B H52)I78#XA'1 -: : M.$J:\% ;'"5;W09.^$@@+A 7B*N[WA48# P&!@.#*4[G-S((Z02EW:JG50$^X)G3F\.8 _-4&_@)#]6'AM>OE?> : M< VX!EP#K@'7@&O -> :< VX!EP#K@'7@&O ->W/&7>%93!'9&UU,"MY2/B/ M&4]RCKV8ZDBYJVU*K1$=6KXJ1>D*L0 0O04$VKL#%4 %4 %4 !5 !5 !5 5 M0 50@4!;TPQ>%\O\[P<"9_R:)R6GI*9)OQI)L[U,U)DND:Y+?5/=1J:N+S\ M7 #7QN Z,@TZ,JW&=.M!3^I;_51L]7X&\ "\&H!'74M=\V/@#K@#[C;#G>VJ M:SL+W %WP!W*51') 6 '3I,X%C4L5&DVF./M5')W/NSY+J$;1^PRBJ,B0KDF M5I$V&.0S-)3YU%TA&."AMWA K0%0 50 %4 %4 %4 !5 !5 !5 5B+/U3.3U MHUA3B/88!9OZDE%75B(\GWK^J';5Z@I_ 5O UN8>P)!ZSA#8 K: +>6E81;U M+*?<\FZ(B\\"LM#+_T"6H!61Z&U<%'E$:_XI\WB[LBA M9@/UXCM5UVTN,Y3> ;&]0:Q)O5']IA*(!6*!6.TRQ\_)JP'DP>T%)+L"2,L+[-;M0D\C4377L[I2D7F+;0UTYP -H -8'NV4H*:0W4#G'HR215X4H>G MEN%%Z?@DX %XZ+A]L:0SY\' % E*)DA#&BAF,@/M(JC?IT(MYO=SKU6UJP MF%1-2B=I+-0DOU\9&_Z%\.]E5-PJTT.L#V%]Z-YK$&&IJR[?BK578 O8JB>] MVN?E5^!. _^]%Q-'&TW3]GL>*4 -4+%!W6S"&Z@&JH'J^E'M M&M2P@.JV=*GH8AH^CMAE%$=%Q'/"DK"AM#R8QGROY<4&8+ZO M3OZY<0$V+"_E?J'O4+,NQ_ )L?7"5("]P%Y@KP;8JXX=L6 P,!@8# S6#(/9 M-57,@;A 7" N$!=<+S 8& P,!@9;3WT-J>G55.@ \@)Y@;Q 7O7%C:9);=L$ M>]6TQ/NV8.+QGSS^F9^7GG'Y?K]%4YZ3C_R&?$FG['G^63H]CA)^/.$5W9F6 M\9-2&7V;<#).8\&(0NM)]90YR!)R1??VE<\*/KWDV0/'VP8EEF&NC^_8 MY?KOUJZRI K)&\(1JI $XFG2^:?ES4D2;,IBU=XS93'W&M)]8Y)P.-X<Q.%Q>3=:#2P3'_H_G1'$0+^,9OE_-W=#W]Y#/F'.UNN MH[BGC=&3!36;5V+,[\OS?GJ=EYYDR/GYYF%/=UI]]ZUZ^.T*>^#(0CZ;R>?^ M=H=ZMP((A%7AV=)S^[N)2YY6?;J9&Z;+- [GUSFI/(E[DTJ>M:1*2N]JE*J& MI7A/2_P]BUD28MD#_(S137+!8O$1- V\AJVK?^4;<> M\YI:J6^[\GBI97]IF+9)A,=PY0Y, MZ]$"WW'UC4H9?YVD67$L'/ZIB(2O>5Y,57J.(&UMV\HKH"/'H)ZMK.=E5U@' MF F@(D.YVZ:-M$G02#D4.0DXP&/KF7)#B4)+]:KF1!SH=GN_G)R;3H95Q")2FRJO8Z^%Y&>51$:3*OP"[C<13' M,FX7!^5%3DE0BE/$1UEQ(0Y#Y(+(Y?7(Q:#V4%D]CB[P03 /2.PI#J7[V+N" MBTX%]"H%^SGC,Q:%A/^8\21?-+Y,"W'"O55F>C9V M/;P NH"N[=!ENR.@"\'[1O+[+95WCK7U@S-0ZXC&'E%KB*GM@ 0@ 4@@$-\I M$$]GXN%OJP!<;HJ82>M;+9PC.-"(ASH5'/@(#A!Z UU U\'1U??0^]D8,E5)+M)SI>W$6CK1D$="@4\ M:EC*]MAT/A0 NH NH$L?EZ!;EG^G G4AYF,4J1^'77HVK'/:ZUYNQ-EC-3U?MY9:+K $0$^H EH=A*:^V8'C+:[ M&M_2@L6*70W0UC:H4S0I4A>%TFH%:I"->JV_X8S=5I-U$?9J%/9V)JRUZ-!#8P2 "^ "N-KO"G3/ M!\A*_M V"?%;\VS4/M(94GMDJ5(57:" E 8@ 4CH9F^[&7K?%V]F_)HG):^M M=;!&\FPO&W4G7##=$74,'P$#X 5XU;&%PZ7>$'LX$(_O*M%/*QV+XXA=1G%4 M1 C,$85LM'E!T:7@C'7\_3HX."%B35.B[R;.KYRHIW=<$'HG- M8F=Q.!ZU;643>;L""03H+Z;&X_O1/C4DQS629'MYJ#\;MBWJ&35M_>OAEFV M$^!4"DYSJ*[0I>_@5)\:\-ONC\P[+&")OG5!SP+,\HAU)!\V(K)\ZKNJN\!L M\* M9B:@J<\I!'-(;4=9P5U7,-&I',+*'9CR:M4142*P5;P[KKY1*?S3=#I- M$W%6&OR.V$4C=NI.;.*@1AAI 4 +T&J]FZ"!?Z TIL\XR\OL5JWU!Q-U. 0Y M^[?,?$#T_ S # !3 V Z%="KE.")N#%9@\=B,F-1>!PEQP&; M1053-H!8(T&VEZ2Z$U^XSHB:AK*JI<['&( 7X 5X(81OLJ-=.2UC5O"0I//= M].ETEO$)3_+HFI,XS;%2CSAE@SC%=!"E(*P'7 7!/4',^$A'T=!A WX.G%3 M?XJ(CQS7I*["+<3[2J[;C CT KU*T3NTJ>^.@-ZV^#/=W"-0%1-,TE@H3_[? M=V/#AW\A_'L9%;>(KO3CP&YM*QC92G.JK[$@=AT C(<&XT'Q-C2HW]S&X*Y MJK9T2$>\B*6=AH0E84->!4(NG2:T/OLV6F%TFYOK^JK6*O'C^C1XNMV:5[>[ M!Y9L!4OJHH[M($)MN*[IR=?:ZX]"5_MM48U^?N+XQFYL26AQE/#C":^(S[2, MGU;4]&'O;ZU^=L9E7T\>$I;GO,C)#<\X67N G6!OVX/UEC2[7(F((^(H3,TFS)RR6*6!)SD$\X+2FXF43"1CU1.1?PP/Y)?1VF9 MDZLR"N6A5#SZE(DW$)(H(4+?>5"(,T@Z5O/X7_FLX--+GCV8$=N@Q#),-4*A M)&;9%8]O25AR4J1R[7C>O3401V=,/DT@@J.\JABO8JAQ&8^%)*>RFVN0YL5V M#_LMDK+\R&_(EW3*UDSM@CL6I++&D,^T(+A3E/4N(/LHRH"L/U8;,+@<]"H$ MHFD.UM=TFP"B^#J:LBQZ4-) G' EGDY +GS4;;A2T?LO"_9C61P#->_3V^)] M+EUTQ2TS9JL]&>3GY;^:2#G$JW]7'G-_X*87]X8;ZK/PL &=Y^W M1^!-%!:3=Z/1P#-&]M#]Z<[T"V3&;);S=W<_K(G@X=:64U$/%G_X9()Q\VS6 M_,X<\39>]2F>]&SFYYN'/=UJ]=WCX?'P+7CX[=+B6'Z"?+9\F+GE:]>EF[I1?D'^)WDYR<"QA"GDV0H'F0?/V MU;R/PDE6I7@[V8DZ)%S7.NIH-^F/GI7^UT)$;%7H+X+^3S.>,9D7P.:P&I!N M'P#IK\CRT-@_RRJ*JHJ5@5/;BU0:&Y/-% VW<-N2*\?CD>17)A+ MRYPE84X)_Q&(6)OD$Y;-%]I$ +CX%+*"U;CK2:>@>G^U^S)?JWP'4#9O<9L) M2[23#_0'^@/]@?Y ?_24#_1'J;_8EVUN(EX.RZ# --\V4ICV-?/J]EQT8DN% M37U+76,4W5^^/ _[OT UH)H#4(U+;5/=YBW=7SZH!E0#JCD,U9BFW"B*[O'@ M&G -N*9FKK$<:IH(H>K+>W4LO?4/%B4%3ZJ]H%7_IG(FRYJ0=U:?=^Y<PI( !*=@(0#*[%W\-67;5XU]^) 'D5%06QG"EY- M.C+0E S@ K@ +H +X&H/N%PZ=)45A0)< !? !7"A?^2N*XGUM28! ZG;J=E" M(O),926]KTE'%SC5;>R!J'XCRFALAS,0!41U'E'FD'I>8PUW "E JA>0M[CR&@$^A4B\ZAIZQ<"^@$.H%. MADUF6CB-,)-20OUI'4XY# M71?)1>3K 2EED!)1LZ.NU!F0 J3Z#BG3LJEK*>NX $P!4\"4+3!E-Y8_Z@JF M>MU"]%LTY3GYR&_(EW3*UN"[>+R[-RZO]FG&,U:(.R;\QXPG.<_16[1)6D,7 M-/3=@\;I+#AMA 6-@\9!XZ!QZ"VJ..3XPG,1; 23JH5-R*]YG,ZF/,$"S@'" M^/:%Z4-JFAAN T@ $H $( %(/+WF.*(C=7O# 0E I#H)"30:_0YR7YE,<^K M$&W*LM^Y7+- 3D4C NI.:;!M4'>H;M-;UTM_@2Z@:QMT6=3QU!7> UU %]!U M?][(H,.ANI9)0!?0!70]H&M(+=,&NFH+9CL6L_[*$YZQN(I:63B-DB@O9+G= MM;)^+N"A'I<(^]0<8F\8DLY %! %1 %1.B+*NM\$@[H!#I5HG-(AVYCG1Z 3J 3Z-RB]-Z3 MT_#0L!OP!#QUA.?0HJ8/ZZG+ G,;(O?M>[K\)GN0CK-T>A?3IPD&7!Z UUI' M3T>F26UU4^#7W_NV C@@-?T,Q Q&R#&H(:ZBC @!HCI.F(.@<= X:!RZ@RIV2SXD!<]X7BR\8X3L"-E?WT:D+B6L M"PSJ]LZ!!^ !> >>H$'D[J6LB(]( *( "*ZB @T WTU*%LL52!_HA'Y=*=> M]\BD7@/=U/JQ) OL 7O 'K '[+4">[ZR.G!@#]@#]H"]5I0!=BQ0?J&P#WFY M ]!4UWI1F0JIJB>-J( GX EX IZ IR:\:4_9QIE-9=-MCQIH ]J -GWC5XVR M20?J?'+)QVG&[V+>@OU )U.]6*]#J3J3CGQUK4K[G:L#^ "^KZ.+B*&P##/ !? #?IN"S?>HK'%/5;_#U?HGX1WF4)D3$S;6$ MS:"I/N<$3;>QB7K]8"S #7 #W WP.WP*L5XH^\ M('&:8T6X 1K; I^VP&>8EIJ8JIWT>M98/?MFFS"+D+K M=Z0#L@/9@>SJ+&AP'66-TD!V(#N0';E_;K M-'H#VMF,':NQ=\G+MZ9.V_'HR'2H,:RIW]M8IZ6\33L9I+$A"_$F2E],IR\01.2G$+W+Q)Z.Q4#!QW6#" MDBN9,$BJ7P5I4FUX9067VBC^,^7BJ'1,TAG/6!&)WU<-?^3!:]+9Y4Z+2<9Y ME9Q(A!"57)),Q9>3G/ D%$^AY))?^4R(XI)G#_QH&Y18AKD.[YUNF>6$D8SG M95Q)6XJ7A>E,"EQ^/OEZ2CS#DZ_I[RPI679+S/F?EXF?&)"*5_X'%S]=<_$M$1S!L\55W7/3TJT9/RDZ!;?=8G]_E/F132^54J G[,T+(,BO]=X M)3 ->9!QEC^10=T)]$JN\F=SL%X@MAMM1G$L^4:2L9I;\P;KT]GWNC68'N6F MATJS,^-!$5WS^):NF :/S+)(N@[Q+0D%B(0M$6[ C!3]22L:,_DP9,RBC%RS6-S:E!>3-'ST M;.,LG%.YK=(Q5O/^'/W%.5W9\R-\4)L3YIB;T#( MK^+6YX]<%E$<%7-)"?9E4?7H:9FMOP3QGA9\MZ_XZ?T)CW\E[CCA-^)OIG=DF\]%XB*^)Z\DPIU'NG M1IAS)IT4\4SBR>:W+RQ*.N79_P@D"MLRK2XFCD_2:12(BXRY?'XE\'')K0@: MUCN#[,0>XD$FU2.P9.EA%GHEGU]((A)**FY^*M1!O"*6!',*R\O9+,V$%(O; MF;330AQ*[BE5Q8SB7:IC;36W5+TYH87K-[9M HG&4YR^YSD?SS-(3WPF8V! M?^=3*HK?E?G,UF!]Y0T^QM$Q7O JHJW1$P;,I M29](GL@0\)_+?V2> WGZPAF?B=N3N9$P$I21"-LH+BC48%JYT>FEH!.VDLC* MYI,E96)F*6?!\H=KRE\M+L+#PHW+EBZ[PN[&W66B M:CFH^KS\=Q/IML2KI4G&LD'8RDR_9((?W?G[K;[[5CW\=H[DUQ$<"EB3C7:5'VZF9NE2Q';SJ_S41@K M\H^YRW->N3SWW@IYUDE1LL.X1@G7A>71;M(?/2O]K\L%P*B?7+Z1\9%,U49W)?@NN6%5R1L? MCT7D6:OM@7Y"/JH\Q=9[@D=5Y41:YBP)1YMRT_N2),+K!&1<0QI;C)P.O5EB>=Z6AB&W1HJQLTV?5F M)4 7T 5T-= *J+.)G9?D=[KHV[/J N0Y+^;UB7'$+N7N<>$.O-S>!0'<3L3T MVGI),^LAVLD'^@/]V5D^M86&1AO8?OLT_DD0B$>O>AP%/+JNZDSAG,(Y5>^< MFB-J^>H:0G?=.06Z@"Z@2]?0KZ/>P!D?\RSCX<-6%Q9\+Z,\*NZV7(W+>!S% M<5706>V0@6/?/&VUCIV./&K[6 J7YV$I'(#9?$.T:2ES&'4!0/.FN]\1_N>, MSU@4WNTQGZ=VTZKCPSS7BXA$(Z;J3D1R9%''5C?A\C6Y]-L9 /: O57L64;] MV8!^8 ^Y@I=7#F;L5N6R 1BKPW&-ZRG+ NC"(_O&,\ #\ \(+[?PPYG\@A?$+YL0DRVJ6S#23_X M!X#I,V!,B[J&,E/>#\0@(["=*?]4+>XO[=Y"6*(19[W6!:]#88MG6_BHM5@D#7TZZ*& MRIJ/;2S"AB56@Y%PJ>]MW#E?F=RV,@>MT#VDCMI,;[IHD58,!I+JB<^Z.IIL MY?@G?O[KVS(_OF)L]NYK,.%A&?-/XX_\9E%**L3R.4L3\6-030S)3Y)PT:/H M0[)\3)0$T2SF^3O;N[]K>W3^.NL& IJ-D,J S.NQT.ZO5L_GV M._W HM_S]%:+WC0P5;'M 13DHVZUH 99OAPOU#]?IW*XD:RM0=DP6FU-V?Y= M??'$E/MG7.5FYPZ*U\2N7BZB/-2]G?_@61#E>MZ<".X#U)X>)!^JV6!:,(BV M#/*%3UF4B+>LY=V=IO/>=26+'R#S6S364Y9R)N$M9]GF\PC!>O";]B&6JZN, M7[%"3SA\$-B-DCP*M+R[?['XE9TQ!Z21!Z0T,>-4HXK".M?$/I5%7@A15O5( MN9QA?\:#QRL!9K42T%R_G1XS>W."TV8)VZ&>[]"16_\&4%U )\]#[W0- ;93 M^9_NVJ:N<.8UM6H#VXP&"LME='_U(!I-B0:"@^ .F!5H4(C:"Z[O&U1^S5CR M6I(8V;F#NIC:.$^F,:2^:ZB2A2X0J-M- B8ZW/+"<@:.LM0%$-$;1$ ^D$\C MWCZ<^DV<>HT"RSJ)_:XX2IF_KY'<]%+!?B[F'/G.B-IV_2G6?NQ$!/J:J&3O M3%^;X6"HK-\^%C> +0@.@FN#X+!NW_EU>W-(_1$&P-<7 'FPM&3&\JJWU$N$-?A]3/3'3C*TD6ZJ'[=L2D0 M ?E /E@_P_I9P\2^OE]JF]9IR MIUA"UFXMP-O5=E]KNZ/!RU 6W=3MD@"A2 MMTC=/E7YF/H4%/=NI$NKU)A[+K_0+A= MQ[:], 3N\O'5OHA@,XL"$7!6USU)PD??_#.)BMW'PYV89\[)F7]Q<>(ZYZYG MG/J6-1\/9SK.^Q/S,./AYLKSGS(OHO'M*O5XWDSMR+@'<8HSI=!D7)\]_K(4 M4L9 .0R4TWJ@W&@@$#P:+OXQ%HPCTZ3 M\*EC\KF_7>\ HRZT&FRQY')6+CR4#$I6NY*1*E#<(4Z&$0 ^U>,30TDQE+0Q M9<-PK6='"A[K/+ZOZFC]\.K/=)T%=L&BI?38Z[.W &/8#-@,O94--F,CF_'4 M8MPSM/W4H7LP)W:V/J/W_TRNYQ6JERR6+7,P#E #7FE.<-I4(%BF00W?KEU( MNN#N.8[34DOZ!"_LX=E+K=K -:8_,)1-L]'^W8-I-&4:I8);1!A5&*$/ M\NC(]ZEKJ&M1\9P,ZY 'H-D7:"IU EJABEIX""TA,6?L$83NUY71O>F8O#MTQ+F3QT@4'=CA!PT>%6PL %< %[\62P[9C4'F)P M,U !:W&_T.0,' ^(V#<.VS"UU/H ;=Z_"0FY+N7*M;'01Z9CT-%0V1QYC$T% M^NHV^-T9FVKZ ]^L7;=T05'=3C/ I8/@]#%M0]ND9@,%73!M0!],VV/3-AR8 MJ'"J+_KM6)![/S85&;2&;'ZGAZ4.%5978E(JX-;SA+4],)2%J;JH?MW1*!#1 MX87-(\L84M=2!@H8$4"FXT;$] [&O#^"&&P$W8D>N,@:6!3=B^QR.HAE-2J\=_V+H MGMGS:4WNF7<^&C4ZK1TGF@<5=-VHONW05CU.JH!3X%0AIC+"P=L%A7B"?Z0)\H.BHD M7"FNFJ?CXD8HCS@V+_)%OFQ-AW=YJH9'*I&C*!$"2LM?<*'=2=BDL[P#[;*$MWE^ =:KG8 MB@^CO2ELK&V4I8=['!QJCI G@1G:&$_;U MVUPS9U%97GJ_+VX49J@\VVW!L M#\V0B(9&ZI85888Z;X;L*J=?_5Q?7#E7&CD0S*6B[S5>KYTHE8^7Z9E07[EZ57&9I,H("?"OWIYV*5. MQ0O_YB2=\8P5L@A!3>6 @(V2ZY!\+OX!^50*4$XB/E[Y:JK 3$])44@CGO8(I!]SV_U MZ>V^>SQ\6QY^NQS!P3;\/V\%]A@_O7NE_?W-#@\POENK8=W?JE*P?Z2R%(R< M"Q,;/FSV)K9!5<6M!U4YE6)4$J9"!9=4\*/PYA1H()AP+R:T#Z"&KTCRT(JI MLKT%MK=!U5Y6-66#)6%J]5:\S1/Q&FBE9@2H;!$#[-@A)=V8.N$C[J6:IGO8 MZI/ZE6EU#V0]:M6C(L*/:59,R,E4'!"P0UH2[=CR!?7($C;<5C?<]!7IZ*(>=9MR6.P>(VI( M7;>F_LQ %!#50T19'C4=!Y "I I59"RJ*%P2:HGD$(+@PZV,-!%A.WH4J!- M2LBSJ.UI, =%%_6IVUU >KH5;-:*OACMH+IV-&1Q#94CI-&0!20)DM1"5T&2 M"MXM=L63JK>3TJN4_5Z4W-'MJ([6K18NY=EU6)M M1:#RUW(&I.Q9450]ZNZ&;2V/V"*\ZFJAY*9J'PJH[#4\N2]SEPM1V?AOQN64 M31[?4B5WN&85GNDD#0U_5L.5W$$2J6I5":@IA]I@_>YT-8"?,]E4M+BM9,J_ ME]%,]BVEE2U\HKWFZN33W4>=/O<(+6UFJ722J:^DB:5G]VF2J6:GZSS&%34Y M:XC3HW.(5OT<3JIQW-M8\A387VQ538?;FR+F!0ST)3B<9THL=>%ZBFWU0SI*:/3ED->CH=N#S)HM5WYE%OGK,\-71HP7XHM)&@O!Y^??RZBX_9@6?+=! MX[[E^F^]B/FC\XOV995M=&S2^)+K_(7/AO?BB=:I^^Y20 MO[.D9-DMN:MKH.2&B[<\G<5>[Y=_K9+1ZY! M!:"57(WD$Y;Q:K%<#A,7#S!-$W$1\7*H_/)F$@43-3=N4M>HY<:7;WI>42L" MT5"6(9:YNII/ASKUR/WYVP\$T;,H(?Q'E%?CV_,ET%#""O%T#PHVRZ* *U.S M/UO60-6SSG@V?UY*HB2(2XE5-7W8BS*J9* M9]4T>/$[<5PP83DGDGSDERR^N\0X2Z?5N3F/X\FY M<*VSDY'IG7B.=6&ZHZX9_GM1D4I6;3+ZGX(BE5-R37?)Z+- :$DF;'YQ M*M1O$*64?$B" 3FJ/O],'X)+1H1K&\ZY.KV.A(95)I9?$C:;"6>!S:EEDG%! M[2$?2VQ4H!'V(2K2"C+5;I!JVUG \HE4KUQ>:'YJ.GXADMV)/$QGX"@ECP$Y M75BUC,O_"+EQX32EMYS/"4+X_<=WWU3HR01(TJPRE95$[P@BE-:/75UE_(H5 MZ@R?:5IT9*WW^)N13BU7DNUV[O[-EGH>UY9O/DC7,KO*LH7CRGULS('%2$O'SOE MQ20-Y<,MCJ[L7%1,YI9OME#B_([T$WX3WSZ@2U"%X.*% S'?*U79DOEYXE)" MUF5<+-F(<*$62SO7U[+XXG8FCA=7KG95O9&7?KMV M[;_]Z:]OY76B=_+?O_U_4$L#!!0 ( /6&9TW%H(\AXA #N_ / M'-D[5UM;]LX$OZ^OX)GX' ]8!W;2=,V0=.%ZR2+ &EL MQ.EUORUHB;9Y*Y$N227Q_OHC*>W+[]\_D>W^\?7^UMP22W/ M142 $4-0(!L\8;$$/VS$_P)S1EWP@[*_\"/L=GTAH/]XYO8YMY;(A0 *P?#, M$^B:,O<2S:'GB(N.1WYZT,%SC&P)P4&JBJT"L=L"L@42=]!%? 4M=-%9"K$Z M[_6>GIZ.&%QA^^.11=W><7_PJ7]V(DV21A)^[F#RUU;9YQESCBA;R)+]DYZZ M/8,OKLIRNVL@E+MH/?'M]NIIKGSY1< M-.W875$F $G1-8=\IB4Y$]K4;G_0/1ET@.\HM]2"0KMEW-R44 \Y@JM?W4C% MD:RW WH5('B\NX!P51U&7-"'$ERI"X=1!_$]X=&ZZ@)2KKLO0%K7+H!,CIP# M)RVB?G5#N:ZZU!T1/7V5[#^A@*KXM%J5'%E'"_K8LZA'!%NKD>ECF2$M2R[\T8V4 M[ C&8TQ&7CN@B0MN?M7&8R-<.-;S/"'UQRZC^Y8R]&PMJT/82.F_:H/ Y!%Q M'6B<5"$E)A;\W8U4[(:$0&SQRMX12?E_UO8+CBVE;E %1"BC_NA&PCL"$"M6 MW2TV4OHO@UM 0JC0FM2E\.)JAU20I@@ENK$4.G%6U2(H@IY'&K!BJ:HP4X3)= MW\GEE(('60!@F50.!\>G(RK'2PEVYJ I(IBR.RH0'Q)[)'LADO]U'-X!2NS[ M_4U>XJQAE=86(@HQ1>[VY7C0_SCH]T$77&)N.91[#,D?@Z/CTW^"F'+@:P=: M/8#$!GX%0-?PN9?4FZC1X\@>DR_Z[V1K!L)!$8-@HN.7EMON79EBP<60K#U0 M.+1M725T;N3(REP-^Q()B/=-K[$F$_7O^Q_?]X]K4B\E(@ @A@"\"S#\N_6. M%&'U>'[UT\-B/:(R0B#2^A?QDY)U%GK,^_H>$T(!/A9 Y\!' M S9P6O>I0.4MAC/LO+H'Y5=;Z$0G+^)$&T"M'Y4B],:5>8AXH-,E9&A)'1LQ M[G?$%_&?XNH*_>9#?;_Q40!!01S'O\(1J/67? +5UH?M.6@\OR$"29/5^BDB M'+V(NQ365N@MI_6])02AAI<0!@APM+YB8.\!RKM[]HA IXGWD_['D_Z@+N_O M_)H.B5B4"#FW(F+ALB2:%!@S4/E/.@.-:?/IB>MK:5&M4#_% MW%6Y<> =#-ZG.Z"1SC:'W&:<<.I@6^T%?H6.VL.=+A$2_#N!GFPEM:]8CMQ" M/08>99>4_ZIN.94-J8^K:!HCG2!0"GRMX-U&;\M6O)4G,L@D8HD$EH#W1=VV MT@(>3W5_W(%'\&ZKGD/E==-R?#P?0;Z\=NA3G=Y8H,_,YON"7ADI5R&K4@^T M_K9_%K1[S7Y:17DAP\;^6H;AMN>F2:&N-&PI$S?\B&XIWUL/SM=KYOFD6D^. M5P-4/6V/WN)AO$),0]L7L5D*S8P>5V(TTG^@3%XB;C&\4MK&\Z\>QP1Q_A5R M+!M_$K/,STV"9O1_3_&"X+D0U_;)/^ M5W%9;GWH?VB&CVY!*73*U#;S:SGE= 0DSM8+]TA],R;F4A/T<7]PG%Z^?!7? M>Q?^U;I%2#-4&4,0+RP%U@R 8@H/H\) &SVS2'F4KJ'GDFK(I=-"-?AC(OQ4Q M6"G_V$,]A:Z1RG@-KA'6#.3 #%3=(%9YPE,.,6G(Y*M*^&528(Z=3C*.^N0Q M>8#ASN^4VD_8<62P("NVH#:.A2)O#? M&O/66=;:/%>JK- )4FMOA4X0/R:[00#B$)*'9ELO21!W8TL#9<*NIJEDJ;U[ M28G*"KTD%415\I(X@HS"K9?$*:D23A6K,0=5'S*"J@)F#S"VND-"G<&8(*:? M(BE'35+(&$,-^ADQE-3@G_U8(>8_OW*X;3[U7!>R]7@^E .)C1U/!2%3E:AC M]2SXU;/E>#:RKQEUU>$9SS?[4A5$]@^$%TLU2SXB!A=(*^1C3ZB7)JFWPU49 M<=\ EW%P'O0S!N>-YTQ"SU$#L@]5C<=QL"!""T*X0.$%,< @0 Q"R"# [&OG M((;Z$(?S/*]0"TB6')R#YDL4T^?)7$JF@EI_[<,)JU=7Z%NI'*'(MS0&/7>$ M/I,AX9]QDUB !M.Z#*HRZV>+&F?Z03]CID]/,("L\Z'7K?VLQ6 M63?K,EQ&>2'3J3DOE^G8O)=3IB5=MT.5ZNT<.])]. M$>L'!@F'EM)F[7['J@"6A>(*VO92"[BUV0GID1IS3'FT3O\M]ANM_OOM M-WI;JJ(VKG_>OUX5YJ#D."/\+$5Q>_*^DA?$'\#>+_E9F@LY3[T!J2SG6X]Y MMU1G$3*2# KHX+^1/:(\W G;%]UYV@LI3VW'EJ4\5B/05;:T9Q$CVQ8N%DR] M?A^K(^"!P'[9+ZBDT E2"6A9)]BN6*6EH63K#!D\31#3$Z(<*L8-(W M5E'H"*F7FI5UA%BU(*JW]8(LBC9/:L=>YK!?)S#54.@#GW;U@>C1],2K(UHG M,%(4/:O_8EZ0KJ+0#3[NQ0WB[R%HW2#-495URK+*S(N6QQF+EN6H/< US"E: M*$^.Y;'ZY%/T:T8]\3NB"\G5$EM#AF!),G?2;%[[S%J7":K9RL3]XXUO><.B6#,52]Y"D;8K^OM4B_M M355 %'I7:KFPEG>IDR(A-AU-!NC ;)TLWKI<.;:S=CEE,[^VTU6#4>AVJ>6K M6FZ7O7G[JW;'KZWG[>AY56+<&OK-Y]&RPMX:OG*(L; Z.?D5)/ M_Y1DUZC"O.MXEA7=*GU=K1#$-8;/ [7L^.U0/UC=5;MYF>$L*VXHX+2-/]3[+"O\+)X@##?*W M/I]6@:%M.7,X_RDOG$]\,^V@V[[2?F"^N'G ^Y1Q"#>+B8/M* MJ\?2SVDEAL)& ] J#K?%=SN?7J3$O*[X/JM')!@YI,/HGWO/W#Z' MJQ66V;:Z%%P@A/KH]35U"3G^SK\BDJW^'%IRY&#(OE;5HEO95*G71@PMRW,] M)_E2F0X@T$47G5H:L*-?KG;1$F\]C7(R_13/@_N13TLXA-T[R,[C?I)[;'@G[ZHDUYP[FGH.@CROMLQZ3B MM_#&5VI#WU%NB(V>D?U E>6Q]&!_35I03U-;.'R)YYPR#GU+HG>T=.LA _^0F/+^D.W0LN)B36,2ROH5S!"0V=Y[ MZCC7E#U!9A>8O%UR=ZO5,B-9[,I>GG4!4#W?QB,:&$>.ZY354'V+O)7&R>CDA:EG6KB0;P!SJ>R72#C%G0\,.0EK1) M90HWS4@_2I%$J \?/./-K)UQO1QT6YS;V%5?M_.'P%?H7'&LE[J1LJS8W&DR M!6.2Z"IY-YMLQ,.2(8,9V[<;;<@3-9@1N_EF1L1 W\ALB7G^O) ?/,=ROZI" MS4P!D4-7,K=#UI)0AR[6R;$LOT#C!F7#UWJ&@EU*;6!#%++;POT'BN1]4KR%2N MS9,FE1'8R3AIVR\#C]+29( M 8@,WUF\:;Y;R1"]S[];&X2BI3.1Y5HQ[\W0*V4B5S)34A]GBV_I)CJPJ433 MAMUO4J50P:Z%(+&GWFHE2=JVQUSDK0>CK45.L;W(.8*K"6:QIR[R1_;9GA<^^Q$^+"&1R*]5H!Q_FU5HU2Z"#:( ML> -3CNTQ [RS6Z0,-?%:)?FJ"S=M"64G Y?ZGQ\8@BH*//V@T+J51?Q-UV$ MUSSH3+3BR,S*HK+G9HF]G<8Y#1P\.C:*3;>/Y MG>>JE\=0IKXP@90%1/VZ(6'V'7Z0()7&[E-APQ+;NJ9MI;K[4M;8Y%>CG"4? M'!@R!LE""\[649$@LA^J[7H_M.?#X.5VZCMF$A['EO[Z9W)][^6K>2LO#-M1 M31$ZO[$O/:7/'S[]C_'XU^>4?9>9$'MB$@/CVP?7:LC7L-S7OF>/DO5;#&MT MF0<)3 6:MICR,$*./3Q+&Y-QLJA'9Z!L/>ZP^-N8X5)]G]$>B;$M,!1MG');S M^&(\UZ_4EXGB>*Z^O#AFP8J 7IM+6%E%HFGF?M&UL[7U9.KI[0Y@I' M5)<4EFMZ[M,)K-*9HDC5(2E;\^MOXI!:39%'/ LIW^JHED4*2V;B Y"92"3^ M\9_?KD;O;F(U+2?CG]^3G_#[=W'L)Z$<7_S\_O=S='!^].G3^__\Y]_^\7\0 M^N_#S[^^.Y[X^54*,?MP7^O%$OD3NBN&\E>(4,3(3]^FX?T[X' \K?MNT,E=\6_?E?_* MZM+$&/.A_NM]T6FYJB T2S[\][]^/:_Y1.5X.K-C']__\V_OWBW$44U&\7-, M[_*_OW_^]*21REZ70?WD)U?QFE27=6X.(XS6W;%5I,>!F7YR%;5+4RU@ZO)?#P[32=_SLO9 M[='DZGHRABG6*?.OZVNG8OBUM*X<#2:)C=T-*HQ/5]?6S[Y,SB]M%2\GHP"+ M\V*L.A5"XVX&93XOEF$^BJ?ITW@6JSB=G7R[CN-I[)3WIKT,ROH7"W_MB,&G M;77"!LR-JW*6-_ZZK\EX!C,(5(5R$\T-*O9-X/8[2\M&.V)L/)V,RI"5K4,[ MRDK$^66,L^GO8SL'&F+8Q$/3^@.1>P8KSGAV&6>EMZ.VM*]LK'-&SF?PLX;! M:3JRT\N/H\G7;>3?K)V!R=]R/+9HM%_&8/>&K0S6\?(F_CJ9MAZ?C>WURL[I M=:SJ-:4M'VL:ZH2!XSCU57F=>SA-A_-I.8[3Z:&=EM#W&6RN0$7=_6(!79*X M^'Q>7HS+! @9SPZ\S]H8+*]G4&+SMM)WKWLMFNTWM%U2M-\BG7J)Y6YEN(J$ MO1;:;J?JFYJR3=3[8?KN1DQ++R!T?0)]S6X?3?L-3#:HV0F)'VU9_9<=S>._ MHIW.J\5VN)ZVM57Z(^I@.@65=OE-.)C=%SH=?XY^7E4PEC4,%FO#%CQLV4./ M+-] -QF6'R?5N1W%3V#43I>&U@-UC9;C[MKOC]TFL[]!Q4X(_&4R"5_+T0@F MX"=84,87V96P ,AZ AM4[)O WVR5==F;V&0FO+Z=OLE_<#R=3&?E5=;4#ZXF MU:S\WWKY>^*%VIJW;3H9CO%/ 6 -.U7&]?-2G3'>O).^&6\R\1M7[X38W^(L M&[-GL:I=O^M)>Z%P'X29XW)S LXO3DFQ_-0PP? MJ\E5MLSG"U7H.!>,X=^QO+C,0+\!6_S?.:6SS*;(&MW]/0JSKRM M>X#6DK)GQ6HWQ]5D?#Z;^#_:2&GK;OI@OLFL6UNE$Z+.JLEUK&:W6=/] MYPU]/4WK:O1&TAK3_?74-FBL-T;NL;CJC]LR](I&>V.L"9PWU^N$O,]Q9!?> MW=GME\J.I];7KL7UQ&VJU2MISW2]+4E]J96.2+^)XWE<["7C605]3O]=SBZ/ MYM/9Y"I6&VEN6'T88K?W3G;2]#!,/CZ-ZH:W-2T.P](15)C94?F_,1Q-IG>: M7%3QPBZ<:\L*W7#8K/%A& 5UIIX7 *13-RHO.IQ[39H> MALG[TZU'!X_=\-B@Y<%9?#B_ZYS'%YL>ALDF>LTK&^F$\/-XD>7S:(NI3?.' M3VXRG_T2)Q=0\1*LGBK:#5RT:7%G+&UM&/34V],4*N,$*!_*%%MU?W.A-5D]6O?;C?L9;?-H9UF%>XJNX\?>Y(W<-"D M:O]$;K^6M6RU?]8>W-YKB[5F=JM^!F#_SD'S.4YG5>GKZ"_C\O9 M 5CS-_=!SFVDT4&W PJG+G5:AQ9T+X*-C??/:*/%M'D#W1'\)+2^ 7TKR_=$ M3B-[8F.U;HB;NVG\(XY�X2AH[K_;!77;7)&ZIS-3>4?G:.*?X&1)6WWE,-FI MJR\(SJ?HPMKK#QE!'^)H-KW[IL84PF1Y@_$_EE\7Q]&!)@A[2QT_]8BAYW1_ MN8S/2+^C>61='/W\'N@K.FBU$ Y+HI5 6"6)O%8!<6LI(LSPQ)C'TC_3\4;Y MON>D6H[J2_)Z/J^J-63^4DVFTP6-D^->'S$7X/*O]N4L&B^O-[\O[=U_J\N/YUT8JM_'>P?GIC M=5GBPS3OPKE%5,[BU5W]?!-W1^,\&530((8.P53_83J=9R=G[:T&\_&5(%K5 M1'%\=*@.I3 2 Q_DQ)PH98Z.3K@@!UJ??&P!'OH 'O3_"7HZD/ #:O[Q8=7. MLK,MI^%=U %WG5\GXXLOL;K*4E^SC3PN5F@Q741-QG!<3OVKP+&B;N&YPY0JCA2-#%'C%$C5<62 >>Z$ MQS3BO=\&>H)(-_(:#B$^S-8:(K*>W-]O[*+ L#;NL'X7_FRPL17R8/9OF9+<.G\3)FXYDB MEX,XGRAA:Q#?1?.%"S#W)2.(1YM@'K(O'Q$[^P9O>4+ M]$Z>T[OXF#,I+7RAJPV'/GHJ/AXS:>@A.5;P_R-)Y1%C1T>'AIIC?LQ%(RGM M4O48'BZ3?1J0K8S8+NA>4/L)UIQO,7R99*OJ.^=S]_!=UVMQ( [$X1$[P-H( MJ<3)D>1@_AMV.W#;#L3E"N",L%[XI%A 69KA!6=NB"0\B11RKUQ1N^[ M!K7-\#Q?VUH*9:B]+M^FJE>OZ66VXF[L:)&*Y^YPL$Y\LV;P&]4O&$V<1&L0 M%EZBJ A#7'*'A)96*!((R.%M@&*K$9T,([.A,'-^"?MV/EEZE+QI#416%2]X MXM(EZE'4UB*KM44!2XXP& N>1<>,Z^;4]4T@HB,1#:8@+S+933]''P&^H.VL M/V9=6;Y0$A-%)4'68H4",(0L(: _>N^4-MHKW ("PZC$W4&@*QD-?=A>:^N; ME815Q0N;&"8X6J1H(DBFJ)$S3".EA*0"#$3"R?8(X&\, 1V):"@ @!U_;/0C ML:'0,TDQE6%&ZT)099A,TCGW*T:H:>0NL:JTB3]X1REL8%D-J#*T,BVY$ M,]PBL;CY>S:RB\RRCZ[_KET=7JY6)*9LP!HCKY1%,7F!O&$2,6TS; M"F6H07ZDFJX9XD>E"HTEUBP:)%FR2%B?E5:OD<;,2J6($+B%=J?>R@"W$\E@ MROSR,E19GWR]?#U^E6:_H6HAF28J<(R2$@8E:SSBP@JD'?R/@4DCO-G=F<@C M\ILQ66 I81B#10ES@KA-H(0%BY$13' G.8ZDA8]CH M(G0[:.="I,@0+E%]$T,EZ4$_)XYK$K%NX^H:' :O&ZF71WQ[\0SMZSZS MM]DIV^ X=&6%PE,/C,!>$'!*B'JFP"Q+'J4DDF"189# &P+ 5@/W@LN[M:0& MQ$(UC^%5:\&+=0K-*4T4+'..->@)A++LVA4H,4)$Q)29-DO", ZM[A'1F; & M.T%?9K]\G/SRX;;X1GPTJ5X04/6MH 8DF6!_I9(CI2R(0%/!,)I+;H!;2JQ:2%VH4W/D 4T$ASFA$RJJ(*/,46XUK;I5?1TF1@'ZDO33(1>=S^)$$J!M0JZQPH)._H8VD>^=5)S(;,&)G<7Q0 M4[TILG=%Z2):JHTU(4>B63#- RA0)'*81=A&94G"^^_,;#MDWX?E=""FX32+ M^]?>-D9V/RM:6&"4)0RR<<"+<)HA8\&B"E:IH"-85*%1\K!=+@8=#WX',AIJ MY+]4]>NUMXW&_OO"A<*.80:KI,N'R38&A11+ C$9F%'4\*1;!.,-=)&^X^'O M1$R#.2]7YPU8Y[I<7:.0P5O-P&;2DL!>J71 CH :Q8P4C($(.6ZQ$ RC%G:, MA.Y$-: O>WXUK]_4JU7;G+VABI=Q/"UOXJ>Q!^LG/\/Y6\RY0^VW]1[NU[14 M**,YIRXA0B-!8$C!QI@L 7U+&>6DXIHV2DZ\RSB>KN'3NPB'@M7G?.US',.) MK<;E^&+ZB+/CF$I?KC-%-U\3W3[!-'[TSM_O[Q)F49[<%']XR M6=XF?/K%HY)GL2HGL"7YK*S$X[CX]SYD$'ZYM..+^!DX/TDI^K5NQ4$)*;SD M3OG@D(Y6(>Q!,D;XB#B/%K91#:AN=&VTGU&!U3AS>%9-;DK P>'M[],(["T" M\W-NE,63*^M#A9HW4E MA8B,(VY,0D[!\N]SSDT1(C8&!^SEWJ(O80U*7]-,H;'-'E&%B :=M[Z$ MQ+@)R 05DL<*QJ*;2)<^+<6^1O^Y]ZA?P>X,9B]>3GD-R%YL!,PJ;1*E0$<, M$6QK1U'R-C]?P'TD$LLD;2>NJ!\18EV*=7B '<>;.)I M$T]4P[3(23.=]\A3 2NP8\I([3CE+;P6_ ?%3">"'/"RJH\Q3/.;UN>@S09C4"A! E/<_[/1FAZ?6N%U,)R=KR47 Q< MAQ;>C6%<8T-A;!#Q#@6]%X1VGQ.OC2VYHI$"-GJB(N4(RQ#@!P[(4@/3D5/I ME38BBFX2>O]E2_8^,KM8'IL_.+&F5I&SPC)@"3&%'4HB"&08$4A*'97TT@;1 M(OIL&(]&7T.[9KEK+\9=0.8N"?AIE9?KNT<\&R)G=>6"B'!H\GV-])O9E\L5^RS&^ M^00.Q /\U*] ??< >0-8O;;)@C.&A=<@%I)2C@<#C9?G^""OC68POURSAWGW MT8KL"W #"'DS%%>\A[)R14TG5]>CR6V,]2'OV;P"/7(:LZMM!9Q>WTB1//&> M&XDD\1J%8 @*E'GDL(F*DNA8W/O@B9[Q,XA4=^*3R'0O7@&:GGR+E2^GZT]M M-M4M%(B5>0^:8T@"D4@L$E@JY#%55'.LHMO[:(H=Z$]="7.[9>=A'W[R(M2L MR2MA#2L76-(3_E$=8Z44/9(G6.JCHR-U='!P@(^./[8X9U8_Q![5FRB'6E<6 M3@U8$Q\Y.D['K5PJ:U:B'GHK%.&6X4!0?I\8$6X4TA8^<@=3C[!@*6V1,6B8 MJVMOR(6U'T.X8W_LZ76L;-O8GA6-%,0%[ *'H; RY6,TBC %8PI'[[ 7%%.Q M]YF0WQ"8>QV9 3'Z$!J\'H8/Y0I+<(R6<)0XR(X1*E @FB&EG!-<8!S-WD>1 M]35\WZ.DE>"& L)QO*ZB+Y?/[ER/8CTHX]#P<;PFU0M'"-A(#B-AI$/<,]"4 M:.9>^IBDTDSY%LDW=^II[1HV/:>$\T$'V>P!I%WJ< .AJD>9#G8;_;5NUA?\>P9[YYG-1UU" M( F6-7+,<>2H2U9S;Q)IH?D/HRP-A)K.)#B@O^NFS.^U@UE]/)F[69J/[O+$ MK7=UO5BM4!0;2@1#,E"VC)O5,B A)$DV"4_;W!G:J<^T:[QT+,>A4 /4PA", M%WF>_.V7R@+2ZPB@7VPYSNK;84Q09OU%QE>T4BC.0)S$(AL\0=1)AE*B'#&! M$V,>UE_7X@ZLW*F3K&M0]2O709/KY*PO(+&%6;!\BF4-HEZL4U#CL.6:("]A M0E&6F54^(4)X -9])+;%BWB[=;)VC9\NI3@46IY[,CZ-OW_@:PUPFE0O1#+2 M$U#MM$@1&9,D\C$_OTV]"8HK'$.+(#[]0V&H)X'N#D[W3P& AG>QU@VYL6[A MJ-%.*(NP-1*% (HA2Y$A$ #G46AOV^0+-#\XD-I+,4EI-)%ZK-K$?>(?'' ]R7CW6^,R$?A6^^*R M;H$M,X'6C]Z :1)M$,A*)1$GRG ':H%.+39%\D,YN/N0YDY1]"QY^&N!]*QZ M08.2,2:!@H\YIR/(5N;,P<99!W*QTN@6^2_)#^7U[DF@NX/3VG2PKT+6VI8* M%5C2.D2DX.;_7F?2^P;5>Q%ULI M+(89QK1&/.3H?IQ7<0FT4:VSI>.CQFUR=_Y0;O-^Y3KIPJ+_N2]R!=U_?9^QJD45Q3J_!)8A%8-N:D0C1A!6HX6'0J M)"NY)AB;1E'_?P4B=1SRUM68O='(HW7)*@]N;#G*1F2^J&-'\3SZ?$$_IV$/ M_S-?7,EO,"VZZJ)028;L]T!><8V$3PHIJ@S\ADG"WE'E]CZ"J2^\[5#(;P6J MBR/*S]&/['1:)MCL:@3<_[U)IMS!:"@HCXXP;9!61J-DB$?:,(9$ )O'<&(Y M;N,%&P3LNP%EQS.CSR';AZGS,F?YHM3!Z=&GI7!.TX-X6DZ55GT6 IBTGE.4 M\K-/.@&_%#.,'&<6]'C+8:OM9!_H\^QA[^?&T&.T,X-H:2S"7W=O>.Q6$>_- M4;8D=)GZ! SS.=CF#W)?++&/C.N3;[/*PGPLQ[:Z_00C53_6E!V%DQ'0=_%I M/(M5G*[+6M-CKP4/VLE # ([/U\ZM!9X5SF-'F8:NT!QV/M'=%H@Z'M7VQY) M>K M]<[%U&B^KBA="*\-%BI?(, <*:-R0KT /X0S,OC$14=9=GM$T=Z,_?.- MK1-Y#X6E7RJ@[ZR:I+5O*SPJ580$4U)J#9N^K1_#X\AX9Y'G.BI/> 2F]AT[ MK<=HTJ5\AAKKS_$FCN?Q;KH\/_FZOR^9@T#@O[!>R=ZBM8)XB;E/$04+DTL0 M X*F3B*C7AU154.I73X%K* M,L2LD8YR5[:P- '0,\BY9<@;+Y!Q/"#*G)*@(T;:)LIO*$.[XVVF"S$-M]E, M(_25[^TOU]0I">,M:$IEMD="JLP>R1. 89C/*-]W!5CLOI+$ODIL%UJ0TUBQP?*"7U M2 2I08I:@=H$JA2F7 L?K-!I[U/^= N0[B4V]'6ZR=,-MOF=NM45"TZBD0DF M0N3&(!WRB^RP3"*J$O$J\)!DBP2)PRPB>^L7Z5KTPT5;WCT"L*"XD0=X=95" M))@W6$0D' Y()8H1(23 #Q&BYRI&UR(H?)A%:%\!UJ'0AX/6@L3-"]>SDH45 MTC'N%!+*NAPXZH$QS)!F4FK8U0E/+>RC@7(![R^2V@I[P$CPA626I!["EK[> ME?M"C<(HYVP4"CC3'/%@#;(>N)4$1R'!3##4[+W!W?7)4A=BZOUP^3A.?55> M+W+[W#T!>&BGY?0TG0&,84&TRRQ2#^?0B\_GY<6X/F4?SY:7MV *G4$)_^CJ M0/?AN'U1_/"0^J40 S"O$(^X=4 M!K[PS)#UV<7>V&1_NY/^2XY6ZI/NB9]GI3(_=@D=SVX?K2W]]?K1EM5_V=$\ M_BO:Z;R*3QZ,&ZB[Q4Q8?A,.9O>%3L>?<]A5!:-0#^!BC=K9$K6@\YZZG,UN M-,DT;YSE*^H4/-% (\ZS!+BO MX[UQ&X54EB0606LV!!9!T'01IH+E/ !>!P6V.6USO700<[6CD7Y^)->C#(-&C91".L8%LDB8H1%POB$/ X1<2<"?.]-B'O_9F _2.I1 MA+V;'JNWC6<,/7I$\]$>LFN]]CF53X6]3)B:,U].9_4>]XI)L*FI(F&7* 7E MF/"DD8R)H A+ 4J*\B"H#<;O4D->SXX'=6A>/ZI4AS?\/JZB'67^Q:G$",-!&^!9@VU;L?VEA M^WG\M%/PO7GEK&]O20Y2_%J.)^1?GC#LV(GRL1S#O/L5)/6]#..Z Z7U%8O 7/ 4 MPW+K!L40?8Y7H O!6I??4)@"4/YOM-5V MHFG:>A&=PC1?J@S>Y9!A"0L7$6!D,HME))1CNO<1CUU"Y'EZ\)V(>"C=X'7< M96:^?)UT!LAE>P75WI#$7'XB/@>1RH0X,09)D].$2FN=;Y&N:1B5=6\@N+U0 M]QATT/TZA_.6+19)*2,YU3ECJ$0P"A$)P@4H[193&;3@RNZ[NKI?P-M2K/L+ MO8^3>7<[\%V#A2+Y.DV.\(DVH93'1VGID(@YP",YJDF+.X[#9#O<*^!M*=4] MQAV4[19W4+:HW]=R*>1'MRA,2@>4XB"1,]AS:W@RLD54WS!Y$?<+=]M)=3]Q M=Y!FL>HV.YH:^E,I)O!5BT A W#-7RJZ^+ _SDOJQA>O=HVKEM@ MP@QG1*%(-4>*Y+L6P3+DL(F*1*.9:A1HU@TW+ZVBKZA=).$LJ1\.4 PL'F/R M4ZF*+SGR29G0YOF/7A?2GL9M,H04^T)X\S6R57N%D#();RS"/ *?D3 DN \+ MCBE,<6N[R331P>H&BBBH5@9T,I$\ =Z91<9YA;!R1'#* M=$Q[GS:^^^'^_O9C/[+\?C[M5)?K79 #:W3#^PCZ#B:!$QJI^B'ZRC M\XR@ZO8T'8QG92A'\QQ \A#LLT );$+UI>6KZ_GBXM)Q+AC#OVOHPKC>Q,I> MQ+K!Z>E\-@7996CU'8CR$B\Y&,KG+$$+,I\5J]]"N9J,SV<3_\? )/8-H[,J MYYR8W>8;7* ^U F2ANUMS<7480FY1\.J/^[8F7='TMG(+F[;W=&UWI6WKEJ1 MF+(!:XR\4A;%Y 7RAF7OC'%$6NX?@#L7X/_'&M9GEGH]TMEQU/KZ^PQP_?X+-RX5PJ^2Q\\?9P_>)==[R8/QT:R#BU, M( \:>8RSW5-S!!5FBZLJ^:["=/<4'9=3>W%1Q0N[2-*PK+![PL!0J&$$@W?J M1N7%GN#I_B671R];[OI::_-72=>H 7T];?K7XY)#OK$RQ.NT;^6MR<=OIDW& M'B13YX[[,ODGB/)# MYX.3G'HK,J7MLRW+%P%S [ M#G6:Z(U)^K9KL,#Y;I6V^9EC$I %K001 ?.,24IC?LD2MWE51/S@>.M)Q+O? M&<_L[=;;XK)N@2TS@=9GQ#*@:(- 5BJ9[U@9[GBP.K78$X<)G-_YEKB],'<* MHFH>0[,\J4VJ%S0H&6,"X\E' 32 ;"6CH!'4GMY[@Y- MJYZ"N^/E]E7 6MM2H0)+6H>(5!U=&25#*=\&I5;;9$#RWK7([*A_;(QU+=K= MP:W>N>\%MNT:]F(KA<4PP9C6B >G<^9\6,,ET$:USE:.CQJW4/#-CPVS+L7: M^[G?:[SE#^\[[-Z)W_?9Y'F\6#Q)&D;0F&B+H=[>IKN!OCP]FFI?21\U9DY,/,62.]]^N1XQ$-8#D..M 1[ M\_']VAUUNYL)L8ZBA\NZ:XOMEL:[T,//<3JK2C^+H2X/&'OVS>_C$#;(K+N2YOO^"JWV6:VXC['I78M32S-* M16-1T_N6E@2RJC!"(:L3 $7VK]\( (DZB".1=U5KK$;=%5Y2/AY_.UWM&SQ]F/Z\_>7^T>^Z_A-OGH52RI\WO]T_NIP=>C!T M"G_^?[^^O]Y \M-LL5REBTGVX__^'S_\L$6NR.?9Q^SFA_CG[Q_?/>ND2!]F M4_ZW27[_<_SUSPHB:O)%4.IJ]GF>76>+65[\EJ^RI5I,3?KPD(7_SN?+,*A- MWW=%=O/W'XN' !P40&(08?M?E_:R^O:0_?W'Y>S^81Y _+G;H:OI=!99D\[? M+6[RXGY#(9NMTEE;8E5Y0Z\BF[0HOH6O4MWGZ\7JZL;]WNFH5A,JO MZ57X.%E.U_/LZN;=8I45V7+EOCYDBV76JNQ5W]*KZ)_2\-N6!'S>5RMBA&_C M?K:*-L+F7?EB%;Z@8%7,SHVY0L.N!UA_96G8:4N"+9;Y?#:-=IE.Y]&(N+[+ MLM7R]T6Z#F/(IN=DJ-J^I^%^"#/.8G67K6:3=-YT[ <[:UV0ZU7X[X8&5S?YG'?RK]=/S\&OJHT:GW0H65N^PE(5Y?/8E>Y\O&^OG;'^=BG/UD!6; M.:6I'"PAON'J1J^7LT6V7.IT.0OO_A 6US"*S>NW$^ANB-M_ M7\]N%[.;P)#%2DTFT1H+T^N'\,3Y9:7KMXX:FOH+VI C&C>DRPD#;%@,#PUA MU* -^ZF^JD^VBGG?S[O;@6D7, RO=N%=JV]//OLS0E9HVFQG6S2W:#4VI&'NQC(]?K^/BV^7=VHH+KI;+Z.G^=U7)R"8Y$MW=?) M?#W-IK[([Z-GOMZ:0C8^F$W_DA\OETK MP_N8S=-M='?U[5.1+I;I9!-:/#VXJ'=E.]-B/2"8T6*7S MV;^RJ3^"!G-F\UT$(EU] MGL]N6_SVJG3=CY#[W:TG&X_MR%BAY]Y%?-R_:UW&HUWW(V05N^;"3EH9^'5V M&_%YLL1L7//'?WW.UZM?LOPV-+P+7D^1I6>D:-+C8"+5=@PZ>ME@0 17<4?# MF!:P(Y[^]ORIKH"I\?+!@#KDA(3Q]P55K=#K#^7->RU>]$>P]XG'VLL;*WW]"!^&:#YF"U7Q6RRR7X* MSXS^Y]WS_RKVH.\6@_'0XXOT]GB^;C?=9-Z\/=]/[3?7;_.2OJCO50 M'VT/]"[T5TS6G[.?]M#4'.Z)GHX..I!FMM@8:>_#/W=/QW&U>MQR^_KLZRI; M3&-Z=6\#J!X0WP\N#JT3K2B4%HE MJ/>>&60]1W0G&\"4@RJR/9)+%9,?\B(LTG__$98M=U_@10M(/.W=LF[RMK$( MPPX_V$P._S&9Y\&@^_N/H;OL\8?Y8A7X[N:;.&>8%[9N]!EBO%S-B^U831[6 M\IA7^W5VB,('GDH@A]HP311V6$J'#3>D%(&_4V MT91]MO >U]7VN<0 I)17T%K')0=64,C*T5&*1'+0\.A4:T>-GD>=-<+YL*X: MX3$VK0VCK6"[\8(,5)] M3H<'+=ZC>KH4X\.:J@M$8V5]^C.OJJS]HPGB%'#O-3(<"XTDUFX_1H8)JZTL M]"J451>(YLH*3U7^MIX\G!#-*6:(069ED%AI 40YS@!!_8D0OPZ%U8;BO,K: M<17>YXO;55;>CRQF(?%(IC82 /(I#/^D8P>^/K.PN5?9>\6 M98O #*7RH[;-Z0:)I80 H:7U&@-I@-.B_#:0(="-TS1M1V%GM-\(H;?&@U$9 MNV-2_S!J?Q*YB^,]NJJ??#Y1SE(=W *N*7:0.!9,Q%(V1TQ]2ZQUL[DM)>7M MP]*7RI\O=&>6^.\?3CAWTEA"#;$2,009@:"4"AB#>[3B!EO@&\,RC+)_2^_/ M3^S'FB1&("^A9<0*@XGPQ//]QT&D4.->XINH[*3V&R/T%KDPRF5^#!1HP1?_ M=)=M]M?L.D, X5.>^,%'$P$I)W%M,S*,DWE 6.E\8LAIG_LY%9?KYG#GK6+2 M2&]7\:CM?)YOBCQLDY&JZ/!HLX1XAIV34%+KJ H\IK9?R.LQJ3N! M:@Q$J11-J=9!@J&4C&NEL:5 *\$-+5,)""HDH]<$F-D1!H,E>PF"9C8\#W:;[U89F&.67]P-\ M3%?9YMST]$.PXV(=SMOJZ9ZG.DD< (XR:S42!&E/=L;=D11*\?N9;9-D!;! MZHLR'XI\DF73Y>Z,^M,MBQ,<.=$J@3:XU4YZ #V5@%O!(-S)2;D&?6X&#$2* M]M 99N)X,N;M7Z,E]C%FY\/*\\:)/A+-,='![(+>:JJ0M9CO,0""ZAY]VU%, M&^UA-2*^?"AFDZPA7[9])(@*:"0AX?-PABGL@2HM+2HUK!\+H6^(+[6P&IPO M,0%N&0]H?BK236W)]%OUO>(V'.[&>?#;9U#A](DZMN>=#*HT[#DA0&O$O8NS.=.&!9?3[O!BT#;(FQ5O MAVMM(C@,XSYFT^Q^$UC:#+V&CWZTA\1;9[6EF/OPW5%DI)=E+D.,@=4_O")? M)X/:0FKPN>GE-:"?[K(7=Z+6LKS/]IH8C8P2UFHE":,$2 #-'B>)*QUJ/AP3 M!*^34EW"UV>F]Z==ZNL)WCQ]+%&:"8\A!)+8,'3+J-A_,! V<,K@JXD.-\"C M+\T^O3SCZB8.U,Z6FRN6/A39_6Q]?T+=9]LFVC'*$!>4&BB)]TH_RDR=:I U M]FH"P&V#-/Q6@;NYR6(AK#J6R)E^$@6-I88XQ9 ,DU\TPLIM$XZM;Y C^FJ" MPUT"UA]Y;K*BR*9^MH@5E3>EL7_+3ILKM4TP]DP8IP*-E7,*<0;+>"17KHF] M./K@;5<@U5?U(:/UV?#RF_->1/W.$@$ "I.81]!@)87&D.\I[8/S59\,HX_( M]H;:&++2KE?%[(_L[ Y0U2X2(:13$@@(%/VCE*M"4!-_WN] MNY!VE3]6[.G!>K6'[S(A/FE"2')X^NWYH$S#!T1 FN(+8ACF^.#MV]?]E/ZM;3,9]ERZXS%6&Y1I(O;YY=IG_!O*_224,JD M3=BU8\P>6?2?/[^ M*XS]C[X*)+_<4'HQ_;Z=4LGQ( 8!W@.B/:)0&4V),5QC@:R3NE(9N#YDK%4J M66,-8HZWE@QK;[DF:">; O)QSAYKJ>3*NJE2*ODB+-)N2B6/IS >= !PX0'' MVG(4/#EGX X.K9SHDQK-#_E656V5PGB7 =/G-GD;!='"]R.91I Z#AT.QDSX ML$KIM 1TW$=VFRFL6F6T>@B]-1X,H_\ZA?%Z5O\P:F^G,!YA 1#E))$6""R" M :S]'BK6P'CONS!>9255*HQW&2S#9$E<7AA/2B"HA#$#1'%CK?*8[:0RP+#Z M)YV&J'Q;$8Q4KN@MC/-)>2JXU&M\"W1S@HT6X M+@.CW&Q"V/K5SOI/:C>)@U:@.K? M][",%S;,DQ1I"ZG&$!,)=:D(CAM0JO=LYW:"P%VB-](MF^^S/=_.K@T1./CJ MG@=ST+I@ $JKZ59!F')J7O6N#96::DX4@\8B2!@7:+?"80P):)!KU,^N367= M5-BUN0R+-[]K8X+(P?YUGE$OM<5.4EW"X27OLTYBXZ!.9=56V;6Y#)C7%JV' M6'(J"*30(@PI9M2!G73$23CRNPZ:*:Q:V+X>0F^-!Z,,YXQ!_:]YUP9S1J#4 MP=&5E&D;%E?"2]F8D0V.,?6\:U-9295V;2Z#Y;7LVE"$+2:" 1ZWHIPB7N'2 M=F*LP0&$ 79MZB[PC6%YC9%Z$'Q,8[UW%GHHB#;.NU)"2CD>]Q+?1&550_;U M$'J+7!CE,C\&"@RS:V.,8>'_D070.6(1EV&:,T:J,$#LQWC?8'. C^[:7 ;& M0/'99X&RZ@'89\T2+4DP7PW 4,6S< 9P7AH@##M;O\1C[WLW[01L&L$S#!%^ M7Z3;&BK9M"R=4ID-!]HFEN' H5U\8K*DJ9E6MP&67O^SCM4*(Y1J^O MK(BUS".-D5*<(@.$\21.B,)2H94#]??P>]]XJ<^!-I#I,S9S:0$RJ[0#&F"/ MA1)24*_VRR0GC-37<>^58^KJN $<(]DM>W?_D$Y6G_+-T>58SG-_6O3M[))A M"!R3UEBLK+?44V745C'0*$HK'?(8ZRX9-)XCHAEFGE'!.;)PYUQ 10WN,[6M MUBY99=U4V"6[#(M1[Y(U#:!!@%#*NTT9*UMF"T =EY_7M$-66:WG VB7 MP?(:@R9>&BX<851ISXVW8)\B"G5P/T>^1]9$956C)_40>HM<>"T!M-XI,$P MC3$4)CCN',2("!^O183EJ*1TK^D&\,H 'PV@709&+16U46[E\?:7;>&5PXKN MXDV)MLYB JB#3OCP@0 L@ANI)<;""R]'>#]D6S;@.! =C',CK-OD'%:$*"LD MUA11H*3BI08A@ WJ-OV;<+%%= ?CY;,D]>Z(^.PU28 $"NH UT!YAY0%@I;8 M2.OJ.SJ]QQD'8EX3./LRBI_(^>F%G.^.R'GU4LX3!G0;W2<<"8"Y$]IZ(X!1 MVK&@/DVFL\&&4$=0SJ'T;M M;=6'@@)+X!!D#B*"!!*JE$WR!I<6]WW2H+*2*M:'N@26UW+2@#'ED8T7>6@- M(/26(U!*93BO7WIB@),&=1?XQK"\QLTQ @D6&'IMA9)(T7BHO32:K4*O;Z.T MLLHJ%P>JA=!;Y,(HE_DQ4&"8C5+CK0!<6F\5 = J9: H1T4AZU5=3>M#507X M^$F#B\#HZ^O\+@[V.?QU,E]/MYGQ^PL[3WRM5;M(*/*QRI;BVD,"%&?<\WWX M0ZO1EPMK'LCI"*K>PON=7I$K1'!Z*%%($P"T]QQRLI-9.2OJ%XOH?6^R+CW: MQF@87NSO)CFVOUBE66(I\18Z3B$&AH&8W5UZ,8KB!M>=]KY?V X;&L$SX&IR MV<*1$(516!9!F.\\Y59B;.2>X 37O_&G]]VY%M>("U$9R6;;QM<]MJ6V&U^# M89C\_GZVW<6,[\T7J_!Q9.$3&>:=C_NH[Q8W>7&_^6R'WE9\GR^7ST;YOL+. MXO%&B8"*$2L=!-@IQK0BU#O#E90ZF+.F4OI03Y*>VU\\W" !R#/L#736, P< M)UBIK82Q?&<#(Z3E+<8VE/1=!+D%1$:]T7B]_KS,_KD.KW-?8C#N_%[CD1:) MIY9 1SS9'!9F@FL((RA&&&4=[7._X:)H9%,=YUW TY=UWR8E1QB?'0X514.#L9N3!YY-@ MW#.B@W_NB/&*&0:!C;)Y"IEUH+[CTEEPJP4]G=9\+63ZRSQXNA)^4Y-)L4[G M95&0>&EF]B$K9OGTW6)29&ETQ+9_5K8I+^@S,5(@RH@ 5GCB-41$ 6=8B;1Q71ZT3ZQ@GE""(.. :*MEX+24G9*;/WC19V% M37NC3C.H!J+)AW2UB2_,Y]EM-IU_>[>X*>*OIK^MSRQ,EW64 "G07"SKWZ0UH$).^RU6R2SGL9Q_4J_'<3F[NZ,>GRSL_S/WN&XO00 M!H8DOW\HLKOH%'S)(NV'@^;J(2LV\=&S8^C!^B_'524T^OW#\:HOH!7 84* M0GH&D=H6$Y)"&H4'#(GN!WLN%/K\P<01@2'D7G$D>'#_=!1H*Y'@J,'.6\LA MT";*>.FX-$&@SY#GLE@](4#XUTOEAQ\E'XI\NIZLKHKKK/@RFQR+<1Y[-*&( M,PZ#)A[&+]P-]ZS\"<*&H4$DP[:YU0Y1*H$.GU),QIKZXEG>3MH=&79G\- @8#-WI-9[7[ MW;,Q>5AB0;D01BM$)45*ES(Y@.JG4;8>\.E&PTT1J97]',2XR9;+38)'*<>I M3.CCSR>$<,$P%-IR$"^#5):5DL,Y4YP)977**Q5"B%8 M>BE*$CG"8G+U57N8(QW"U=]YUN7JZF8G3X6YXN#S"<<""LJ$8!9(&*950GDI M&V$- O*=[>2T.&&T 4F_ZOXESZ=/E\7K?#X]J_-#C1(A%$=2&1J^'3..2@M1Z5;&W $]>?]SFRZ]GG0&CR]+>_9(F P#P-6T_L ?91_-?N2 MG6?"F98)@)(*0PTB#%,.G,*2[N0US(^Q"FK[=&@7H\$LA$LL@X13HQF '@G$ M<%@]M>)E'-KHX"2/SR)H7^]-4>E=T^\6D_Q^DRI31=>/3R?,.6V%#-,9ME0J MSPU%I5P$L_I?.7U-]E]M0'I3].HN*W[+%_GS$>_H6<4#J-1!0I77%FAL9/!\ MI"2."+F?T(BI']=AKX$.76#4WWGV+]FV4O)VU.79[!.<.-8DL09X$2Q< V#X M#J"3C <)=?@P*.//9DPXD58S0!#% M$62 !7D\H)I@TT#SW?D 76N^"4#C6!YJ+PL)=-8Y [0CP?S!"E N2\?7!HGK MI]=UYP-T2X=6\>IO.BBMFW+_:K98A[$_YC;K["8OLNUSG]*OV=)]#3@%7*]9Q1XK$$,PP7I*=C36%E 6Z;Q>=OMCPCVQV>Q>&I[Z$M>LVVQY=O+K92'"U7BU7Z2*FU50G2;T. M$VLQ]<%\1\(H23T!@I9Y04XQVJ#\ZVO(@.L%M(Y/F-IL.2EF#]L*A'J]#* L MEW'$RZN;#\&V"4!MC*-M,;3=6;_MOZ]GMXO9S6R2+E9JLJEA&83]$)[HM$!; M5P,>976WW[(_GXRT" [4>C'9G;$LS%VZN WFZM,G9HO)[&&>O:]PTK%QWPF3 M3FC.C&,^^/,<6 KBQ;!*!X83Z2I]_>/"[=PYRD;])L$^U! [HX@*BPHBE&*Y MQ#",_NMSM7:\G@:E#+!70 QK]IHMA.-L=$@Z,( M?5^M55E)E:[6N@R6OE3>]&HM*FPLZAB<3J6(J M_L0E7':=(8!PE;NXGCV:" JD$D!3[VU8&JV@4)=CE$KW&65H>B579;B_OY*K M"2:-]'85@\'S>;Y)>[K:Q"FKZ/!HLT113*!16!@M -%>BKU-ZPE!]?=>>[HT MJ1U]MH5/(]U>(+$ J?, ,$\5D9;YRF23Z;F,QSHK[\.(/6?&0K=;I_'UX_6)YO,S6 MN28! 6FA(1)*KV-) Q FN]UF%0"F20),VTMU2]CGG0!32YDM%MT*HZ544@L, M\@AM.[EU-;:&2E_!"C7][_7V8,C2Y\4)X^1,J/.B?A)D:+!D MJ(BUXS$-2+!@U>ZPX-[6/[%_^1'-$1MO?6#;%\_B-L'5C9KFI_WP4X\GQ'%K ME?6,"TF8Q0S[Z/:2*K.^7\^WA2UN;K+)ZE.1AD]PHY[39DN]#I-X M:M(K$;Y"3H5%WOMR);=0,57_'JC+BPZ\ ONE%Y#'2\&SNW]UNTP H1QQ:HW MV"@CA<"[% F+<)@#QFT0=4V+QBQLA/)??/P>J5%:86^%A@,E.\S":(LLK"(Z M6_V998M=G=)?UK-IK!K_;K$59WNB-]:ANEEEQ:?\839A@)VUZ-KH/A$$<>\8 M= )IP0SAP5S>(X?M"*^+[9XD+_,L^L=YF'0:($R!<\P22!SD,5[CF"*; MRQIZW%$9+1\Z@[.O:>39D#\]'_+UJIC]D064)AD\,:=4[2(QQ% IK5.4.(*$ M\L:Z$ERC&V0>=U97<[@)IB-0:\TVIVAMTH?-0 Y/-55:)HP2@9SP*O@9V%'+ ME-N43(#(>89\_76GL_J:@\PS'6!9BPUGKOW97_\S";##<*5[:/M:GS[&(AV+;%J6\@E(;0,6 MV=0&/4Y.5CP[WS@Q1DG+M$=A19:&A&D4EL8],5J)VH3JK/C9<&M2ZW#V>*CV MNV_@_2S]/)L?-I(KM4N@<$ 99*$S#C$(M8=EN)9PH.M3I[.R:L-1ITTD^PO? MW&1%D4WC]59+LPY_7:S48AJK1&[_<3)JJA-1@UV?NR$4I=7TQJ9V< MNLM0_G?,80I&C'?& N(\MA9NKMXJ$7* T3>94U>9%FTE,]5#^2\^?H_46\JI M&QT-!XJ I?/)-E+W>_ !BI.I6)4SZ>IWFCBF,$%62&,U!$YXH72)$K.TU\,U M'>?/52;$RY!97^C^E=?YB!S4V!B I#6*A?]H8?;3A0NJJY^-UUD*5>^\' #G MMWURV7$N@0[FNJ-," Z]X>77&J_=K)\6T7']QH'CFZK #UUBH&&2:* M$4PL!3O9/0J@CL\2;Z;"6D>7+P.IAPI7M6O<88 @DX:P*"5"&--2ZO/,TKJ M%YSLN,9=S\9&2_CUP(06:IU!*S %%#E)E,8HF-^/,EDOU3@MB>8JJE3TK!XX M;T/QH[(31J+O%C)H6R]RIZ3B#&FFG:;Q:R[\$<\6_,EG6]B#BN3%L6WP-__2N?K M4XE6E=HG"B-/ =,6F*0 P+MZMH'V9G#(ZP?,6!F51>0]D6GZ[N\6$4CY=WB M2[8+;YU@SZ''$ZYC57TE "/(>^FQT+J4#"D_(KM@!&1I <&> WS+C]DD"ZS^ M/,]^RTX=*CCX?((TX9L+\+2'T!G$XE&;G6P2-6!'9\?V!V1'&Q .>?[DU/[W M@<<3)K4P4'J/"426*\IW5;Z#9!ZS^M'=SL[P#TB.%A#LK_I']I#.IN[K0_1V MP^*XL9[5ZPO]) 5JV\? MYNGFK%VTO!\VET>=M%%.-4N4431\ )(Q02 @5#!?SJ6(*E;_%$EGI_<'G5-: M0[(OSL1XSI^SQ_,Y!_A1/I(( ( S('CZ4#'G;0 %E1) [^MSH;.#]P-RH29J M_26WK]+%;2R M5WR D/=U\E\/0W.>05.5&F>0"\,D-) X1 A4!+$V9[Q@-3/ M&.[LM/V ?.D T4&\GJKN3@(=\L1XBPVW7@,10T"E+ 0W.2#=V6GZL3@Z%V+7 M%P^>6- G6/#DJ00CP9$4AD""'>5>A95P+X>S#:[Z>HM!U?K(]18>.Z?\W>BA M,@@AYH!RCD3Y29G;XQ!VML$QS[<8'ZT%6M\1T0_IMQB;.Q_).-P@X=*!0&GM MD98@QGXQ+J7#+$QS]2GQEH.BC4#LD2+%.IL^J>Q1B26'VR0$!Z/9Q\L/E6>2 M88E9&?G%2N &%_>\Q0!I6SCVMI=[JNK4>=I4:9YH3)V/V><.2XZXXA"CO>1& M^/H,>HN!T@X@[=4@O6C:.=(B$1HS;I5A!A"#M:=(BYU\PM(&APSA6PR9MH/B M**:<2J7C*O:0,$FQ98)*CB6UVFL)R^596D$:'/)YB]'4;E =:NZI1*3CC1+O M9!!-*(Z!"VY //UK2BD-4@V.W[_%Z&MK0/:VJ5>IUN#3XGA$0F,14MA2AE&8 M2RW;T]XPV2 ?[2V&5^LCU]\R='^?+ZY7^>2/LPF++QY-)#5*8Z*$H)8C*J5G MO)0(&.:R[Q7JH@ M87U2O,7@:F, ^ZMX,=V(G,X_I+/INX5)'V:K]-1FW9$6"34>$80%@8H JJ17 MK$R_E1"@^M%W]":CL*V@V&/,K2STOK&%PISW4&1W\<#>EP#?)!C3[_-EW&6\ MNOF4?CT=B;NDIT0C$D!588TE&"E+G!)ETI1$FM>/SZ$W&LCM$-V^V-;UE0_* M,"2@M!0#@K@&YM%B4RZLWO4Y]19COJT#VMO)B[CVWN7SZ:GKT(X_G "AL:+6 M,1\^$P8=YKX,:2NE>8-28&\QL-L8P %\XWC6[1*2G&N:,!2D1, (YQ&'V #. M;2DQU[A^2 Z]QPO_WPNS+Y8_TZB$0Y\4UBEPV'GD\W5K#'S M-;QW]>W=XB8O[C=#Z^RE/IT5&W?MUXW_ECW+A^_G;=O\C-U/IFJU?^AJ\3&+ M8<>@@HWVMI<\'!E<]_/H?ES; 0R^$_&?/VNI;BF0C[.>3$I-OJ>Q*" MN=82$(B% PQ9@22UU"J$B/$.5%K4QXOGN4L@6GM' H"6B 1O%4LM(;9&:;## MD7JIZI#VE^$8+DJ9I/@@AX>^N&?GBV8V*3;Q'C&G;.: M>VHE50A#+W=(,66Q&V<1M38I\%W@H'GUQ MP\\6Z6(R2^?O%@&JK<=\VH0ZTB(!WDF&<"RBZXSPAH3_[>3C'ND&V_YOW7YJ M!]'^,@&VY=<>2WUMJK(=$&(9*RTO#__J[.U$;;XF$1HAP*SB02?& 4J15"62 M5DL\;N.J,3^^RRX8'-J_R%H?T5%:8J^:H\-P\_?K7_(O6;'88'6;+6)0W&:? M5]=Q:=FM/F<,M:I=) 1 S*511$F!B=:0\=*6X8*K7JW[BE7Z!R% W@N^?69Q M!D-H%K.$'DZ4H#WY?&( U()@:A%66FC!B-./G["HG]O;66+6*+C3!IC]$:5X MR(MTE5TX_YQL%^;^&.M6!@@$E56,IUK%%BG#?(4$"4XUK(X"ES5THI28-TX&K">(C0;38?S@6N#Y7L=<6U^H"X-[I]32Y MYGLQSH8&+NHG 9(YZ91'7DD*G+7H*,+[)_KK/%Y%MUY^I8 MZX0Y02AVADEGB6'42KG'4C%7/Y_D\B#/Z_6L6D)W2+MW/^Y:UNZ+UDGX9 0C M%"+/O/0*8L;+)&O%D#6OQH5JKMD*EFX[Z/W[L&?L'M(H23,>LBSWDW)U*^=$ M\T1:#2UQ$FN+O0=" %4ZG0I2-,*4R%;U6<65;@997V2)>VV54R"_?SC1"AKC MJ43,>&+CG9>Z_+P4EJ;/ZXY>F2W3&,QA*/);>I^=77&.-4D,! 8Z2( VF')- MI64E6 HIBL9MI#11V4GM-T;H+7)AE";'&"APJ>H/W=Q]E_V6K[*E76<(H..A MCV./)C",*DQP6#MEI0&2<5[F-VK!=8/RS5T9 ,WASEO%I+?"'?GB=I45]U'^ MN(]^9HT_]'A".="60 $9%$0BQZ@J=]"CFP!YY/, 8\5G46!D$NO.1X?]I/(V%ZC2-5LPN:*NG[@NF-8>E- MY0>/@>X733M;QNH788T\18.J?222"B8HC:7N@ED%L$; EE5 )"4-[IOJ/&8T M:!64KA#N+=?U2SJ;1R/*Y\5U&/QCGN7S1.]3B:\5NT@TD40#S+U&WMI@K#E6 MSM2&.C3F+?I!.=81P+VF4U\X<1UMDW LA5(0.BP01-Y!Y_<@,DGJWX+6_5[^ ML"1J"=%A@EGO%L$*R):KC^DJNU[%.JT?@J,9J_S=GJ)1]4Z2\($0::0*WPR" MS'@C'2Y1X +77P [.]PQ#EYU!O% IO6!+^1D[:[SK1,@M?>*2F:Y$)((CH I MY4: UJ_WW=GICW%0JWUL'SG523G5P[4O7ZS>[X)0R]7V5T]DVA2^/%:6LX?" MTI.[;+J>9U1SQ2UG.U:2LT#I!ECN&B:6$&&,YA%+JG>R,.#Z::I,=:?3 ,M(N8NF8 MZT2V5^'(6D(]U-(0:Q7P(LQZH 0%:-/@LM=NH_^M*KQB[:++L.K+ 'F-Y6 X M!$90)A%@SGOG0K6+KH,W_YB!6W4+E)*6\Z#VMY:U6[M(>82Q8 M-]M:K5V$K9(2.TV!!%(J0H3TI9P.P_IQJM=1NZ@N<]J#=-B$D_IWES!#G5&* M,1DM-D(\)N7$*I0R]KFR<2G*M64[&'!'D-.,;($\LE"OZ#\Z7\DGM1?SGJ MN!9HEW9V-]CUQ9VKU5U6?+I+%Y^R^TC\XMN[^X=T5D2_U!39=+9ZGP?W,E8Q MR&\7LW]ETW>+\BK[G;"SZ-8^234ZN^/6V3L31YGC7EH=/%U-J($*/9:+F$!UN6S_+CS =@S38/IA !R%GN! MPWK((0*"E!)[;>M?9->92S$"[1\[1],.R#5IM2Q63R@5_O623N%'R<=T<7NL M&,"SWR?<,^RPYPP8)PS #AE M&<&@!@Q[YZPPY;BQT2,-;];$_J7F&F'P>G0X*GN@7]7UI[)? WSWZ_N32GOV M3.*-QYXP8;!DV'@B,2LM'66#0.-996NCGKZ=Z2[^>U]O39Q*I%>7:6VF\ M!(&U+A@'Y=B#%".Z#:X5O360?:ASY2^6^_N\6$63S^3+U>:T6!7;N&)7B42: M>:\@% XXKH,%$5B]141+-,9K OHY8],QD".AUF2ROE_/X]'37XK@8/R^*+)T M'N7Z)6A"1]L_6)=?Z_.M6O\)!Y@2%+YLQ!3&W%GKRF54V^"OC&=*&A4).T%W M[,R,CG"7S'S6?Q*<*&<4=99 +;%@8:F7)7:0FA'>@#EN9C9!]RV6><%*:$V1 MM=)R0)!EV):&I [_5S_OJ[-4TV'XU1* PZ8'=E6/*GB:\1MRT"%+(524[+.R M-=&R/HDZRSKMAT1=(7B>10<*U;X,J#[G\<KS6;" 6)S<-!)G=S")#7CYUP6 MB? C0OO<8]X37V\BG'9-7??DW_.R_,/%V>.[MR02\)U$) ;(%! MV!@05F1+]0X\SQWI<__]HFW6+OCQ?;65CF#LR[4Y(<'C^"O=IW%A3XE@!"H, MN2$DC$T93((MML-#<>K'N=?;J>:KLZM%1/]BVJAVI%\SP5KPJVV\B#5_R*:? MLLG=(I_GM]].70)S]/%$&LI< 9CI(3E2A.X&ZL$$)D19HUUIHV\=;AZ"[RM MEZO\/BL^9O.-+[:\FSU4.'ARO%6"B/1 &^2MB:$@:(5&.SFA\4R,;V^J:UJT MCUI?[/A4I-,L2GZ>$B\?3830F'B#C#'>>2(=IG@G$0+2U#]^U%TM[9YXT!"J MOI3_6[Z8Y/80DZ%&1 11(+,>]DYJD^8 M[DI;][62=(!?;[O%DW^N9T4V/8'5/[+9[5T,$G_)BO0V^WV9W:SG[V]^L1RQ'XQIN,BWK.\*9I8G P MUHP0X0,C3"C%G:>EQ%*H^K>&#&'Q-F=/RWCU=Z;ZP%C=U\E\/9TM;LO=HQ,\ MJ=9!XH*=9XE&Q&MBH0%YWUYIDC MG26<6 N#OV""ZP@$!$I#4Z("/:Y?"V0(D[K3F:<=!$? J]^R53T.A8:)5 0( M92CU.OS)*(08[*2ET(+ZV9E#6-2=\N5RM(9:I\)(FZQ2AYHGF& $H<2,40H, M@8+@TH9C0-@1ID'UND:U@%F]E+CS=ODQ8_:"UHF.][0IBK G5#-@&3"LE 02 M73^"RU^5]KN#K"OE5[(-TB0=D#L MBC*'S8G*;1.KD,'.4>B%,R[X=<24F'$?_EF;"O(-4N%RP#I.CSV1$]EQDFR M(AYM^9 5UW?I8UI_U^^Y7M_?I[$.C5JL9M/9?!T38Q^SF;>K>M!A8,TVQKKY M5FU\,)N^B'EM.EQ>K5?+@%PT!6HGB![X=!]3JTPZGZRW&X97-[^M[\.[PR<4 M-&:S17X_6\1_/18W*05]?R(EM,WN$X8=U+IE MKP,\CJ6&MM5U(IAB2#FK&&<>8,LY(EL(]9D-<3!A=!BEYX.B/.HT4_5G M6DQCB?@SB:3/GDL )M88C+V1D B+PUJ"2@",8Z.[D:]_S;_!8BW2JGB+4<-KO!^MOC,Q_2;YL;CJ)@C](MIA_FZ:)2=E\7KTL, MT(@1[JDP#AHL/?)T-R4 KBD8=[)I39:\S)9O?J*&3L,4]W] MPSS_EF77JWSRQ]5#E/-LGLK1-@F5&$/.L$76&D\\-M25,EHE1I@Q,*RJ\VZ M[2UIY1)W\>KFI0FCOQWNX)SIU]U;$\N0!%S:H"9@+=2:&E_B+'"#;>B.+M 9 MWI X#U^+NT29A@)D/"PYF.J>%S^43EZ;6C]3:K. M$C1[U'!]H&JI^9GE_V%=3.Z"NQ&]BE,Z/M,H">-4Q !J=:QK(S721I;C!@&8 M\>54=J'@=E'J[RQ)X&6QBCN/%U]_=;)E@@P/ECV*5S@%)Q4##P.G=_)R@4=X MX*AU5G0#55_4B$-]O#3WC+/\_<-)D ()#AG0CFL2UC#F@E22**B4!*3^RM[1 MY56#^[B-,1R&&96\A&--$JBP@]P+[*0'D@;Q"-U*&.9)0/6X7=$F*CNI_<8( MO44NC-)3' ,%6K ,/]UEO^6K$^O^=\\DR&,ON7+"8"R]5%[ZK9A(E^$W>Y&O5M,LZ_9]%/^;KE<9\4RUL-=?;L.CO,?V8?@/6?P!">K M=I%$YUH[$>QYB[$R@+.(0/AD 098D?IUDUH/3(R"=AWAVG&2[;$4U'@-QB2" MMLTN??%80#F_O\\7&V>^X]*H+U[=<>KOAR(/OM#J6Q ]JNYAFW'7X\O4=+KI M)YT_N:2R8X@/C6//A$._'+C:;#FD&#Y:/1W7^PJU9L\W3DRL>L$]0+'.A:-: M8["M$BVX-:C:EDQ'&4W[:>ZH&-7KS)[N(L'!QC. \0 %HU(+3$2)@G':]6F_ MGJPRVZ9"C]:8;16K4:?^'I54?ZN0$%RA=4*T5)HP2^-2B[S71H(2+"M$GWM: M-2O*ML6&O&OP^K)+CP,2AG$VXE&A=1)+T!&OE='*&F\$A(24AL[*09:DMN6UYL/^+*!=U>M$@HT0:'Z1D0B!4SU$A78F>) M$/6/DG<6H&M5:T?*MC5#J;J)50J&' MP5W 5CJ(C-)(:U/*Z3&J7T:@LZR-+@G1'E*#VQ3G*NJ=;I@ IP2(Y5,$@L ) M886FI;0"NM>T:#3WCUO%JK=-G\>:%S9[*++);!=C>YAG&YTLGM7"."KCJ7V? MEEZ18$^$P<0#Z@$(?P%*R1V"#D@_PNJ-';)M(%0'G[%.5U4[U2R!P/J8(H6, M\003HK43I:08N?IW,?>_BG4X6UV.5,>[,H=B[AUO?&SJ_L>C=>&UGXITL4PG MFVL >G_ABRL!CPV@^^_QR "K[#&<:YH@@C@'0AH.3#3 &#%@N\D(%0?CV&$X MIB#][=EO*F\W7-!?@IDB,I8W#"9#O(1+A7EYAX^@0([FAKOV%'UTYZ$[V$:] M#5%-[#.[$=4[22S2W +N+,1&2(J9UV8'G=2*])ED4W-3HA.BY#T!VI>1]728 M9R/+WS^<<&H!)8H'7]< ;2'%A)524875N+,QQ.?]A.G7V7P>"R1GBZQ(8XE)-;T/FEBNMK['[M;O M93;70P*V;YU&P#BI$.-S?99+4APJRZF]^T\T0ZKY#5PAO(F)>*(22=89)[ M#Y0TM2J4#HS7/0NC3B-V,Z:;D_>2()/DQ8NY5B3KM@[T)"8UA_,VY#&77C]-QK8O]2#TZ')6OW:_J^E/9KP&^^_7]2:4]>R;A "%%H+6Z=Z2[^>U]O39Q+.L/&4.VTDE-!K*Q#O9!ZWHK8'L7>KM M0Y%/UY/557&=%5]FDU.FS:%'$X>(P#"ZKA1IS 1 0I>2A(6_S]3&L5LY+>#7 M Q.6:C'=#7!Y-&)]\OE$R;#Z."[C%R(Q<8!34A[7;<&SMM0 M_.@LJ!'H^U(]'R@?$EY^DRV7F^A8^?93I42./Y\H@CUC#CD)N%"4&V_*>D& M8;PL>'? < 2!=P)"H54Y7L8:E/!L/&>VA(+3!J4S.FHIN- KE8? MX/9%M'BXZNI&3?-JE[8<>CPA%(;/SB-&C%9<2 >0+R4#T(TT--VQ%O/.@'M+ MU!B5O_8*&#'0:K27_SI>QYH6T^7O#]-TE87G"9!GJ5&I?4*D<G:Z#Z1L0:/\I !IR&02EG,2^2( MTR.T^+HGRO1@L%S<3K$=DFEJN MZ8IW!WZ:W8='KFZNPT^7-]N#75MX3]V,T-8K$HL9(-!3)2G2VC+B-2H1%!J/ M:)/PM9"R?=1K90U\S.+V=C;=3+W+7XHL#;;B^VRY_'27QGI3/@Y;A"%#!%0PC(?'*R.XM[:4#1M4/Q.7OB%&]8!L(];8+'@B138U^;(% M\ES:6X(Y$QIR 336B@:GB9-=TIQ'%(+ZZ4;L;7*H8X ;4:GT(&99^FL!)I[:CQSI91$V_H[DOQMTJA3>.LFH\:LH!TL1Q-0GSR3..DP#V, M$B!*O $,L7)4PH'Z5P^*MZ7T1K#5G!&^.Y;_U$DL_W23/-Y^-7D_NSFB\1H= M)=) S1&@6#ELL%'(N?V,IY&M7UY2OBU:=(]M)]S9_6R=SK?HU"/.RUX2+[2% MP;6TQG&AB*2*E?$*(HVMGRX+P;\7;1HBV[/K?DR,[-UJ!T#0F 31CW%D/6W2/<%_-V)8#48OIK6OR1Q=R@ M7=F?$P0[WBBQCH!8.E%0$;XL*[V HI32>-& 1V\Q:-T:D(]T&::FTE,#_:^" M1J?)X@$TEGL7/%Y)N"*$\IA8A9$QPIIJGL+(D.NXH!& P+.P;!NG+>(0,T/= M#C&&@N77XW9JUP6-*I.CW8)&ER&DN)HJ.CX4#)4>E\LKV5Z/?@ Q0G\PLKIX?6[S21 7J*A+4* M:PJ11-:+$B5@X @K W=/B)?I5'VAV]L!L\U^M_J\W'BO)WCU_,&$<*( EP(3 M+XC6)&Y@E@:YD;37B&-L.MO-EK>J<4T_A&OCOJ2SC<'+5,11$ MT91P8$D9K_F"Z<;7*3=60"T)<6W@$;/ MIXV7'[-)%A@:_-;3:=H'GT\P150K+*5R7E,:[#NG2]DT,;RVICO+K&U)TVW MT=LAI:TMETMWT2%J"KU=WN!$ %M5=HG0ALI/2<(@LI449+"G@IMU2@?EFY MSC),6V)!^^#T18KW^>*V^G)^X.E$QI1^3H-/PX.5HB777I9R19G'EQ+:DM*; M@]'?E]_^K0VKTY*BFU]>^F[RQ+LR6]UD2@OP#U*EWK!4!O'M+CV9M8 G>53_ZXR^K)\=YJRD]<-M$@RU(RK8.XZ&SX-K04&Y/Z@- M8_5#[IVM%2TKOA5<>MM2/U7"Z3P-JC1/>%@Y@_EE@"= !+?&*%AN+VG Q0CK MV+3)B X@ZM7?NVA:.-(B6.#!:545 M'J>$+UFQBE$GFWU>_98O)E7F@<-M$D.,P%9AZ97E2"G&@[P2$$MC%4Y5_^/O M;.^MY8^_%5Q&L1Q494*5'A(F))2!Y- #R2 AT;[6F(45]:_U1DZ7)=?*ND]^\?3B@B@%#BG O3E/, MV'V U%K7H'!?+WY=)YIOC%)O,9_I=(-Z.O^0SJ;O%B9]F*W24SOU1UHD5!M+ MN8NV+#;(,..$WLOG6?W-^5Y#T5V%\_7? M+2;!-GV?+V/NP=7-Z?(U%_:4".$!M01Q%TOR$5("\!5Z199 MH43]M()>G,=.B-,Z:KV=W/D.BQ/<^/[A1'I%#35"2D4!LMP*6N[..Z3$R)W' M3KC0&*6QY# TR%U(M"8&2F(HMT8"KQQ 9R2A"N8P,E2'65%@S';@4 )1@S*&%U/GHN)-[6B\ M&HUJ -7?$?^#(SY;U.9DN\0YC3$!-OA$S.$@-?"ZE%4X(,9=2:D5+59C1B.\ MWC9'AN'&F>I&XZ/&I90X4+J[?*N:!*MT5Y-I,?7K^