0001433714-19-000031.txt : 20190731 0001433714-19-000031.hdr.sgml : 20190731 20190731171509 ACCESSION NUMBER: 0001433714-19-000031 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190731 DATE AS OF CHANGE: 20190731 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CASTLIGHT HEALTH, INC. CENTRAL INDEX KEY: 0001433714 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 261989091 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36330 FILM NUMBER: 19989718 BUSINESS ADDRESS: STREET 1: 150 SPEAR STREET STREET 2: SUITE 400 CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: 415-671-4683 MAIL ADDRESS: STREET 1: 150 SPEAR STREET STREET 2: SUITE 400 CITY: SAN FRANCISCO STATE: CA ZIP: 94105 FORMER COMPANY: FORMER CONFORMED NAME: VENTANA HEALTH SERVICES, INC. DATE OF NAME CHANGE: 20090831 FORMER COMPANY: FORMER CONFORMED NAME: MARIA HEALTH INC DATE OF NAME CHANGE: 20080429 10-Q 1 q21910-q.htm 10-Q Q2'19 Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

[x] QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2019

or
 
[ ] TRANSITION REPORT PURSUANT TO SECTION 13 OF 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from______ to ______
 
Commission File Number: 001-36330
CASTLIGHT HEALTH, INC.
(Exact name of registrant as specified in its charter)
Delaware
(State or other jurisdiction of
incorporation or organization)
 
26-1989091
(I.R.S. Employer
Identification Number)
 

150 Spear Street, Suite 400
San Francisco, CA 94105
(Address of principal executive offices)
(415) 829-1400
(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year, if changed since last report)
Not applicable

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Class B Common Stock, par value $0.0001 per share
CSLT
New York Stock Exchange

Securities registered pursuant to Section 12(g) of the Act:
Not applicable

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 [X] No [ ]

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes [X] 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 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 [X]
Non-accelerated filer [ ]
Smaller reporting company [ ]
Emerging growth company [X]

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. [X]

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes[ ] No [X]

As of July 25, 2019, there were 35,043,253 shares of the Registrant’s Class A common stock outstanding and 110,207,745 shares of the Registrant’s Class B common stock outstanding.



TABLE OF CONTENTS
 
 
 
Page
 
 
 
 
 
 
 
 
 




i


PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
CASTLIGHT HEALTH, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands)
(unaudited)
 
As of
 
June 30, 2019
 
December 31, 2018
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
50,052

 
$
66,005

Marketable securities
13,874

 
11,327

Accounts receivable and other, net
32,611

 
26,816

Prepaid expenses and other current assets
5,450

 
3,680

Total current assets
101,987

 
107,828

Property and equipment, net
3,556

 
3,963

Restricted cash, non-current
1,325

 
1,325

Deferred commissions
17,956

 
20,142

Deferred professional service costs
9,093

 
10,133

Intangible assets, net
14,457

 
16,209

Goodwill
91,785

 
91,785

Operating lease right-of-use assets, net
14,691

 

Other assets
2,223

 
2,129

Total assets
$
257,073

 
$
253,514

Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
11,355

 
$
9,556

Accrued expenses and other current liabilities
11,170

 
15,454

Accrued compensation
5,169

 
5,975

Deferred revenue
20,698

 
20,193

Operating lease liabilities
5,911

 

Total current liabilities
54,303

 
51,178

Deferred revenue, non-current
837

 
1,030

Debt, non-current
2,324

 
3,254

Operating lease liabilities, non-current
12,032

 

Other liabilities, non-current
1,067

 
3,381

Total liabilities
70,563

 
58,843

Commitments and contingencies

 

Stockholders’ equity:
 
 
 
Class A and Class B common stock
14

 
14

Additional paid-in capital
620,449

 
609,697

Accumulated other comprehensive income
7

 

Accumulated deficit
(433,960
)
 
(415,040
)
Total stockholders’ equity
186,510

 
194,671

Total liabilities and stockholders’ equity
$
257,073

 
$
253,514

See Notes to Condensed Consolidated Financial Statements.

1


CASTLIGHT HEALTH, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(unaudited)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenue:
 
 
 
 
 
 
 
Subscription
$
33,964

 
$
34,802

 
$
67,770

 
$
67,791

Professional services and other
1,946

 
2,982

 
3,630

 
6,472

Total revenue, net
35,910

 
37,784

 
71,400

 
74,263

Cost of revenue:
 
 
 
 
 
 
 
Cost of subscription (1)
8,234

 
9,140

 
16,400

 
18,314

Cost of professional services and other (1)
5,929

 
6,590

 
11,873

 
12,359

Total cost of revenue
14,163

 
15,730

 
28,273

 
30,673

Gross profit
21,747

 
22,054

 
43,127

 
43,590

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing (1)
8,889

 
13,306

 
18,104

 
27,218

Research and development (1)
14,487

 
16,425

 
30,212

 
31,796

General and administrative (1)
7,010

 
6,382

 
14,303

 
13,207

Total operating expenses
30,386

 
36,113

 
62,619

 
72,221

Operating loss
(8,639
)
 
(14,059
)
 
(19,492
)
 
(28,631
)
Other income, net
258

 
101

 
572

 
229

Net loss
$
(8,381
)
 
$
(13,958
)
 
$
(18,920
)
 
$
(28,402
)
Net loss per share, basic and diluted
$
(0.06
)
 
$
(0.10
)
 
$
(0.13
)
 
$
(0.21
)
Weighted-average shares used to compute basic and diluted net loss per share
144,572

 
136,682

 
143,790

 
135,843


(1) Includes stock-based compensation expense as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Cost of revenue:
 
 
 
 
 
 
 
Cost of subscription
$
196

 
$
231

 
$
415

 
$
473

Cost of professional services and other
236

 
315

 
501

 
616

Sales and marketing
662

 
1,318

 
1,289

 
2,456

Research and development
1,733

 
1,908

 
3,437

 
3,562

General and administrative
2,030

 
1,375

 
3,192

 
2,632


See Notes to Condensed Consolidated Financial Statements.

2


CASTLIGHT HEALTH, INC
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(unaudited)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Net loss
(8,381
)
 
$
(13,958
)
 
(18,920
)
 
$
(28,402
)
Other comprehensive income:
 
 
 
 
 
 
 
Net change in unrealized gain on available-for-sale marketable securities
7

 
11

 
7

 
13

Other comprehensive income
7

 
11

 
7

 
13

Comprehensive loss
$
(8,374
)
 
$
(13,947
)
 
$
(18,913
)
 
$
(28,389
)

See Notes to Condensed Consolidated Financial Statements.


3


CASTLIGHT HEALTH, INC
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share data)
(unaudited)

 
Class A and B Common Stock
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Income (Loss)
 
Accumulated
Deficit
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
Balances as of March 31, 2019
143,955,787

 
$
14

 
$
615,394

 
$

 
$
(425,579
)
 
$
189,829

Vesting of restricted stock units
1,123,186

 

 

 

 

 

Exercise of stock options, net
119,914

 

 
165

 

 

 
165

Stock-based compensation

 

 
4,890

 

 

 
4,890

Comprehensive loss

 

 

 
7

 
(8,381
)
 
(8,374
)
Balances as of June 30, 2019
145,198,887

 
$
14

 
$
620,449

 
$
7

 
$
(433,960
)
 
$
186,510

 
 
 
 
 
 
 
 
 
 
 
 
Balances as of March 31, 2018
135,595,828

 
$
13

 
$
592,023

 
$
(20
)
 
$
(389,778
)
 
$
202,238

Vesting of restricted stock units
915,115

 

 

 

 

 

Exercise of stock options, net
1,218,067

 
1

 
1,752

 

 

 
1,753

Stock-based compensation

 

 
5,188

 

 

 
5,188

Comprehensive loss

 

 

 
11

 
(13,958
)
 
(13,947
)
Balances as of June 30, 2018
137,729,010

 
$
14

 
$
598,963

 
$
(9
)
 
$
(403,736
)
 
$
195,232

 
 
 
 
 
 
 
 
 
 
 
 
Balances as of December 31, 2018
141,927,205

 
$
14

 
$
609,697

 
$

 
$
(415,040
)
 
$
194,671

Vesting of restricted stock units
2,090,898

 

 

 

 

 

Exercise of stock options, net
1,180,784

 

 
1,845

 

 

 
1,845

Stock-based compensation

 

 
8,907

 

 

 
8,907

Comprehensive loss

 

 

 
7

 
(18,920
)
 
(18,913
)
Balances as of June 30, 2019
145,198,887

 
$
14

 
$
620,449

 
$
7

 
$
(433,960
)
 
$
186,510

 
 
 
 
 
 
 
 
 
 
 
 
Balances as of December 31, 2017
134,539,275

 
$
13

 
$
586,900

 
$
(22
)
 
$
(375,334
)
 
$
211,557

Vesting of restricted stock units
1,662,426

 

 

 

 

 

Exercise of stock options, net
1,527,309

 
1

 
2,242

 

 

 
2,243

Stock-based compensation

 

 
9,821

 

 

 
9,821

Comprehensive loss

 

 

 
13

 
(28,402
)
 
(28,389
)
Balances as of June 30, 2018
137,729,010

 
$
14

 
$
598,963

 
$
(9
)
 
$
(403,736
)
 
$
195,232


See Notes to Condensed Consolidated Financial Statements.


4


CASTLIGHT HEALTH, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(unaudited)
 
Six Months Ended June 30,
 
2019
 
2018
Operating activities:
 
 
 
Net loss
$
(18,920
)
 
$
(28,402
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
2,687

 
3,573

Stock-based compensation
8,834

 
9,739

Amortization and impairment of deferred commissions
4,856

 
5,800

Amortization and impairment of deferred professional service costs
2,014

 
2,097

Non-cash operating lease expense
2,580

 

Lease exit and related charges

 
1,817

Accretion and amortization of marketable securities
(213
)
 
(266
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable and other, net
(5,795
)
 
(6,252
)
Deferred commissions
(2,670
)
 
(2,979
)
Deferred professional service costs
(901
)
 
(1,389
)
Prepaid expenses and other assets
(1,864
)
 
(1,896
)
Accounts payable
1,864

 
511

Operating lease liabilities
(2,795
)
 

Accrued expenses and other liabilities
(3,131
)
 
3,182

Deferred revenue
312

 
(1,210
)
Accrued compensation
(806
)
 
(4,411
)
Net cash used in operating activities
(13,948
)
 
(20,086
)
Investing activities:
 
 
 
Purchase of property and equipment
(593
)
 
(1,304
)
Purchase of marketable securities
(13,780
)
 
(23,979
)
Maturities of marketable securities
11,453

 
26,450

Net cash (used in) provided by investing activities
(2,920
)
 
1,167

Financing activities:
 
 
 
Proceeds from exercise of stock options
1,845

 
2,242

Principal payments on long-term debt
(930
)
 

Net cash provided by financing activities
915

 
2,242

 
 
 
 
Net decrease in cash, cash equivalents and restricted cash
(15,953
)
 
(16,677
)
Cash, cash equivalents and restricted cash at beginning of period
67,330

 
62,644

Cash, cash equivalents and restricted cash at end of period
$
51,377

 
$
45,967

 
 
 
 
Reconciliation of cash, cash equivalents and restricted cash:
 
 
 
Cash and cash equivalents
$
50,052

 
$
44,642

Restricted cash
1,325

 
1,325

Total cash, cash equivalents and restricted cash
$
51,377

 
$
45,967


See Notes to Condensed Consolidated Financial Statements.

5

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



Note 1. Organization and Description of Business
Castlight Health, Inc. (“Castlight” or “the Company”) offers a comprehensive software-as-a-service platform that simplifies health benefits navigation for millions of employees. The Castlight platform matches employees to the best resources their employers make available to them, whether they are healthy, actively seeking medical care, or managing a condition, and motivates them to take the best steps for their health. Castlight helps employers generate more value from their benefits investments by helping to improve outcomes, lower health care costs, and increase benefits satisfaction. In July 2019, the Company announced plans to market its technology beyond its current employer market to health plans and other potential buyers who interact with healthcare users at the point of their care. The Company was incorporated in the State of Delaware in January 2008. The Company's principal executive offices are located in San Francisco, California.

Note 2. Accounting Standards and Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include Castlight and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders’ equity and cash flows. The results for the interim periods presented are not necessarily indicative of the results expected for any future period. The following information should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018

Other than described below, there have been no changes to our significant accounting policies described in our Annual Report that have had a material impact on our consolidated financial statements and related notes.
Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:

Variable consideration included in the transaction price of the Company’s contracts with customers;
The standalone selling price of the performance obligations in the Company’s contracts with customers;
Assumptions used in the valuation of certain equity awards;
The amortization period for deferred commissions and deferred professional services costs; and
Assumptions used in the calculation of right-of-use (“ROU”) assets and lease liabilities for operating leases, including lease terms and the Company’s incremental borrowing rate.

Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.

Summary of Significant Accounting Policies

Leases

The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at

6

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for the non-lease components of its leases as part of their related lease components.

Concentrations of Risk and Significant Customers

No single direct customer accounted for more than 10% of total revenue during the three and six months ended June 30, 2019 or more than 10% of accounts receivable as of June 30, 2019. Castlight had one channel partner that represented approximately 26% and 25% of total revenue during the three and six months ended June 30, 2019, respectively, and approximately 37% of accounts receivable as of June 30, 2019.

Recently Adopted Accounting Pronouncements

Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) 2016-02, Leases, and subsequent amendments ("ASC 842") using the modified retrospective method, and chose to apply the provisions at the beginning of the period of adoption. The guidance requires lessees to put all leases that have a term of more than one year on their balance sheets, whether operating or financing, while continuing to recognize the expenses on their income statements. The guidance states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use ("ROU") asset for the right to use the underlying asset for the lease term. 

As a result of the adoption of ASC 842 as of January 1, 2019, reporting periods beginning on and after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with prior accounting guidance under ASC 840. In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification. As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019 an operating lease ROU asset of approximately $17.3 million and an operating lease liability of approximately $20.7 million. The difference between the operating lease ROU asset and lease liability resulted from the reclass of the deferred rent liability to the operating lease ROU asset. The standard did not materially impact the Company’s condensed consolidated statement of operations and had no impact on the cash flows. See Note 10 - Leases for more information on leases.

Recently Issued Accounting Pronouncements
    
The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the six months ended June 30, 2019 are either not applicable or are expected to have minimal impact on the Company's condensed consolidated financial results.

Note 3. Revenue, Deferred Revenue, Contract Balances and Performance Obligations
    
The Company sells to customers based in the United States through direct sales and indirect channels. Indirect channel revenue represented approximately 27% and 10% of the Company’s total revenue for the three months ended June 30, 2019 and 2018, respectively. Indirect channel revenue represented approximately 27% and 10% of the Company’s total revenue for the six months ended June 30, 2019 and 2018, respectively.

Deferred revenue as of June 30, 2019 and December 31, 2018 was $21.5 million and $21.2 million, respectively. Contract assets as of June 30, 2019 and December 31, 2018 were $1.2 million and $1.0 million, respectively.

$11.3 million and $16.5 million of revenue was recognized during the three months ended June 30, 2019 and 2018, respectively, that was included in the Company’s deferred revenue balances at the beginning of the respective periods. $16.0 million and $22.6 million of revenue was recognized during the six months ended June 30, 2019 and 2018, respectively, that was included in the Company’s deferred revenue balances at the beginning of the respective periods.


7

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



The Company recorded favorable cumulative catch-up adjustments to revenue of $0.5 million during the three months ended June 30, 2019 and unfavorable cumulative catch-up adjustments to revenue of $0.8 million during the three months ended June 30, 2018, arising from changes in estimates of transaction price. The Company recorded favorable cumulative catch-up adjustments to revenue of $1.9 million during the six months ended June 30, 2019 and unfavorable cumulative catch-up adjustments to revenue of $0.6 million during the six months ended June 30, 2018, arising from changes in estimates of transaction price.

The aggregate balance of remaining performance obligations from non-cancelable contracts with customers as of June 30, 2019 was $127.3 million. The Company expects to recognize approximately 70% of this balance over the next 12 months, with the remaining balance recognized thereafter. Remaining performance obligations are defined as deferred revenue and amounts yet to be billed for the non-cancelable portion of contracts.
Note 4. Deferred Costs

Changes in the balance of total deferred commissions and total deferred professional service costs during the six months ended June 30, 2019 are as follows (in thousands):
 
As of December 31, 2018
 
 
 
Expense recognized
 
As of June 30, 2019
 
 
Additions
 
Deferred commissions
$
20,142

 
$
2,670

 
$
(4,856
)
 
$
17,956

Deferred professional service costs
10,133

 
974

 
(2,014
)
 
9,093

Total deferred commissions and professional service costs
$
30,275

 
$
3,644

 
$
(6,870
)
 
$
27,049


    These costs are reviewed for impairment periodically, and impairment charges recorded for the three and six months ended June 30, 2019 and 2018 were not material.
    
Note 5. Goodwill and Intangible Assets

Goodwill

Currently, all of the Company’s goodwill relates to the acquisition of Jiff. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. There were no changes to goodwill for the three and six months ended June 30, 2019.

Intangible assets, net
    
The following tables set forth the fair value components of identifiable acquired intangible assets (dollars in thousands):
 
June 30, 2019
 
Useful Life
 
Gross
 
Accumulated Amortization
 
Net
Customer relationships
10
 
$
10,900

 
$
(2,452
)
 
$
8,448

Developed technology
5
 
10,600

 
(4,770
)
 
5,830

Backlog
3
 
1,500

 
(1,371
)
 
129

Other acquired intangible assets
1
-
3
 
900

 
(850
)
 
50

Total identifiable intangible assets
 
 
 
 
$
23,900

 
$
(9,443
)
 
$
14,457



8

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



 
December 31, 2018

Useful Life
 
Gross

Accumulated Amortization

Net
Customer relationships
10
 
$
10,900


$
(1,908
)

$
8,992

Developed technology
5
 
10,600


(3,710
)

6,890

Backlog
3
 
1,500


(1,256
)

244

Other acquired intangible assets
1
-
3
 
900


(817
)

83

Total identifiable intangible assets



 
$
23,900


$
(7,691
)

$
16,209


Amortization expense from acquired intangible assets for the three months ended June 30, 2019 and 2018 was $0.9 million and $1.0 million, respectively. Amortization expense from acquired intangible assets for the six months ended June 30, 2019 and 2018 was $1.8 million and $2.1 million, respectively. Amortization expense is included in cost of subscription, sales and marketing, and general and administrative expenses.

Amortization expense for acquired intangible assets for the following five years and thereafter is as follows (in thousands):
Remainder of 2019
$
1,753

2020
3,242

2021
3,210

2022
1,620

2023
1,090

Thereafter
3,542

Total amortization expense
$
14,457


Note 6. Marketable Securities

All of the Company’s cash equivalents and marketable securities are classified as “available-for-sale” securities. These securities are reported at fair value, with the related unrealized gains and losses included in accumulated other comprehensive income, a component of stockholders’ equity, except for money market mutual funds, where gains and losses are included in the results of operation.

As of June 30, 2019 and December 31, 2018, respectively, marketable securities consisted of the following (in thousands):
 
As of June 30, 2019
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
U.S. treasury securities
$
3,999

 
$
4

 
$

 
$
4,003

U.S. agency obligations
14,808

 
3

 

 
14,811

Money market mutual funds
2,778

 

 

 
2,778

 
21,585

 
7

 

 
21,592

Included in cash and cash equivalents
7,718

 

 

 
7,718

Included in marketable securities
$
13,867

 
$
7

 
$

 
$
13,874



9

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



 
As of December 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
U.S. treasury securities
$
7,980

 
$

 
$

 
$
7,980

U.S. agency obligations
18,158

 

 

 
18,158

Money market mutual funds
7,115

 

 

 
7,115

 
33,253

 

 

 
33,253

Included in cash and cash equivalents
21,926

 

 

 
21,926

Included in marketable securities
$
11,327

 
$

 
$

 
$
11,327


Note 7. Fair Value Measurements
The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires that the Company maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2—Include other inputs that are directly or indirectly observable in the marketplace.
Level 3—Unobservable inputs that are supported by little or no market activity.
The fair value of marketable securities included in the Level 2 category is based on observable inputs, such as quoted prices for similar assets at the measurement date; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly. These values were obtained from a third-party pricing service and were evaluated using pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established third party pricing vendors and broker-dealers.
There have been no changes in valuation techniques in the periods presented. There were no significant transfers between fair value measurement levels as of June 30, 2019 and December 31, 2018. As of June 30, 2019 and December 31, 2018, there were no securities within Level 3 of the fair value hierarchy.

10

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



The following tables present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis using the above input categories (in thousands):
 
As of June 30, 2019
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
U.S. agency obligations
$

 
$
4,940

 
$
4,940

Money market mutual funds
2,778

 

 
2,778

Marketable securities:
 
 
 
 
 
U.S. treasury securities

 
4,003

 
4,003

U.S. agency obligations

 
9,871

 
9,871

 
$
2,778

 
$
18,814

 
$
21,592

  
 
As of December 31, 2018
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
U.S. agency obligations
$

 
$
14,811

 
$
14,811

Money market mutual funds
7,115

 

 
7,115

Marketable securities:
 
 
 
 
 
U.S. treasury securities

 
7,980

 
7,980

U.S. agency obligations

 
3,347

 
3,347

 
$
7,115

 
$
26,138

 
$
33,253

Gross unrealized gains and losses for cash equivalents and marketable securities as of June 30, 2019 and December 31, 2018 were not material. The Company does not believe the unrealized losses represent other-than-temporary impairments based on the Company’s evaluation of available evidence as of June 30, 2019 and December 31, 2018.
There were no realized gains or losses during the three and six months ended June 30, 2019. All of the Company’s securities as of June 30, 2019 and December 31, 2018 mature within one year.     
Note 8. Property and Equipment
Property and equipment consisted of the following (in thousands):
 
As of
 
June 30, 2019
 
December 31, 2018
Leasehold improvements
$
3,102

 
$
3,102

Computer equipment
7,185

 
6,860

Software
1,093

 
1,097

Internal-use software
2,925

 
2,925

Furniture and equipment
1,078

 
1,018

Total
15,383

 
15,002

Accumulated depreciation
(11,827
)
 
(11,039
)
Property and equipment, net
$
3,556

 
$
3,963

Depreciation and amortization expense for the three months ended June 30, 2019 and 2018 was $0.5 million and $0.8 million, respectively. Depreciation and amortization expense for the six months ended June 30, 2019 and 2018 was $0.9 million and $1.5 million, respectively. Depreciation and amortization are recorded on a straight-line basis.

11

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



Note 9. Debt

Term Loan

In connection with the Company’s acquisition of Jiff, on April 3, 2017, the Company, Jiff and Silicon Valley Bank (the “Bank”) agreed to refinance the existing term loan facility owed by Jiff to the Bank (the “Loan Agreement”) for approximately $5.6 million (the “Term Loan”). The Term Loan requires interest-only payments for the period May 2017 through September 2018, followed by 36 monthly payments of principal and interest. Obligations under the Term Loan accrue interest at a floating per annum rate equal to the greater of (A) the prime rate as published in the money rates section of The Wall Street Journal (“Prime Rate”) minus 1% or (B) 0%. Interest on the Term Loan is payable monthly. The maturity date of the Term Loan is September 1, 2021.

In addition to principal and interest payments, the Company is also required to pay $0.5 million as final payment on the earlier of maturity, termination or prepayment of the Term Loan. The Company accrues for the final payment over the life of the Term Loan using the effective interest method.
    
The future maturities of the Term Loan by year as of June 30, 2019 are as follows (in thousands):
Remainder of 2019
$
929

2020
1,859

2021(1)
1,395

Total future maturities of debt
$
4,183

Less current maturities(2)
(1,859
)
Debt, non-current
$
2,324

(1) Excludes the $0.5 million required to be paid as final payment on the earlier of maturity, termination or prepayment of the Term Loan.
(2) Classified within accrued expenses and other current liabilities on the condensed consolidated balance sheet as of June 30, 2019.

Revolving Line of Credit    

The Loan Agreement also provided for an up to $25 million revolving credit facility, which expired on April 3, 2019, its termination date.

In relation to the Loan Agreement, the Company is subject to certain financial and reporting covenants. As of June 30, 2019, none of the financial covenants, which require the Company to maintain a certain minimum liquidity ratio, are applicable. The Company was in compliance with all reporting covenants in the Loan Agreement related to the outstanding principal balance as of June 30, 2019.


12

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



Note 10. Leases
    
The Company’s principal commitments primarily consist of obligations under leases for office space and co-location facilities for data center capacity. The leases expire at various dates through 2025 and, in some cases, include renewal options. The exercise of the option is at the sole discretion of the Company. The Company subleases certain office facilities to third parties. These leases are classified as operating leases. The Company does not have finance leases. Information about these operating leases is disclosed in the following table (dollars in thousands):
 
Three Months Ended June 30, 2019
 
Six Months Ended June 30, 2019
Lease cost:
 
 
 
Operating lease cost
$
1,639

 
$
3,288

Variable lease cost (1)
229

 
380

Short-term lease cost
7

 
7

Sublease income
(577
)
 
(1,193
)
Total lease cost
$
1,298

 
$
2,482

 
 
 
 
Other information:
 
 
 
Operating cash flows used in the measurement of operating lease liabilities
 
 
$
3,503

Weighted-average remaining lease term - operating leases (in years)
 
 
3.3

Weighted-average discount rate - operating leases
 
 
7.46
%
(1) Includes variable payments such as common area maintenance, property taxes and insurance.

Maturities of Lease Liabilities

As of June 30, 2019, the future minimum lease payments under non-cancellable operating leases are as follows (in thousands):
Remainder of 2019
$
3,582

2020
6,524

2021
5,355

2022
3,050

2023
677

2024 and later
1,111

Total lease payments
20,299

Less: Interest
(2,356
)
Present value of lease liabilities
$
17,943

Less: current portion
(5,911
)
Operating lease liabilities, non-current
$
12,032


Note 11. Contingencies
Legal Matters

From time to time, the Company may become subject to other legal proceedings, claims or litigation arising in the ordinary course of business. In addition, the Company may receive letters alleging infringement of patents or other intellectual property rights. If an unfavorable outcome were to occur in litigation, the impact could be material to the Company’s business, financial condition, cash flow or results of operations, depending on the specific circumstances of the outcome. The Company accrues for loss contingencies when it is both probable that it will incur the loss and when it can reasonably estimate the amount of the loss or range of loss.    


13

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



Note 12. Stock Compensation
Restricted Stock Units (“RSUs”)

A summary of unvested restricted stock unit activity for the six months ended June 30, 2019 is as follows:
 
Number of
Shares
 
Weighted-
Average
Grant Date Fair Value
Balance as of December 31, 2018
9,528,602

 
$
3.54

Granted
4,602,787

 
$
3.61

Vested
(2,090,898
)
 
$
3.82

Forfeited and canceled (1)
(1,113,569
)
 
$
3.48

Balance as of June 30, 2019
10,926,922

 
$
3.49

(1) Includes performance stock units that were granted in the prior year, which were canceled because performance targets were not achieved.
As of June 30, 2019, there was a total of $35.0 million in unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of approximately 2.8 years.

The Company granted 519,000 market-based RSUs during the three and six months ended June 30, 2019No market-based RSUs were granted in prior periods. The market-based RSUs vest based on the Company achieving certain stock price thresholds, subject to the employee’s continued employment with the Company through the date of achievement. The fair value is based on values calculated under the Monte Carlo simulation model on the grant date, which will be recognized over the derived service period. Compensation cost is not adjusted in future periods for subsequent changes in the expected outcome of market related conditions. For the three and six months ended June 30, 2019, the Company recognized $0.4 million of stock compensation expense in connection with this award.
Stock Options
A summary of stock option activity for the six months ended June 30, 2019 is as follows: 
 
Options
Outstanding
 
Weighted-
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (in thousands)
Balance as of December 31, 2018
6,265,223

 
$
2.65

 
$
3,499

Granted
200,000

 
$
3.22

 
 
Exercised
(1,180,784
)
 
$
1.56

 
 
Forfeited and canceled
(54,406
)
 
$
2.55

 
 
Balance as of June 30, 2019
5,230,033

 
$
2.92

 
$
6,182

The total grant-date fair value of stock options granted during the six months ended June 30, 2019 and 2018 was $0.4 million and $0.3 million, respectively.

14

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-valuation model with the following assumptions and fair value per share:
 
Six Months Ended June 30, 2019
 
2019
 
2018
Volatility
57%
 
57%
Expected life (in years)
6.06
 
6.06
Risk-free interest rate
2.57%
 
2.72
%
-
2.74%
Dividend yield
—%
 
—%
As of June 30, 2019, the Company had $1.0 million in unrecognized compensation cost related to non-vested stock options, which is expected to be recognized over a weighted-average period of approximately 2.3 years.    
Note 13. Stockholders’ Equity
Common Stock
As of June 30, 2019, the Company had 35,043,253 shares of Class A common stock and 110,155,634 shares of Class B common stock outstanding.
Note 14. Income Taxes
    
The effective tax rate for each of the three and six months ended June 30, 2019 and 2018 was zero percent, primarily as a result of the estimated tax loss for the year and the change in valuation allowance. At June 30, 2019, all unrecognized tax benefits are subject to a full valuation allowance and, if recognized, will not affect the effective tax rate.
Note 15. Net Loss per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including outstanding stock options and warrants, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive.
Net loss is allocated based on the contractual participation rights of the Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
    
The following table presents the calculation of basic and diluted net loss per share for the Company’s common stock (in thousands, except per share data):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
Net loss
$
(2,026
)
 
$
(6,355
)
 
$
(5,315
)
 
$
(8,643
)
 
$
(4,767
)
 
$
(14,153
)
 
$
(10,956
)
 
$
(17,446
)
Weighted-average shares used to compute basic and diluted net loss per share
35,276

 
109,296

 
52,043

 
84,639

 
36,227

 
107,563

 
52,401

 
83,442

Basic and diluted net loss per share
$
(0.06
)
 
$
(0.06
)
 
$
(0.10
)
 
$
(0.10
)
 
$
(0.13
)
 
$
(0.13
)
 
$
(0.21
)
 
$
(0.21
)

15

CASTLIGHT HEALTH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)



The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Stock options and restricted stock units
16,157

 
19,092

 
16,157

 
19,092

Warrants
115

 
115

 
115

 
115

Total
16,272

 
19,207

 
16,272

 
19,207




16


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

FORWARD-LOOKING STATEMENTS
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, and Section 21E of the Securities Exchange Act of 1934, as amended, which are subject to the “safe harbor” created by those sections. Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available to our management. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “could,” “goal,” “would,” “expect,” “plan,” “anticipate,” “believe,” “intend,” “estimate,” “project,” “predict,” “potential” and similar expressions intended to identify forward-looking statements. These statements involve known and unknown risks, uncertainties and other factors, which may cause our actual results, performance, time frames or achievements to be materially different from any future results, performance, time frames or achievements expressed or implied by the forward-looking statements. We discuss many of these risks, uncertainties and other factors in this Quarterly Report on Form 10-Q in greater detail under the section titled “Risk Factors” set forth in Part II, Item 1A in this Quarterly Report on Form 10-Q. Given these risks, uncertainties and other factors, you should not place undue reliance on these forward-looking statements. Also, these forward-looking statements represent our estimates and assumptions only as of the date of this filing. You should read this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. We hereby qualify our forward-looking statements by these cautionary statements.
    
Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements. We are under no duty to update any of these forward-looking statements after the date of this Quarterly Report on Form 10-Q or to conform these statements to actual results or revised expectations.
 
All references to “Castlight,” “Castlight Health,” “we,” “us,” “our” or the “Company” mean Castlight Health, Inc. and its subsidiaries, except where it is made clear that the term means only the parent company.

Overview
    
Castlight Health, Inc. (“Castlight”, “the Company” or "we") offers a comprehensive software-as-a-service (“SaaS”) platform that simplifies health benefits navigation for millions of employees. Our platform matches employees to the best resources their employers make available to them - whether they are healthy, actively seeking medical care, or managing a condition - and motivates them to take the best steps for their health. Castlight helps employers generate more value from their benefits investments by helping to improve outcomes, lower health care costs, and increase benefits satisfaction.

Castlight’s platform solution supports strong employee engagement and satisfaction through two foundational components: an ecosystem of deep integrations across an employer’s various health and wellbeing partners; and a predictive analytics “engine” that uses claims, demographic and user data and machine learning to personalize clinical options, benefit programs, wellbeing incentives, communications, and educational content, based on each employee’s specific health and wellbeing needs.

This unique combination of data integrations and personalization puts Castlight in a position to deliver value to employees and their employers. For employees, our platform improves their health benefits experience, with a highly-engaging, seamless mobile application and web experience, which are coupled with multi-channel communications. In addition, the platform’s rewards feature is designed to incentivize individuals to participate in health programs, optimize their care utilization, and improve their daily habits. For employers, Castlight provides a simplified, cost-effective, and flexible way to manage health benefits: allowing them to procure, deploy, manage, and measure a vast majority of their healthcare and wellbeing program vendors through a single platform.

In July 2019, the Company announced plans to market its technology beyond its current employer market to health plans and other potential buyers who interact with healthcare users at the point of their care.



17


Castlight was incorporated in the State of Delaware in January 2008. Its first generation care guidance solutions addressed the needs of employees actively seeking care or managing a chronic condition and serve as the foundation of our current care guidance offering. In 2015, we launched Castlight Action, our data-driven personalization benefits content and recommendations platform, which has been integrated into all of our products and rebranded as Castlight Genius. In April 2017, we acquired Jiff, Inc. Jiff provided an enterprise health benefits platform that served as a central hub for employee wellbeing and employee benefit programs, and is the foundation for our wellbeing offering. In 2018, Castlight launched two offerings that deliver health care and wellbeing benefits navigation in a single user experience: Engage (January) and Castlight Complete (September). The Company's principal executive offices are located in San Francisco, California.
Key Factors Affecting Our Performance

Sales of New and Additional Products. Our revenue growth rate and long-term profitability are affected by our ability to sell new and additional products to new and existing customers, directly and through our channel partners. Additionally, we believe that there is a significant opportunity to sell subscriptions to add-on products as our customers become more familiar with our offering and seek to address additional needs and to market our technology to health plans and other potential buyers who interact with healthcare users at the point of their care.

Renewals of Customer Contracts. We believe that our ability to retain our customers and expand their subscription revenue growth over time will be an indicator of the stability of our revenue base and the long-term value of our customer relationships.

Channel Partnerships. We have relationships with channel partners including Anthem, which complement our direct sales capabilities. These relationships allow deeper penetration into our market and enable us to promote our health benefits platform and products to create customer cross-sell opportunities and to market our technology directly to these channel partners.

Ecosystem Partnerships: We have relationships with digital health partners that integrate with our platform to provide a more streamlined experience for our customers and users. We also have many third-party benefit solutions integrated with our products to enable effortless access to these programs to our users. We believe these partnerships enable a single user experience that is essential to drive engagement and increase user satisfaction.

Implementation Timelines. Our ability to convert backlog into revenue and improve our gross margin depends on how quickly we complete customer implementations. Our implementation timelines vary from customer to customer based on the source and condition of the data we receive from third parties, the configurations that we agree to provide and the size of the customer. Our implementation timelines for our products are typically three to 12 months after entering into an agreement with a customer.

Professional Services Model. We believe our professional services capabilities support the adoption of our subscription offerings. As a result, our sales efforts have been focused primarily on our subscription offering, rather than the profitability of our professional services business. Our professional services are generally priced on a fixed-fee basis and the costs incurred to complete these services, which consist mainly of personnel-related costs, have been greater than the amount charged to the customer. We also do not have standalone value for our implementation services for accounting purposes. Accordingly, we recognize implementation services revenue in the same manner as the associated subscription revenue.

Seasonality. We have historically observed seasonality related to employee benefits cycles as a significantly higher proportion of our customers enter into new subscription agreements with us in the second half of the year, compared to the first half of the year. As we continue to leverage our channel relationships and expand our business, there is no assurance this seasonality will continue. The impact from any seasonality in our new customer agreements is not immediately apparent in our revenue because we do not begin recognizing revenue from new customer agreements until we have implemented our offering, based on the implementation timelines discussed above.

Revenue recognized in any quarter is primarily from customer agreements entered into in prior quarters. In addition, the mix of customers paying monthly, quarterly, or annually varies from quarter to quarter and impacts our deferred revenue balance. As a result of variability in our billing and implementation timelines, the deferred revenue balance does not represent the total value of our customer contracts, nor do changes in deferred revenue serve as a reliable indicator of our future subscription revenue.

18


Key Business Metrics
We review a number of operating metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, and make strategic decisions.

Signed Annual Recurring Revenue
 
As of June 30,
 
2019
 
2018
 
 (in millions)
Signed Annual Recurring Revenue
$
141.7

 
$
166.4

    
Revenue recognized in any quarter is largely derived from customer agreements signed in prior quarters. Accordingly, management measures sales performance and forecasts future subscription revenue based on signed Annual Recurring Revenue (“ARR”). ARR is a forward-looking metric based on contractual terms in existence as of the applicable ARR measurement date and is subject to change resulting from a number of factors including, but not limited to, addition of new customers, changes in user counts, terminations or non-renewals, renewal terms as well as upsells and cross-sells. As discussed above, we begin recognizing revenue from new customer agreements when we have implemented our offering, which can take from approximately three to 12 months after entering into an agreement with a customer.

ARR represents the annualized value of subscription revenue under contract with customers at the end of a quarter, which we refer to for this purpose as a measurement date. To calculate ARR, we first calculate the annualized subscription value for each signed customer (whether implemented or not), as of the applicable measurement date, by multiplying the monthly contract value of the subscription services under contract by 12. We exclude from this calculation any customers that have provided us with formal notice of termination or non-renewal as of the measurement date. ARR does not take into account the (i) potential for customers to terminate, or decline to renew, their agreements with us, (ii) achievement of non-recurring or yet-to-be-earned performance guarantees, (iii) one-time engagement bonuses included within our customer contracts or (iv) revenues related to professional services, such as implementation and communications services. ARR is not determined in reference to GAAP.

Our ARR as of June 30, 2019 was $141.7 million, compared with $166.4 million as of June 30, 2018, representing a decrease of approximately 15%, primarily attributable to churn, partially offset by new customers and renewals.

Annual Net Dollar Retention Rate
 
Year Ended December 31,
 
2018
 
2017
Annual Net Dollar Retention Rate
82
%
 
104
%

We assess our performance on customer retention by measuring our Annual Net Dollar Retention rate (“NDR”). We believe that our ability to retain our customers and expand their subscription revenue growth over time will be an indicator of the stability of our revenue base and the long-term value of our customer relationships. Our NDR provides a measurement of our ability to increase revenue across our existing customer base through expansion of our additional products to existing customers, increases in user counts for existing customers and customer renewals, as offset by terminations or pricing changes. The addition or loss of a significant customer or customers during the calendar year can have a significant impact on NDR. We calculate NDR for a given period as the aggregate annualized subscription contract value as of the last day of that year from those customers that were also customers as of the last day of the prior year, divided by the aggregate annualized subscription contract value from all customers as of the last day of the prior year. In calculating NDR, we exclude one-time fees. NDR does not include subscriptions by new customers contracted since the end of the most recently completed year. We observed an annual net dollar retention rate of 82% and 104% for our signed customer base, for the years ended December 31, 2018 and 2017, respectively. The NDR of 82% at the end of 2018 was primarily due to churn, partially offset by upsells and cross-sells.


19


Components of Results of Operations
Revenue

We generate revenue from subscription fees from customers for access to the products they select, including basic customer service support. We also earn revenue from professional services primarily related to the implementation of our offering, including extensive communications support to drive adoption by our customers’ employees and their dependents, products sold through our online marketplace and add-on subscription products made available from our other ecosystem partners.
Our subscription fees are based primarily on the number of employees and adult dependents that employers identify as eligible to use our offering, which typically includes all of our customers’ employees and adult dependents that receive health benefits.
Typically, we recognize subscription fees on a straight-line basis ratably over the contract term beginning when our products are implemented and ready for launch. Our customer agreements generally have a term of three years. We generally invoice our customers in advance on a monthly, quarterly or annual basis. Amounts that have been invoiced are initially recorded as deferred revenue. Amounts that have not been invoiced and the related revenues have been recognized are reflected as contract assets, recorded as accounts receivable in our condensed consolidated financial statements.

As a result of variability in our billing terms, the deferred revenue balance does not represent the total value of our customer contracts, nor do changes in deferred revenue serve as a reliable indicator of our future subscription revenue in a given period.
Costs of Revenue

Cost of revenue consists of the cost of subscription revenue and cost of professional services revenue.

Cost of subscription revenue primarily consists of data fees, employee-related expenses (including salaries, bonuses, benefits and stock-based compensation), hosting costs of our cloud-based service, cost of subcontractors, expenses for service delivery (which includes call center support), amortization of internal-use software, depreciation of owned computer equipment and software, amortization of intangibles related to developed technology and backlog, and allocated overhead.

Cost of professional services and other revenue consists primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation) associated with these services, the cost of subcontractors, deferred and amortized professional services costs, travel costs and allocated overhead. The time and costs of our customer implementations vary based on the source and condition of the data we receive from third parties, the configurations that we agree to provide and the size of the customer.

Our cost of subscription revenue is expensed as we incur the costs. The cost of professional services and other revenue, to the extent they are incurred and are directly attributable to fulfillment of performance obligations under a customer contract, are deferred and amortized over the benefit period of five years.

Operating Expenses

Operating expenses consist of sales and marketing, research and development and general and administrative expenses.
Sales and Marketing. Sales and marketing expenses consist primarily of employee-related expenses (including salaries, sales commissions and bonuses, benefits and stock-based compensation), travel-related expenses, marketing programs, amortization of intangibles related to customer relationships and allocated overhead. All commissions earned by our sales force and third party referral fees are deferred and amortized generally over a period of five years.

Research and Development. Research and development expenses consist primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation), costs associated with subcontractors and allocated overhead.
General and Administrative. General and administrative expenses consist primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation) for finance and accounting, legal, human resources and

20


management information systems personnel, legal costs, professional fees, other corporate expenses, acquisition-related costs, and allocated overhead.
Overhead Allocation. Expenses associated with our facilities and IT costs are allocated between cost of revenues and operating expenses based on employee headcount determined by the nature of work performed.
Results of Operations
The following tables set forth selected consolidated statements of operations data and such data as a percentage of total revenue for each of the periods indicated:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenue:
 
 
 
 
 
 
 
Subscription
95
 %
 
92
 %
 
95
 %
 
91
 %
Professional services and other
5
 %
 
8
 %
 
5
 %
 
9
 %
Total revenue, net
100
 %
 
100
 %
 
100
 %
 
100
 %
Cost of revenue:
 
 
 
 
 
 
 
Cost of subscription
23
 %
 
24
 %
 
23
 %
 
24
 %
Cost of professional services and other
16
 %
 
18
 %
 
17
 %
 
17
 %
Total cost of revenue
39
 %
 
42
 %
 
40
 %
 
41
 %
Gross margin percentage
61
 %
 
58
 %
 
60
 %
 
59
 %
Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
25
 %
 
35
 %
 
25
 %
 
37
 %
Research and development
40
 %
 
43
 %
 
42
 %
 
43
 %
General and administrative
20
 %
 
17
 %
 
20
 %
 
18
 %
Total operating expenses
85
 %
 
95
 %
 
87
 %
 
98
 %
Operating loss
(24
)%
 
(37
)%
 
(27
)%
 
(39
)%
Other income, net
1
 %
 
 %
 
1
 %
 
1
 %
Net loss
(23
)%
 
(37
)%
 
(26
)%
 
(38
)%
Revenue    
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
% Change
 
$ Change
 
2019
 
2018
 
% Change
 
$ Change
 
(In thousands, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
$
33,964

 
$
34,802

 
(2)%
 
$
(838
)
 
$
67,770

 
$
67,791

 
—%
 
$
(21
)
Professional services and other
1,946

 
2,982

 
(35)%
 
(1,036
)
 
3,630

 
6,472

 
(44)%
 
(2,842
)
Total revenue, net
$
35,910

 
$
37,784

 
(5)%
 
$
(1,874
)
 
$
71,400

 
$
74,263

 
(4)%
 
$
(2,863
)

Subscription revenue for the three months ended June 30, 2019 decreased by $0.8 million, or 2%, primarily due to customer terminations in 2018 and 2019, partially offset by customer launches in 2018 and 2019. Professional services and other revenue decreased primarily due to revenue from non-recurring professional services in the three months ended June 30, 2018.

Subscription revenue for the six months ended June 30, 2019 remained flat, primarily due to customer terminations in 2018 and 2019, offset by customer launches in 2018 and 2019. Professional services and other revenue decreased primarily due to revenue from non-recurring professional services in the six months ended June 30, 2018.


21


Costs and Operating Expenses

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
% Change
 
$ Change
 
2019
 
2018
 
% Change
 
$ Change
 
(In thousands, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
$
8,234

 
$
9,140

 
(10
)%
 
$
(906
)
 
16,400

 
$
18,314

 
(10
)%
 
$
(1,914
)
Professional services and other
5,929

 
6,590

 
(10
)%
 
(661
)
 
11,873

 
12,359

 
(4
)%
 
(486
)
Total cost of revenue
$
14,163

 
$
15,730

 
(10
)%
 
$
(1,567
)
 
$
28,273

 
$
30,673

 
(8
)%
 
$
(2,400
)
Gross margin (loss) percentage:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
76
 %
 
74
 %
 
 
 
 
 
76
 %
 
73
 %
 
 
 
 
Professional services and other
(205
)%
 
(121
)%
 
 
 
 
 
(227
)%
 
(91
)%
 
 
 
 
Total gross margin
61
 %
 
58
 %
 
 
 
 
 
60
 %
 
59
 %
 
 
 
 
Gross profit
$
21,747

 
$
22,054

 
(1
)%
 
$
(307
)
 
$
43,127

 
$
43,590

 
(1
)%
 
$
(463
)
Cost of subscription revenue for the three months ended June 30, 2019 decreased by $0.9 million, or 10%, primarily due to a decrease of $0.6 million in employee-related expenses and a decrease of $0.3 million in hosting costs.
Cost of subscription revenue for the six months ended June 30, 2019 decreased by $1.9 million, or 10%, primarily due to a decrease of $1.0 million in employee-related expenses, a decrease of $0.4 million in data fees and a decrease of $0.4 million in amortization of internal-use software.

Cost of professional services revenue for the three months ended June 30, 2019 decreased by $0.7 million or 10%. The decrease is primarily due to a $0.6 million decrease in employee-related expenses.

Cost of professional services revenue for the six months ended June 30, 2019 decreased by $0.5 million or 4%. The decrease is primarily due to a $0.5 million decrease in third-party contractor and professional service fees.

Gross margin for the three months ended June 30, 2019 increased primarily due to revenue decline of 5% compared to a 10% decline in the associated costs. Gross margin for the six months ended June 30, 2019 remained relatively flat.

Sales and Marketing
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
% Change
 
$ Change
 
2019
 
2018
 
% Change
 
$ Change
 
(In thousands, except percentages)
Sales and marketing
$
8,889

 
$
13,306

 
(33
)%
 
$
(4,417
)
 
$
18,104

 
$
27,218

 
(33
)%
 
$
(9,114
)

Sales and marketing expense for the three months ended June 30, 2019 decreased by $4.4 million, or 33%, due to decreases of $3.4 million in employee-related expenses primarily from the reduction in force in the third quarter of 2018, $0.3 million in travel-related expenses, $0.3 million in allocated overhead and $0.3 million in marketing programs.

Sales and marketing expense for the six months ended June 30, 2019 decreased by $9.1 million, or 33%, due to decreases of $6.3 million in employee-related expenses primarily from the reduction in force in the third quarter of 2018, $0.6 million in third-party referral fees, $0.6 million in marketing programs, $0.5 million in travel-related expenses, $0.4 million in allocated overhead and $0.3 million in third-party contractor and professional service fees.
 


22


Research and Development
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
% Change
 
$ Change
 
2019
 
2018
 
% Change
 
$ Change
 
(In thousands, except percentages)
Research and development
$
14,487

 
$
16,425

 
(12
)%
 
$
(1,938
)
 
$
30,212

 
$
31,796

 
(5
)%
 
$
(1,584
)

Research and development expense for the three months ended June 30, 2019 decreased by $1.9 million, or 12%. The overall decrease was primarily due to a decrease in employee-related expenses of $0.7 million, $0.6 million in third-party contractor and professional service fees and $0.8 million in lease exit and related charges recorded in the second quarter of 2018.

Research and development expense for the six months ended June 30, 2019 decreased by $1.6 million, or 5%. The overall decrease was primarily due to $1.8 million in lease exit and related charges recorded in the first and second quarter of 2018, a decrease in third-party contractor and professional service fees of $0.6 million, partially offset by an increase in allocated overhead of $0.4 million and an increase in facilities cost of $0.3 million.

General and Administrative
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
% Change
 
$ Change
 
2019
 
2018
 
% Change
 
$ Change
 
(In thousands, except percentages)
General and administrative
$
7,010

 
$
6,382

 
10
%
 
$
628

 
$
14,303

 
$
13,207

 
8
%
 
$
1,096


General and administrative expense for the three months ended June 30, 2019 increased by $0.6 million, or 10%. The overall increase was primarily due to an increase in third-party contractor and professional service fees of $0.3 million.

General and administrative expense for the six months ended June 30, 2019 increased by $1.1 million, or 8%. The overall increase was primarily due to an increase in taxes and fees of $0.5 million, an increase in employee-related expenses of $0.3 million and an increase of other corporate expenses of $0.3 million.

Liquidity and Capital Resources
 
 
Six Months Ended June 30,
 
2019
 
2018
 
(In thousands)
Net cash used in operating activities
$
(13,948
)
 
$
(20,086
)
Net cash (used in) provided by investing activities
(2,920
)
 
1,167

Net cash provided by financing activities
915

 
2,242

Net decrease in cash, cash equivalents and restricted cash
$
(15,953
)
 
$
(16,677
)
As of June 30, 2019, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $63.9 million, which were held for working capital purposes. Our securities are comprised of U.S. agency obligations, U.S. treasury securities and money market funds.
Since our inception, we have financed our operations primarily through sales of equity securities and, to a lesser extent, payments from our customers. We believe that our existing cash, cash equivalents and marketable securities will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, new customer acquisitions, subscription renewal activity, the timing and extent of spending to support development efforts, the introduction of new and enhanced services offerings and the continuing market acceptance of our cloud-based subscription services. Although we currently are not a party to any

23


agreement and do not have any understanding with any third parties with respect to potential investments in, or acquisitions of, businesses or technologies, we may in the future enter into these types of arrangements.
On April 3, 2017, Castlight, Jiff and Silicon Valley Bank agreed to refinance the existing term loan facility owed by Jiff to the Silicon Valley Bank. The loan agreement provides for an approximately $5.6 million term loan and up to a $25 million revolving credit facility. The revolving credit facility expired on April 3, 2019, its termination date. Refer to Note 9-Debt to the condensed consolidated financial statements for further information on our debt.
During the second quarter of 2019, the Company entered into an agreement with a financial institution to process vendor payments using a credit card program, which carries a $20.0 million limit. The Company pays the financial institution monthly based on the terms of the credit card program.
We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.
Operating Activities
Cash used in operating activities for the six months ended June 30, 2019 and 2018 was $13.9 million and $20.1 million, respectively. The decrease in cash used in operations resulted primarily from lower average year-to-date headcount. Cash used in operations reflected our net loss of $18.9 million for the six months ended June 30, 2019, adjusted by $20.8 million in non-cash expenses, including stock-based compensation of $8.8 million, amortization of deferred costs of $6.9 million, depreciation and amortization of $2.7 million and non-cash operating lease expense of $2.6 million. Uses of cash included an increase in accounts receivable of $5.8 million, primarily as a result of the timing of billings and collections. Other uses of cash included additions of deferred costs of $3.6 million, payments of operating lease liabilities of $2.8 million, an increase in other assets of $1.9 million, a decrease in accrued expenses and other liabilities of $3.1 million and a decrease in accrued compensation of $0.8 million primarily due to payout of 2018 bonuses. These uses of cash were partially offset by an increase in accounts payable of $1.9 million, primarily due to the credit card program discussed above, and an increase in deferred revenue of $0.3 million.
Investing Activities
Cash used in investing activities was $2.9 million for the six months ended June 30, 2019 and cash provided by investing activities was $1.2 million for the six months ended June 30, 2018. Net cash used by investing activities during the six months ended June 30, 2019 was primarily attributable to $2.3 million of purchases net of maturities of marketable securities and $0.6 million of purchases of property and equipment.
Financing Activities    
Cash provided by financing activities for the six months ended June 30, 2019 and 2018 was $0.9 million and $2.2 million, respectively. Net cash provided by financing activities during the six months ended June 30, 2019 was due to proceeds from the exercise of employee stock options of $1.8 million, partially offset by the payments on long-term debt of $0.9 million.
Contractual Obligations and Commitments
Our principal commitments primarily consist of obligations under leases for office space and a term loan facility with Silicon Valley Bank and co-location facilities for data center capacity. Our existing lease agreements provide us with the option to renew and generally provide for rental payments on a graduated basis. Our future operating lease obligations would change if we entered into additional operating lease agreements as we expand our operations and if we exercised these options. See Note 9Debt and Note 10Leases to the condensed consolidated financial statements for a discussion of our term loan and lease commitments, respectively. There were no other material changes in the Company’s contractual obligations from those disclosed in its Annual Report on Form 10-K for the year ended December 31, 2018 other than those discussed in Note 11Contingencies to the condensed consolidated financial statements.

Other than the term loan and lease commitments discussed in Note 9Debt and Note 10Leases, respectively, to the condensed consolidated financial statements, we do not have commitments under lines of credit, or other such debt arrangements. We do not have any material non-cancelable purchase commitments as of June 30, 2019.

24


Off-Balance Sheet Arrangements
During the periods presented, we did not have, nor do we currently have, any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We are therefore not exposed to the financing, liquidity, market or credit risk that could arise if we had engaged in those types of relationships.
Critical Accounting Policies and Estimates

There were no significant changes to our critical accounting policies during the six months ended June 30, 2019, as described in our Annual Report on Form 10-K for the year ended December 31, 2018. Effective January 1, 2019, we adopted ASU 2016-02, Leases (“ASC 842”). As a result of this adoption, we were required to make certain estimates and assumptions. See Note 2 - Accounting Standards and Significant Accounting Policies under the captions “Use of Estimates,” “Summary of Significant Accounting Policies,” and “Recently Adopted Accounting Pronouncements” for more information.

Item 3. Quantitative and Qualitative Disclosures about Market Risk
Interest Rate Sensitivity
We had cash and cash equivalents totaling $63.9 million as of June 30, 2019 and cash, cash equivalents and marketable securities totaling $77.3 million as of December 31, 2018. These are invested primarily in U.S. agency obligations, U.S. treasury securities and money market funds. The cash and cash equivalents are held for working capital and other general corporate purposes. Our investments are made for capital preservation purposes. We do not enter into investments for trading or speculative purposes. All our investments are denominated in U.S. dollars.
Our cash equivalents are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall. Due in part to these factors, our future investment income may fall short of expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our securities as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary. Our fixed-income portfolio is subject to interest rate risk.
An immediate increase or decrease of 100-basis points in interest rates would result in an immaterial change in the market value of our investments as of June 30, 2019. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur. Fluctuations in the value of our investment securities caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities.

We also have interest rate exposure as a result of our loan agreement, which provides a term loan and revolving credit facility, as described in Note 9Debt to the condensed consolidated financial statements. We currently do not hedge this risk. As of June 30, 2019, we had $4.2 million of borrowings outstanding under the term loan and no borrowings outstanding under the revolving credit facility. The revolving credit facility expired on April 3, 2019, its termination date. Borrowings outstanding under the term loan are subject to variable interest rates based on the prime rate as published in the money rates section of The Wall Street Journal. Changes in the prime rate will affect the interest on borrowings under the loan agreement. However, a 50-basis point increase in the interest rate on the term loan would not materially increase interest expense during 2019.


25


Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the supervision and participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act), as of the end of the period covered by this report.

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Based on our management’s evaluation, our principal executive officer and principal financial officer concluded that, as of June 30, 2019, our disclosure controls and procedures were designed at a reasonable assurance level and were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in Securities and Exchange Commission rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

In January 2019, we implemented changes to our lease related policies and processes to support the adoption of ASU 2016-02, Leases (“ASC 842”)We have also updated internal controls over financial reporting to ensure compliance with the new accounting and disclosure rules.


26


Part II. OTHER INFORMATION
Item 1. Legal Proceedings
For a discussion of legal proceedings, see Note 11 - Contingencies of the Notes to Condensed Consolidated Financial Statements included in Part I, Item 1, which is incorporated herein by reference.

From time to time, we may become subject to other legal proceedings, claims or litigation arising in the ordinary course of business. We are not presently a party to any other legal proceedings that in the opinion of our management, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows.
Item 1A. Risk Factors

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 actually occur, our business, financial condition, results of operations and future prospects could be materially and adversely affected. In that event the market price of our Class B common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business
We rely on channel partners for a substantial portion of our sales, and if our channel partner relationships are unsuccessful then our sales results will be adversely affected and the growth of our business will be harmed.
Our sales strategy relies on relationships we have developed with health plans, benefits consultants, brokers and other industry participants, and we are continuing to invest in, and expect to continue to increase our reliance on, these relationships with channel partners to access customers and grow our overall sales. However, there can be no assurance that our channel partner relationships will be successful, or will result in access to additional customers or growth in sales. Our channel partnerships do not always meet our expectations and could fail for a variety of reasons, including changes in our partners’ business priorities, insufficient or misaligned incentives for our partners to assist us with sales, competition, or other factors.

In addition, our reliance on sales through channel partners could put downward pressure on the total revenue we are able to generate, and could result in existing customers electing to use alternative or lower-functionality versions of our products that we may elect to provide through channel partners. The concentration of a material portion of business with any given channel partner could also create tensions with other companies we do business with, including health plans on whom we rely to receive data and offer our services.

Certain relationships we will enter or have entered into with channel partners will require substantial investments of our resources to support these initiatives. We plan to invest resources into developing products that are targeted to the channels’ needs. There can be no assurance that the investments we make to develop and support these channel relationships, or the effort required to do so or the products resulting from those efforts, will provide a positive return on our investment in the near term, or at all.  If any of these events materialize, our business and results of operations could be materially adversely affected.
If our new products and services are not adopted by our customers, or if we fail to continue to innovate and develop new products and services that are adopted by customers, then our revenue and operating results will be adversely affected.
Prior to our acquisition of Jiff, we derived a substantial majority of our revenue from sales of our legacy care guidance platform, and our longer-term operating results and continued growth depend in part on our ability to successfully develop and sell new products and services that our new and existing customers want and are willing to purchase. In addition to our legacy core Castlight platform (now marketed as our care guidance solution), we continue to introduce a number of products and cross-sells, such as our latest offering of Castlight Complete, Care Guidance Navigator, Wellbeing Navigator, Elevate and Engage, but it is uncertain whether these products and services will result in significant revenue or comprise a significant portion of our total revenue. In addition, based on our belief that our customers are interested in acquiring wellness-related products, we devoted substantial efforts to our acquisition of Jiff, and expect to continue to devote substantial efforts to the integration and expansion of that portion of the business. We have also invested, and will continue to invest, significant

27


resources in research and development to enhance our existing offering and introduce new high-quality products and services. If existing customers are not willing to make additional payments for such new products, or if new customers do not value such new products, our business and operating results will be harmed. If we are unable to predict user preferences or our industry changes, or if we are unable to modify our offering and services on a timely basis, we might lose customers. Our operating results would also suffer if our innovations are not responsive to the needs of our customers, appropriately timed with market opportunity or effectively communicated and brought to market.
If our existing customers do not continue or renew their agreements with us, renew at lower fee levels or decline to purchase additional products and services from us, our business and operating results will suffer.
We expect to derive a significant portion of our revenue from renewal of existing customer agreements and sales of additional products and services to existing customers. Revenue recognized in any quarter is largely derived from customer agreements signed in prior quarters. As a result, achieving a high renewal rate of our customer agreements and selling additional products and services is critical to our future operating results.
We may experience significantly more difficulty than we anticipate in renewing existing customer agreements or in renewing them upon favorable terms, particularly as we seek to convert customers who initially purchased our transparency-only offering to our full platform offering. Factors that may affect the renewal rate for our offering, terms of those renewals and our ability to sell additional products and services include:
the price, performance and functionality of our offering;
our customers’ user counts and benefit design features;
the availability, price, performance and functionality of competing or alternative solutions;
the potential for customers that are able to access lower-functionality versions of our offering that we provide through health plans or other channel partners to opt to use the lower-functionality versions of our offering;
our ability to develop complementary products and services;
our continued ability to access the pricing and claims data necessary to enable us to deliver reliable data in our cost estimation and price transparency offering to customers;
the stability, performance and security of our hosting infrastructure and hosting services;
changes in health care laws, regulations or trends; and
the business environment of our customers, in particular, headcount reductions by our customers.

We enter into master services agreements with our customers. These agreements generally have stated terms of three years. Our customers have no obligation to renew their subscriptions for our offering after the term expires. In addition, our customers may negotiate terms less advantageous to us upon renewal, which may reduce our revenue from these customers. Factors that are not within our control may contribute to a reduction in our contract revenue. For instance, our customers may reduce their number of employees, which would result in a corresponding reduction in the number of employee users eligible for our offering and thus a lower aggregate monthly services fee. Our future operating results also depend, in part, on our ability to sell new products and services to our existing customers. If our customers fail to renew their agreements, renew their agreements upon less favorable terms or at lower fee levels, or fail to purchase new products and services from us, our revenue may decline or our future revenue may be constrained.
    
In addition, a significant number of our customer agreements allow customers to terminate such agreements for convenience at certain times, typically with one to three months advance notice. We typically incur the expenses associated with integrating a customer’s data into our health care database and related training and support prior to recognizing meaningful revenue from such customer. Customer subscription revenue is not recognized until our products are implemented for launch, which is generally from three to 12 months from contract signing. If a customer terminates its agreement early and revenue and cash flows expected from a customer are not realized in the time period expected or not realized at all, our business, operating results and financial condition could be adversely affected.
We operate in a competitive industry, and if we are not able to compete effectively, our business and operating results will be harmed.
    
The market for our products and services is competitive, and we expect the market to attract increased competition, which could make it hard for us to succeed. We currently face competition for portions of our offering from a range of companies, including healthcare information technology companies and specialized software and solution providers that offer similar solutions, often at substantially lower prices, and that are continuing to develop additional products and becoming more

28


sophisticated and effective. Our market is in an early stage of development, but is rapidly evolving and competitive. We currently face competition from both existing and emerging vendors across a variety of categories, from specialists in the care guidance and wellbeing areas of the market, to broader offerings that compete with our full health navigation platform. There are a number of independent companies we compete with across the various functions of our health navigation platform. Care guidance competitors include Accolade, ClearCost Health, Compass, HealthAdvocate, Healthcare Bluebook, and Quantum Health. Wellbeing competitors include Limeade, VirginPulse, and Vitality. Platform competitors include Evive, Optum/Rally, Sharecare, and Welltok.

In addition, large, well-financed health plans, with whom we cooperate and on whom we depend in order to obtain the pricing and claims data we need to deliver our offering to customers, have in some cases developed or acquired their own wellbeing and care guidance tools and provide these solutions to their customers at discounted prices or often for free. These health plans include, for example, Aetna Inc., Cigna Corporation, Health Services Corporation, and UnitedHealth Group, Inc. Competition from specialized software and solution providers, health plans and other parties may result in pricing pressure, which may lead to price decline in certain product segments, which could negatively impact our sales, profitability and market share. In addition, if health plans perceive continued cooperation with us as a threat to their business interests, they may take steps that impair our access to pricing and claims data, or that otherwise make it more difficult or costly for us to deliver our offering to customers.

Some of our competitors, in particular health plans, have greater name recognition, longer operating histories and significantly greater resources than we do. Furthermore, our current or potential competitors may be acquired by third parties with greater available resources. As a result, our competitors might be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements and may have the ability to initiate or withstand substantial price competition. In addition, current and potential competitors have established, and might in the future establish, cooperative relationships with vendors of complementary products, technologies or services to increase the availability of their solutions in the marketplace. The field of healthcare and the services related to healthcare are subject to change, and there has been consolidation in the industry. Accordingly, new competitors or alliances might emerge that have greater market share, a larger customer base, more widely adopted proprietary technologies, greater marketing expertise, greater financial resources and larger sales forces than we have, which could put us at a competitive disadvantage. Our competitors could also be better positioned to serve certain segments of our market, such as customers that desire a more narrow solution, which could create additional price pressure. In light of these factors, even if our offering is more effective than those of our competitors, current or potential customers might accept competitive offerings in lieu of purchasing our offerings.
Our proprietary software may not operate properly, which could damage our reputation, give rise to claims against us or divert application of our resources from other purposes, any of which could harm our business and operating results.

Proprietary software development is time-consuming, expensive and complex, and may involve unforeseen difficulties. We may encounter technical obstacles, and it is possible that we will discover additional problems that prevent our proprietary products from operating properly. We are currently developing new features and services in our proprietary software for all of our offerings. If any of our offerings does not function reliably or fails to achieve customer expectations in terms of performance, customers could assert liability claims against us or attempt to cancel their contracts with us. This could damage our reputation and impair our ability to attract or maintain clients which would adversely affect our operating results.
    
Moreover, data services that are as complex as those we offer have in the past contained, and may in the future develop or contain, undetected defects or errors. Material performance problems, defects or errors in our existing or new software and products and services may arise in the future and may result from interface of our offering with systems and data that we did not develop and the function of which is outside of our control or undetected in our testing. These defects and errors and any failure by us to identify and address them could result in loss of revenue or market share, diversion of development resources, injury to our reputation and increased service and maintenance costs. Defects or errors in our health benefits platform might discourage existing or potential customers from purchasing our offering from us. Correction of defects or errors could prove to be impossible or impracticable. The costs incurred in correcting any defects or errors may be substantial and could adversely affect our operating results.
Any failure to offer high-quality technical support services may adversely affect our relationships with our customers and harm our financial results.

29


Our customers depend on our support organization to resolve any technical issues relating to our offering. In addition, our sales process is highly dependent on the quality of our offering, our business reputation and on strong recommendations from our existing customers. Any failure to maintain high-quality and highly-responsive technical support, or a market perception that we do not maintain high-quality and highly-responsive support, could harm our reputation, adversely affect our ability to sell our offering to existing and prospective customers, and harm our business, operating results and financial condition.
We offer technical support services with our offering and may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services, particularly as we increase the size of our customer base. We also may be unable to modify the format of our support services to compete with changes in support services provided by competitors. It is difficult to predict customer demand for technical support services and if customer demand increases significantly, we may be unable to provide satisfactory support services to our customers and their employees. Additionally, increased customer demand for these services, without corresponding revenue, could increase costs and adversely affect our operating results.
If we cannot implement our offering for customers in a timely manner, we may lose customers and our reputation may be harmed.
Our customers have a variety of different data formats, enterprise applications and infrastructure and our offering must support our customers’ data formats and integrate with complex enterprise applications and infrastructures. If our platform does not currently support a customer’s required data format or appropriately integrate with a customer’s applications and infrastructure, or if an existing customer switches to unsupported infrastructure, then we may have to configure our platform to do so, which increases our expenses. Additionally, we do not control our customers’ implementation schedules. As a result, if our customers do not allocate internal resources necessary to meet their implementation responsibilities or if we face unanticipated implementation difficulties, the implementation may be delayed. Further, our implementation capacity has at times constrained our ability to successfully implement our offering for our customers in a timely manner, particularly during periods of high demand. If the customer implementation process is not executed successfully or if execution is delayed, we could incur significant costs, customers could become dissatisfied and decide not to increase usage of our offering, or not to use our offering beyond an initial period prior to their term commitment or, in some cases, revenue recognition could be delayed. Our data dependencies and implementation procedures differ for each new product that we launch. Accordingly, our ability to convert sales of new products into billings and revenue depends on our ability to create a scalable launch infrastructure in each case. In addition, competitors with more efficient operating models with lower implementation costs could penetrate our customer relationships.

Additionally, large and demanding enterprise customers, who currently comprise the majority of our customer base, may request or require specific features or functions unique to their particular business processes, which increase our upfront investment in sales and deployment efforts and the revenue resulting from the customers under our typical contract length may not cover the upfront investments. If prospective large customers require specific features or functions that we do not offer, then the market for our offering will be more limited and our business could suffer.

In addition, supporting large customers could require us to devote significant development services and support personnel and strain our personnel resources and infrastructure. Furthermore, if we are unable to address the needs of these customers in a timely fashion or further develop and enhance our offering, or if a customer or its employees are not satisfied with our quality of work, our offering or professional services then we could incur additional costs to address the situation. In addition, we may be required to issue credits or refunds for prepaid amounts related to unused services, the timing of recognition of revenue for, and the profitability of, that work might be impaired and the customer’s dissatisfaction with our offering could damage our ability to expand the number of products and services purchased by that customer. These customers may not renew their agreements, seek to terminate their relationship with us or renew on less favorable terms. Moreover, negative publicity related to our customer relationships, regardless of its accuracy, may further damage our business by affecting our ability to retain or compete for new business with current and prospective customers. If any of these were to occur, our revenue may fail to grow at historical rates or at all, or may even decline, and our operating results could be adversely affected.
If we fail to manage our growth effectively, our expenses could increase more than expected, our revenue may not increase and we may be unable to implement our business strategy.

30


We have experienced significant growth since our inception, both organic and through acquisitions, which puts strain on our business, operations and employees. Future revenues may not grow at the same rates they have historically or may even stagnate or decline. To manage our current and anticipated future growth effectively, we must continue to maintain and enhance our IT infrastructure, financial and accounting systems and controls. Moreover, we may from time to time decide to undertake cost savings initiatives, such as the reductions in workforce we implemented in 2016 and 2018, or disposing of, or otherwise discontinuing certain products, in an effort to focus our resources on key strategic initiatives and streamline our business. We must also attract, train and retain a significant number of qualified personnel in key areas such as research and development, sales and marketing, customer support, professional services, and management, and the availability of such personnel, in particular software engineers, may be constrained. These and similar challenges, and the related costs, may be exacerbated by the fact that our headquarters is located in the San Francisco Bay Area.
A key aspect to managing our growth is our ability to scale our capabilities to implement our offering satisfactorily with respect to both large and demanding enterprise customers, who currently comprise the majority of our customer base, as well as smaller customers. Large customers often require specific features or functions unique to their particular business processes, which at a time of rapid growth or during periods of high demand, may strain our implementation capacity and hinder our ability to successfully implement our offering to our customers in a timely manner. We may also need to make further investments in our technology and automate portions of our offering or services to decrease our costs, particularly as we grow sales of our health benefits platform to smaller customers. If we are unable to address the needs of our customers or their employees, or our customers or their employees are unsatisfied with the quality of our offering or services, they may not renew their agreements, seek to cancel or terminate their relationship with us or renew on less favorable terms. In addition, many of our customers adjust their benefit plan designs, benefits providers and eligibility criteria at the start of each new benefits plan year, requiring additional configurations for those customers. As our customer base grows, the complexity of these activities can increase. If we fail to automate these operations sufficiently and implement these changes on a timely basis or are unable to implement them effectively, our business may suffer.

We may experience additional challenges with managing our growth relating to our acquisition of Jiff. The operation and integration of the acquired technologies has required, and we expect will continue to require, substantial financial costs and substantial management attention. If we fail to effectively manage the continued integration process in a timely manner, our business and financial results may suffer.
Failure to effectively manage our growth could also lead us to over-invest or under-invest in development and operations, result in weaknesses in our infrastructure, systems or controls, give rise to operational mistakes, financial losses, loss of productivity or business opportunities and result in loss of employees and reduced productivity of remaining employees. Our growth is expected to require significant capital expenditures and might divert financial resources from other projects such as the development of new products and services. In addition, data and content fees, which are one of our primary operational costs, are not fixed as they vary based on the source and condition of the data we receive from third parties, and if they remain variable or increase over time, we would not be able to realize the economies of scale that we expect as we grow renewals and implementation of new customers, which may negatively impact our gross margin. If our management is unable to effectively manage our growth, our expenses might increase more than expected, our revenue may not increase or might grow more slowly than expected and we might be unable to implement our business strategy. The quality of our offering might also suffer, which could negatively affect our reputation and harm our ability to retain and attract customers.
We depend on our senior management team, and the loss of one or more of our executive officers or key employees or an inability to attract and retain highly skilled employees or key subcontractor services could adversely affect our business.
Our success depends largely upon the continued services of our key executive officers. We have in the past and may in the future experience changes in our executive management team resulting from the departure of executives or subsequent hiring of new executives, which may be disruptive to our business. For example, effective July 26, 2019, Maeve O’Meara assumed the role of Chief Executive Officer, following the departure of John C. Doyle. Transitions such as this may have a disruptive impact on our ability to implement our business strategy and could have a material adverse effect on our business. Any changes in business strategies can create uncertainty, may negatively impact our ability to execute our business strategy quickly and effectively and may ultimately be unsuccessful. The impact of hiring new executives may not be immediately realized.
These executive officers are at-will employees and therefore may terminate employment with us at any time with no advance notice. We do not maintain “key person” insurance for any of these executive officers or any of our other key employees. We also rely on our leadership team in the areas of research and development, marketing, services and general and

31


administrative functions. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives, which could disrupt our business. The replacement of one or more of our executive officers or other key employees would likely involve significant time and cost and may significantly delay or prevent the achievement of our business objectives.

To continue to execute our growth strategy, we also must attract and retain highly skilled personnel, particularly in research and development and sales and marketing. Competition is intense for engineers with high levels of experience in designing and developing software and Internet-related services, particularly in the San Francisco Bay Area where we are located. We might not be successful in maintaining our unique culture and continuing to attract and retain qualified personnel. We have from time to time in the past experienced, and we expect to continue to experience in the future, difficulty in hiring and retaining highly skilled personnel with appropriate qualifications. The pool of qualified personnel with Software-as-a-Service, or SaaS, experience or experience working with the health care market is limited overall. In addition, many of the companies with which we compete for experienced personnel have greater resources than we have. We supplement our hired skilled personnel through the use of subcontractors, particularly in the area of research and development, a significant portion of which perform services outside of the United States. If these subcontractors cease to perform services for us for any reason, our ability to meet our development goals may be impaired, and our business and future growth prospects could be severely harmed.
In addition, in making employment decisions, particularly in the Internet and high-technology industries, job candidates often consider the value of the stock options or other equity instruments they are to receive in connection with their employment. Volatility or performance trends in the price of our stock might, therefore, adversely affect our ability to attract or retain highly skilled personnel. Furthermore, the requirement to expense stock options and other equity instruments might discourage us from granting the size or type of stock option or equity awards that job candidates require to join our company. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be severely harmed.
Our marketing efforts depend significantly on our ability to receive positive references from our existing customers.
Our marketing efforts depend significantly on our ability to call on our current customers to provide positive references to new, potential customers. Given our limited number of long-term customers, the loss or dissatisfaction of any customer could substantially harm our brand and reputation, inhibit the market adoption of our offering and impair our ability to attract new customers and maintain existing customers. Any of these consequences could have a material adverse effect on our business, financial condition and results of operations.
If our security measures are breached and customer’s data are compromised, our offering may be perceived as insecure, we may incur significant liabilities, our reputation may be harmed and we could lose sales and customers.
Our offering involves the storage and transmission of customers’ proprietary information, personally identifiable information, and protected health information of our customers’ employees and their dependents, which is regulated under the Health Insurance Portability and Accountability Act of 1996 and its implementing regulations, collectively HIPAA. Because of the extreme sensitivity of this information, the security features of our offering are very important. If our security measures, some of which are managed by third parties, are breached or fail, unauthorized persons may be able to obtain access to sensitive customer or employee data, including HIPAA-regulated protected health information. A security breach or failure could result from a variety of circumstances and events, including third-party action, employee negligence or error, malfeasance, computer viruses, attacks by computer hackers, failures during the process of upgrading or replacing software, databases or components thereof, power outages, hardware failures, telecommunication failures, user errors, and catastrophic events.

If our security measures were to be breached or fail, our reputation could be severely damaged, adversely affecting customer or investor confidence, customers may curtail their use of or stop using our offering and our business may suffer. In addition, we could face litigation, damages for contract breach, penalties and regulatory actions for violation of HIPAA and other laws or regulations applicable to data protection and significant costs for remediation and for measures to prevent future occurrences. In addition, any potential security breach could result in increased costs associated with liability for stolen assets or information, repairing system damage that may have been caused by such breaches, incentives offered to customers or other business partners in an effort to maintain the business relationships after a breach and implementing measures to prevent future occurrences, including organizational changes, deploying additional personnel and protection technologies, training employees and engaging third-party experts and consultants. While we maintain insurance covering certain security and privacy damages

32


and claim expenses we may not carry insurance or maintain coverage sufficient to compensate for all liability and such insurance may not be available for renewal on acceptable terms or at all, and in any event, insurance coverage would not address the reputational damage that could result from a security incident.
    
We outsource important aspects of the storage and transmission of customer information, and thus rely on third parties to manage functions that have material cyber-security risks. These outsourced functions include services such as software design and product development, software engineering, database consulting, call center operations, co-location data centers, data-center security, IT, network security and Web application firewall services. We attempt to address these risks by requiring outsourcing subcontractors who handle customer information to sign business associate agreements contractually requiring those subcontractors to adequately safeguard personal health data and in some cases by requiring such outsourcing subcontractors to undergo third-party security examinations. However, we cannot assure you that these contractual measures and other safeguards will adequately protect us from the risks associated with the storage and transmission of customers proprietary and protected health information.
We may experience cyber-security and other breach incidents that may remain undetected for an extended period. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against us, we may be unable to anticipate these techniques or to implement adequate preventive measures. In addition, in the event that our customers authorize or enable third parties to access their data or the data of their employees on our systems, we cannot ensure the complete integrity or security of such data in our systems as we would not control that access. Third parties may also attempt to fraudulently induce our employees or customers and their employees into disclosing sensitive information such as user names, passwords or other information or otherwise compromise our security measures in order to gain access to customer information, which could result in significant legal and financial exposure, a loss of confidence in the security of our offering, interruptions or malfunctions in our operations, and, ultimately, harm to our future business prospects and revenue. Because our offering offers single sign-on capabilities for our customers and their employees to point solutions offered by our partners, unauthorized access to our offering could also result in security breaches of customer information and data in offerings by our partners. We may be required to expend significant capital and financial resources to invest in security measures, protect against such threats or to alleviate problems caused by breaches in security. If an actual or perceived breach of our security occurs, or if we are unable to effectively resolve such breaches in a timely manner, the market perception of the effectiveness of our security measures could be harmed and we could lose sales and customers or suffer other reputational harm.
Regardless of the merits of any such suit, defending it could be costly and divert management’s attention from leading our business.
We have a history of significant GAAP losses, which we expect to continue for the foreseeable future, and we may never achieve or sustain profitability in the future.
We have incurred significant GAAP net losses in each year since our incorporation in 2008 and expect to continue to incur GAAP net losses for at least fiscal year 2019. We experienced GAAP net losses of $18.9 million, $39.7 million, $51.9 million and $58.7 million during the six months ended June 30, 2019, and the years ended 2018, 2017, and 2016, respectively. As of June 30, 2019, we had an accumulated deficit of $434.0 million. The GAAP losses and accumulated deficit were primarily due to the substantial investments we made to grow our business, enhance our technology and offering through research and development and acquire and support customers. We announced a restructuring program in July 2018 to reduce our workforce and better align our operations with evolving business needs, under which we reduced our expected expenses by approximately 12%. However, our estimates and forecasts relating to the success of our cost-savings measures may prove to be inaccurate. We anticipate that cost of revenue and operating expenses will increase in the foreseeable future as we seek to continue to grow our business, enhance our offerings and acquire additional customers. Many of our efforts to generate revenue from our business are new and unproven, and any failure to increase our revenue or generate revenue from new products and services could prevent us from achieving or maintaining profitability. Furthermore, to the extent we are successful in increasing our customer base, we could also incur increased GAAP losses because costs associated with entering into customer agreements are generally incurred up front, while customers are generally billed over the term of the agreement. Our prior GAAP losses, combined with our expected future GAAP losses, have had and will continue to have an adverse effect on our stockholders’ equity and working capital. We expect to continue to incur GAAP operating losses for the foreseeable future and may never become profitable on a quarterly or annual basis, or if we do, we may not be able to sustain profitability in subsequent periods. As a result of these factors, we may need to raise additional capital through debt or equity financings in order to fund our operations, which could be dilutive to stockholders, and such capital may not be available on reasonable terms, or at all.

33


Our limited operating history makes it difficult to evaluate our current business and future prospects.
We were founded in 2008, began building the first version of our care guidance platform in 2009, did not complete our first customer sale and implementation until 2010 and did not make substantial investments in sales and marketing until 2012. Jiff was founded in 2010 and had its first customer implementation in 2013 before being acquired by us in April of 2017. The limited operating histories of these two businesses, standalone and as combined, limit our ability to forecast our future operating results and such forecasts are 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 new and growing companies in rapidly changing industries, such as determining appropriate investments of our limited resources, market adoption of our existing and future offerings, competition from other companies, acquiring and retaining customers, managing customer deployments, hiring, integrating, training and retaining skilled personnel, developing new products and services, determining prices for our products, handling unforeseen expenses and managing challenges in forecasting accuracy. If our assumptions regarding these and other similar risks and uncertainties, which we use to plan our business, are incorrect or change as we gain more experience operating our business or due to changes in our industry, or if we do not address these risks and uncertainties successfully, our operating and financial results could differ materially from our expectations and our business could suffer.

In addition, we may need to change our current operations infrastructure in order for us to achieve profitability and scale our operations efficiently, which makes our future prospects even more difficult to evaluate. For example, in order to grow sales of our health benefits platform to smaller customers in a financially sustainable manner, we may need to further automate implementations, tailor our offering and modify our go-to-market approaches to reduce our service delivery and customer acquisition costs. If we fail to implement these changes on a timely basis or are unable to implement them effectively, our business may suffer.

We may be unable to fully realize the anticipated benefits of the Jiff acquisition.

Following the acquisition of Jiff, Inc., as a combined company we have been and will continue to be required to devote significant management attention and resources to the adoption and migration to our integrated platform. As a combined company, we may fail to realize some or all of the anticipated benefits of the acquisition if the integration process is not successful or is more costly than expected. As a combined company we may encounter difficulties in the integration process that include the following:

the inability to successfully market and sell the combined product offerings;
lost sales and customers as a result of certain customers deciding not to migrate their pre-combination product selection to our combined product:
complexities associated with managing the combined businesses;
creating uniform standards, controls, procedures, policies and information systems;
performance shortfalls as a result of the diversion of management’s attention caused by integrating the companies’ operations and functionality, or developing new functionality; and
potential loss of brand awareness or confusion as a result of our re-branding activities.

It is possible that the need to support pre-combination legacy product offerings could result in the diversion of management’s attention, the disruption or interruption of, or the loss of momentum in, the ongoing business or inconsistencies in standards, controls, procedures and policies, any of which could adversely affect our ability as a combined company to maintain relationships with customers, partners and employees or its ability to achieve the anticipated benefits of the acquisition, or could reduce the earnings or otherwise adversely affect the business and financial results of the combined company. Moreover, in addition to the possible failure to realize the anticipated benefits of any acquisition, including revenues or return on investment assumptions, we may be exposed to unknown liabilities or impairment charges as a result of such acquisitions.

The market for our offering is immature and volatile, and if it does not further develop, if it develops more slowly than we expect, or if our offering does not drive employee engagement, the growth of our business will be harmed.
Our market is immature and volatile, and it is uncertain whether we will achieve and sustain high levels of demand and market adoption. Our success depends to a substantial extent on the willingness of employers to increase their use of our health

34


navigation platform, the ability of our products to increase employee engagement, as well as on our ability to demonstrate the value of our offering to customers and their employees and to develop new products that provide value to customers and users. If employers do not perceive the benefits of our offering or our offering does not drive employee engagement, then our market might develop more slowly than we expect, or even shrink, which could significantly and adversely affect our operating results. In addition, we have limited insight into trends that might develop and affect our business. We might make errors in predicting and reacting to relevant business, legal and regulatory trends, which could harm our business. If any of these events occur, it could materially and adversely affect our business, financial condition or results of operations.

In addition, we have devoted substantial efforts to our acquisition of Jiff, and expect to continue to devote substantial efforts to the operation and integration of the Jiff and Castlight functionalities. We have undertaken these efforts based on our belief that our customers are interested in a combined suite of offerings that address both health benefit management and wellness needs. However, if customer demand for a combined suite of offerings is lower than expected, then our business will be harmed and our operating results will suffer.
Our quarterly results may fluctuate significantly, which could adversely impact the value of our Class B common stock.
Our quarterly results of operations, including our revenue, gross margin, net loss and cash flows, may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, our quarterly results should not be relied upon as an indication of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control, including, without limitation, those listed elsewhere in this “Risk Factors” section and those listed below:

the addition or loss of large customers, including through acquisitions or consolidations of such customers;
seasonal and other variations in the timing of the sales of our offering, as a significantly higher proportion of our customers either enter into new subscription agreements or renew previous agreements with us in the second half of the year.
the timing of recognition of revenue, including possible delays in the recognition of revenue due to lengthy and sometimes unpredictable implementation timelines or changes brought about by new accounting pronouncements;
failure to meet our contractual commitments under service-level agreements with our customers;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;
our access to pricing and claims data managed by health plans and other third parties, or changes to the fees we pay for that data;
the timing and success of introductions of new products, services and pricing by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners;
our ability to attract new customers;
customer renewal rates and the timing and terms of customer renewals;
network outages or security breaches;
the mix of products and services sold or renewed during a period;
general economic, industry and market conditions;
the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies; and
other impacts of new accounting pronouncements.

We are particularly subject to fluctuations in our quarterly results of operations since the costs associated with entering into customer agreements and implementing our offerings are generally incurred prior to launch, while we generally recognize revenue over the term of the agreement beginning at launch. In addition, some of our contracts with customers provide for one-time bonus payments, or in some cases fee reductions, if our offering does, or does not, achieve certain metrics, such as a certain rate of employee engagement. These bonuses or reductions may lead to additional fluctuations in our quarterly operating results. In certain contracts, employee engagement may refer to the number of first time registrations by employees of our customers and in other cases it may refer to return usage of our products by employees. Any fluctuations in our quarterly results may not accurately reflect the underlying performance of our business and could cause a decline in the trading price of our Class B common stock.

35


We incur significant upfront costs in our customer relationships, and if we are unable to maintain and grow these customer relationships over time, we are likely to fail to recover these costs and our operating results will suffer.
We devote significant resources and incur significant upfront costs to establish relationships with our customers and implement our offering and related services, particularly in the case of large enterprises that in the past have requested or required specific features or functions unique to their particular business processes. Accordingly, our operating results will depend in substantial part on our ability to deliver a successful customer experience and persuade our customers to maintain and grow their relationship with us over time. For example, if we are not successful in implementing our offering or delivering a successful customer experience, a customer could terminate or decline to renew their agreement with us, we would lose or be unable to recoup the significant upfront costs that we had expended on such customer and our operating results would suffer. As we grow, our customer acquisition costs could outpace our build-up of recurring revenue, and we may be unable to reduce our total operating costs through economies of scale such that we are unable to achieve profitability.
Our ability to deliver our full offering to customers depends in substantial part on our ability to access data and other resources that are managed by a limited number of health plans and other third parties.
In order to deliver the full functionality offered by our health benefits platform, we need continued access, on behalf of our customers, to sources of pricing and claims data, much of which is managed by a limited number of health plans and other third parties. We have developed various long-term and short-term processes to obtain data from certain health plans and other third parties. We are limited in our ability to offer the full functionality of our offering to customers of health plans with whom we do not have a data-sharing or joint customer support process or arrangement.

The terms of the arrangements under which we have access to data managed by health plans and other third parties vary, which can impact the offering we are able to deliver. Many of our arrangements with health plans and third parties have terms that limit our access to and permitted uses of claims or pricing data to the data associated with our mutual customers. Also, some agreements, processes, or arrangements may be terminated if the underlying customer contracts do not continue, or may otherwise be subject to termination or non-renewal in whole or in part.
In addition, in order to deliver current and potential future functionality of our full health navigation platform, including third-party integrated services, we need access to other resources and services that are largely or fully controlled by third-party integration partners. While we have developed and expect to continue to develop relationships with third parties in order to allow us and our customers to access these resources and services, we are exposed to the risk that third parties may limit or eliminate our access, which would hinder our ability to provide certain integrated health navigation functionality to our customers and harm our business.
The health plans and other third parties that we currently work with may, in the future, change their position and limit or eliminate our access to data and resources, increase the costs for access, provide data and resources to us in more limited or less useful formats, or restrict our permitted uses of data and resources. Furthermore, some health plans and third parties that we rely on to supply data and resources have developed or are developing their own proprietary products and services that may compete with aspects of our platform, and so may perceive continued cooperation with us as a competitive disadvantage and choose to limit or discontinue our access to these data and resources. Failure to continue to maintain and expand our access to suitable pricing and other data and resources may adversely impact our ability to continue to serve existing customers and expand our offering to new customers.
If our access to the data and resources necessary to deliver health navigation functionality is eliminated, reduced or becomes more costly to us, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results would suffer.
A significant portion of our revenue comes from a limited number of customers, the loss of which would adversely affect our financial results.
Historically, we have relied on a limited number of customers for a substantial portion of our total revenue. For the six months ended June 30, 2019, our top 10 customers by revenue accounted for approximately 28% of our total revenue. In calculating our top 10 customers by revenue, we include only direct customers, not channel partners. In addition, one of our channel partners accounted for approximately 25% of total revenue for the six months ended June 30, 2019. We rely on our reputation and recommendations from key customers in order to promote our offering to potential customers. The loss of any of our key customers, or a failure of some of them to renew or expand user subscriptions, could have a significant impact on the

36


growth rate of our revenue, reputation and our ability to obtain new customers. For example, during the third quarter of 2018, one of our largest customers adopted a new benefits strategy and did not renew its agreement with us, and that agreement expired on December 31, 2018. In addition, mergers and acquisitions involving our customers could lead to cancellation or non-renewal of our agreements with those customers or by the acquiring or combining companies, thereby reducing the number of our existing and potential customers.
Because we generally bill our customers and recognize revenue over the term of the contract, near term declines in new or renewed agreements may not be reflected immediately in our operating results and may be difficult to discern.
Most of our revenue in each quarter is derived from agreements entered into with our customers during previous quarters. Consequently, a decline in new or renewed agreements in any one quarter may not be fully reflected in our revenue for that quarter. Such declines, however, would negatively affect our revenue in future periods and the effect of significant downturns in sales of and market demand for our offering, and potential changes in our rate of renewals or renewal terms, may not be fully reflected in our results of operations until future periods. Accordingly, management measures sales performance and forecasts future subscription revenue based on signed annual recurring revenue, or ARR. ARR is a forward-looking metric based on contractual terms in existence as of the end of a reporting period and is subject to change resulting from a number of factors including, but not limited to, addition of new customers, changes in user counts, terminations or non-renewals, as well as upsells and cross-sells. For all of these reasons, the amount of subscription revenue we actually recognize may be different from ARR at the end of a period in which it was recorded. In addition, we may be unable to adjust our cost structure rapidly, or at all, to take account of reduced revenue. Our subscription model also makes it difficult for us to rapidly increase our total revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable term of the agreement. Accordingly, the effect of changes in the industry impacting our business or changes we experience in our new sales may not be reflected in our short-term results of operations.

Our sales and implementation cycle can be long and unpredictable and require considerable time and expense, which may cause our operating results to fluctuate.
The sales cycle for our health benefits platform, from initial contact with a potential lead to contract execution and implementation, varies widely by customer, ranging from three to 24 months. Some of our customers undertake a significant and prolonged evaluation process, including whether our offering meets a customer’s unique benefits program needs, that frequently involves not only the review of our offering but also of our competitors, which has in the past resulted in extended sales cycles. Our sales efforts involve educating our customers about the use, technical capabilities and benefits of our offering. Moreover, our large enterprise customers often begin to deploy our service on a limited basis, but nevertheless demand extensive configuration, integration services and pricing concessions, which increase our upfront investment in the sales effort with no guarantee that these customers will deploy our offering widely enough across their organization to justify our substantial upfront investment. It is possible that in the future we may experience even longer sales cycles, more complex customer needs, higher upfront sales costs and less predictability in completing some of our sales. In addition, even after contracts are signed, our implementation timelines can delay recognition of related revenue for several periods. If our sales cycle lengthens or our substantial upfront sales and implementation investments do not result in sufficient sales or revenue to justify our investments, our operating results may be harmed.

37


The health care industry is heavily regulated. Our failure to comply with regulatory requirements could create liability for us, result in adverse publicity and otherwise negatively affect our business.
The health care and wellness industries are heavily regulated and constantly evolving due to the changing political, legislative and regulatory landscape and other factors. Many health care and wellness laws are complex, and their application to specific services and relationships may not be clear. Further, some health care laws differ from state to state and it is difficult to ensure our business complies with evolving laws in all states. Our operations may be adversely affected by enforcement initiatives. By offering partner applications we may become subject to additional regulations that don’t ordinarily apply to our own core business. Our failure to accurately anticipate the application of these laws and regulations to our business, or any other failure to comply with regulatory requirements, could create liability for us, result in adverse publicity and negatively affect our business. For example, failure to comply with these requirements could result in the unwillingness of current and potential customers to work with us. Federal and state legislatures and agencies periodically consider proposals to revise aspects of the legal rules applicable to the health care industry, or to revise or create additional statutory and regulatory requirements. Such proposals, if implemented, could impact our operations, the use of our offering and our ability to market new products and services, or could create unexpected liabilities for us. We cannot predict what changes to laws or regulations might be made in the future or how those changes could affect our business or our operating costs.
If we fail to comply with applicable health information privacy and security laws and other applicable state, federal and international privacy and security laws, we may be subject to significant liabilities, reputational harm and other negative consequences, including decreasing the willingness of current and potential customers to work with us.
We are subject to data privacy and security regulation within the jurisdictions where our users reside; these regulations address matters central to our business, including privacy and data protection, personal information, content, data security, data retention and deletion, and user communications. For example, we are subject to the Health Insurance Portability and Accountability Act of 1996 and its implementing regulations (collectively “HIPAA”), which established uniform federal standards for certain “covered entities,” which include health care providers and health plans, governing the conduct of specified electronic health care transactions and protecting the security and privacy of protected health information (“PHI”). The Health Information Technology for Economic and Clinical Health Act (“HITECH”) which became effective on February 17, 2010, makes HIPAA’s privacy and security standards directly applicable to “business associates,” which are independent contractors or agents of covered entities that create, receive, maintain, or transmit PHI in connection with providing a service for or on behalf of a covered entity. HITECH also increased the civil and criminal penalties that may be imposed against covered entities, business associates and other persons, and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce HIPAA’s requirements and seek attorney’s fees and costs associated with pursuing federal civil actions.

A portion of the data that we obtain and handle for or on behalf of our customers is considered PHI, subject to HIPAA as well as other regulations. Under HIPAA and our contractual agreements with our HIPAA covered entity health plan customers, we are considered a “business associate” to those customers, and are required to maintain the privacy and security of PHI in accordance with HIPAA and the terms of our business associate agreements with customers, including by implementing HIPAA-required administrative, technical and physical safeguards. We have incurred, and will continue to incur, significant costs to establish and maintain these safeguards and, if additional safeguards are required to comply with HIPAA regulations or our customers’ requirements, our costs could increase further, which would negatively affect our operating results. Furthermore, if we fail to maintain adequate safeguards, or we or our agents and subcontractors use or disclose PHI in a manner prohibited or not permitted by HIPAA or our business associate agreements with our customers, or if the privacy or security of PHI that we obtain and handle is otherwise compromised, we could be subject to significant liabilities and consequences, including, without limitation:

breach of our contractual obligations to customers, which may cause our customers to terminate their relationship with us and may result in potentially significant financial obligations to our customers;
investigation by regulatory authorities empowered to enforce HIPAA and other applicable regulations, including but not limited to the U.S. Department of Health and Human Services and state attorneys general, and the possible imposition of civil penalties;
private litigation by individuals adversely affected by any violation of HIPAA, HITECH or comparable laws for which we are responsible; and
negative publicity, which may decrease the willingness of current and potential future customers to work with us and negatively affect our sales and operating results.


38


In addition, we are subject to various state laws, including the California Consumer Privacy Act (“CCPA”), which recently was enacted by California, where our corporate headquarters is located. The CCPA will, among other things, require covered companies to provide new disclosures to California consumers, and afford such consumers new abilities to opt-out of certain sales of personal information, when it goes into effect on January 1, 2020. Legislators have stated that they intend to propose amendments to the CCPA before it goes into effect, and it remains unclear what, if any, modifications will be made to this legislation or how it will be interpreted. We cannot yet predict the impact of the CCPA on our business or operations, but it may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply.

We also have ongoing compliance obligations with respect to applicable portions of the EU General Data Protection Regulation ("GDPR"), which became effective on May 25, 2018, which we have to comply with to the extent we have applicable users in the European Union, and we cannot assure you that our compliance efforts will be effective. The introduction of new products or expansion of our activities may subject us to additional laws and regulations. We have incurred, and will continue to incur, significant costs to establish and maintain compliance with new regulations that may apply to us, which would negatively affect our operating results.
Further, we publish statements to end users of our services that describe how we handle and protect personal information. If federal or state regulatory authorities or private litigants consider any portion of these statements to be untrue, we may be subject to claims of deceptive practices, which could lead to significant liabilities and consequences, including, without limitation, costs of responding to investigations, defending against litigation, settling claims and complying with regulatory or court orders.
We also send SMS text messages to potential end users who are eligible to use our service through certain customers and partners. While we get consent from or on behalf of these individuals to send text messages, federal or state regulatory authorities or private litigants may claim that the notices and disclosures we provide, form of consents we obtain or our SMS texting practices are not adequate. These SMS texting campaigns are potential sources of risk for class action lawsuits and liability for our company. Numerous class-action suits under federal and state laws have been filed in recent years against companies who conduct SMS texting programs. Many of those suits have resulted in multi-million dollar settlements to the plaintiffs.

Our growth depends in part on the success of our strategic relationships with third parties.
In order to grow our business, we anticipate that we will continue to depend on our relationships with third parties, including Anthem, Inc. We have continued to expand our ongoing relationship with Anthem, including Anthem’s offering of Engage, a Castlight-powered health navigation platform, and our development and support of the base technology underlying Anthem’s core care guidance offering. Apart from channel partners and data partners, our offering also includes the integration of products supplied by strategic partners, who offer complementary products and services. We rely on these strategic partners in the timely and successful deployment of our offering to our customers. If the products provided by these partners have defects or do not operate as expected, if the services provided by these partners are not completed in a timely manner, if our partners have organizational or supply issues, or if we do not effectively integrate and support products supplied by these strategic partners, then we may have difficulty with the deployment of our offering that may result in loss of, or delay in, revenues, increased service and support costs and a diversion of development resources. We also may compete in some areas with these same partners. If these strategic partners fail to perform or choose not to cooperate with us on certain projects, in addition to the effects described above, we could experience loss of customers and market share; and failure to attract new customers or achieve market acceptance for our products. Identifying partners, negotiating and documenting relationships and building integrations with them, requires significant time and resources. If we are unsuccessful in establishing or maintaining our relationships with Anthem, or other third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Even if we are successful, we cannot assure you that these relationships will result in increased customer use of our platform or increased revenue.

Shifts in health care benefits trends, including any potential decline in the number of self-insured employers, or the emergence of new technologies may render our offering obsolete or require us to expend significant resources in order to remain competitive.
The U.S. health care industry is extensive and complex, with a number of large market participants with conflicting agendas, is subject to significant government regulation and is currently undergoing significant change. Changes in our

39


industry, for example, towards private health care exchanges or away from high deductible health plans, or the emergence of new technologies as more competitors enter our market, could result in our offering being less desirable or relevant.

For example, we currently derive the vast majority of our revenue from customers that are self-insured employers. The demand for significant portions of our offering depends on the need of self-insured employers to manage the costs of health care services that they pay on behalf of their employees. While the percentage of employers who are self-insured has been increasing over the past decade, there is no assurance that this trend will continue. Various factors, including changes in the health care insurance market or in government regulation of the health care industry, could cause the percentage of self-insured employers to decline, which would adversely affect the market for our offering and would negatively affect our business and operating results. Furthermore, such trends and our business could be affected by changes in health care spending resulting from changes in the law like we saw with the Patient Protection and Affordable Care Act (the “ACA”). Under the ACA, the federal government and several state governments established public exchanges in which consumers can purchase health insurance. In the event that the ACA, any amendment or repeal of the ACA, or other changes to the legal landscape causes our customers to change their health care benefits plans or move to use of exchanges such that it reduces the need for our offering, or if the number of self-insured employers otherwise declines, we would be forced to compete on additional product and service attributes or to expend significant resources in order to alter our offering to remain competitive.
    
If health care benefits trends shift or entirely new technologies, services or programs are developed that replace or disrupt existing offerings, our existing or future offerings could be rendered obsolete and our business could be adversely affected. In addition, we may experience difficulties with software development, industry standards, design or marketing that could delay or prevent our development, introduction or implementation of new products and enhancements.
We may require additional capital to support business growth, and this capital might not be available to us on acceptable terms or at all.

Our operations have consumed substantial amounts of cash since inception and we intend to continue to make significant investments to support our business growth, respond to business challenges or opportunities, develop new products and services, enhance our existing offering and services, enhance our operating infrastructure and potentially acquire complementary businesses and technologies. For the six months ended June 30, 2019 and June 30, 2018, our net cash used in operating activities was $13.9 million and $20.1 million, respectively. Our future capital requirements may be significantly different from our current estimates and will depend on many factors including our growth rate, new customer acquisitions, subscription renewal activity, operation and integration of the Jiff and Castlight functionalities, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced services offerings and the continuing market acceptance of our cloud-based subscription services. Accordingly, we might need to engage in equity or debt financings or collaborative arrangements to secure additional funds. If we raise additional funds through further 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 Class B common stock. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital-raising activities and other financial and operational matters, which might make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We might have to obtain funds through arrangements with collaborative partners or others that may require us to relinquish rights to our technologies or offering that we otherwise would not relinquish. In addition, it may be difficult to obtain financing in the public markets or to obtain debt financing, and we might not be able to obtain additional financing on commercially reasonable terms, 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 limited.
We depend on data centers operated by third parties for our offering, and any disruption in the operation of these facilities could adversely affect our business.
We provide our Castlight health navigation platform through computer hardware that is currently located in two geographically-dispersed third-party data centers in the U.S., each of which are operated by the same IT hosting company. Our Wellbeing services are hosted on Amazon Web Services hardware through virtual private clouds. While we control and have access to our owned servers and all of the components of our network that are located in these external data centers, we do not control the operation of these facilities and there could be performance or availability issues outside our control. The owners of our data centers and hosting services have no obligation to renew the agreements with us on commercially reasonable terms, or at all. If we are unable to renew these types of agreements on commercially reasonable terms, or if our data center operators and

40


hosting services are acquired or cease operations, we may be required to transfer our servers and other infrastructure to new data center facilities or hosting services, and we may incur significant costs and possible service interruption in connection with doing so.
Problems faced by our third-party data center and hosting locations could adversely affect the experience of our customers. The operators of the data centers and hosting services could decide to close the facilities or change and suspend their service offerings without adequate notice. In addition, any financial difficulties, such as bankruptcy, faced by the operators of the data centers or any of the service providers with whom we or they contract may have negative effects on our business, the nature and extent of which are difficult to predict. Additionally, if our data centers and hosting facilities are unable to keep up with our growing needs for capacity, this could have an adverse effect on our business. For example, a rapid expansion of our business could affect the service levels at our data centers and hosting locations or cause such data centers and systems to fail. Any changes in third-party service levels at our data centers and hosting locations or any disruptions or other performance problems with our product offering could adversely affect our reputation and may damage our customers’ stored files or result in lengthy interruptions in our services. Interruptions in our services might reduce our revenue, increase our costs associated with remediation or cause us to issue refunds to customers for prepaid and unused subscriptions, subject us to potential liability or adversely affect our renewal rates.
The information that we provide to our customers, and their employees and families, could be inaccurate or incomplete, which could harm our business, financial condition and results of operations.
We provide price, quality and other health care-related information for use by our customers, and their employees and families, to search and compare options for health care services. Third-party health plans and our customers provide us with most of these data. Because data in the health care industry is fragmented in origin, inconsistent in format and often incomplete, the overall quality of data in the health care industry is poor, and we frequently discover data issues and errors. If the data that we provide to our customers are incorrect or incomplete or if we make mistakes in the capture or input of these data, our reputation may suffer and our ability to attract and retain customers may be harmed.
    
In addition, a court or government agency may take the position that our storage and display of health information exposes us to personal injury liability or other liability for wrongful delivery or handling of health care services or erroneous health information. While we maintain insurance coverage, this coverage may prove to be inadequate or could cease to be available to us on acceptable terms, if at all. Even unsuccessful claims could result in substantial costs, harm to our reputation and diversion of management resources. A claim brought against us that is uninsured or under-insured could harm our business, financial condition and results of operations.

If we cannot maintain our corporate culture as we grow, we could lose the elements of our culture that we believe contribute to our success and our business may be harmed.
We believe that a critical asset for our business, and a source of our competitive strength, is our unique company culture, which we believe fosters a high level of cross-functional collaboration and desire for excellence in our performance and product. As we grow and change, we may find it difficult to maintain these important aspects of our corporate culture. The continued integration of the Jiff and Castlight functionalities, or the business and personnel of any acquisitions we may make in the future, may present additional challenges to our ability to maintain our corporate culture. Any failure to preserve our culture could also negatively affect our ability to attract and retain personnel, our reputation and our ability to continue to build and advance our offering and may otherwise adversely affect our future success.
If we fail to develop widespread brand awareness cost-effectively, our business may suffer.
We believe that developing and maintaining widespread awareness of our brand in a cost-effective manner is critical to achieving widespread adoption of our offering and attracting new customers. Brand promotion activities may not generate customer awareness or increase revenue, and even if they do, any increase in revenue may not offset the expenses we incur in building our brand. If we fail to successfully promote and maintain our brand, or incur substantial expenses, we may fail to attract or retain customers necessary to realize a sufficient return on our brand-building efforts, or to achieve the widespread brand awareness that is critical for broad customer adoption of our offering.

41


Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success depends in part on our ability to enforce our intellectual property and other proprietary rights. We rely upon a combination of patent, trademark, copyright and trade secret laws, as well as license and access agreements and other contractual provisions, to protect our intellectual property and other proprietary rights. In addition, we attempt to protect our intellectual property and proprietary information by requiring certain of our employees, consultants and contractors to enter into confidentiality, noncompetition and assignment of inventions agreements. These laws, procedures and restrictions provide only limited protection and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed or misappropriated. While we have three U.S. patent applications pending, and we currently have one issued U.S. patent, we cannot ensure that any of our pending patent applications will be granted or that our issued patent will adequately protect our intellectual property. In addition, if any patents are issued in the future, they may not provide us with any competitive advantages, or may be successfully challenged by third parties. To the extent that our intellectual property and other proprietary rights are not adequately protected, third parties might gain access to our proprietary information, develop and market solutions similar to ours, or use trademarks similar to ours, each of which could materially harm our business. Further, unauthorized parties may attempt to copy or obtain and use our technology to develop products with the same functionality as our offering, and policing unauthorized use of our technology and intellectual property rights is difficult and may not be effective. The failure to adequately protect our intellectual property and other proprietary rights could materially harm our business.
We could incur substantial costs as a result of any claim of infringement of another party’s intellectual property rights.
In recent years, there has been significant litigation in the United States involving patents and other intellectual property rights. Companies in the Internet and technology industries are increasingly bringing and becoming subject to suits alleging infringement of proprietary rights, particularly patent rights, and our competitors and other third parties may hold patents or have pending patent applications, which could be related to our business. These risks have been amplified by the increase in third parties, which we refer to as non-practicing entities, whose sole or primary business is to assert such claims. We expect that we may receive in the future notices that claim we or our customers using our offering have misappropriated or misused other parties’ intellectual property rights, particularly as the number of competitors in our market grows and the functionality of products amongst competitors overlaps. If we are sued by a third party that claims that our technology infringes its rights, the litigation, whether or not successful, could be extremely costly to defend, divert our management’s time, attention and resources, damage our reputation and brand and substantially harm our business. We do not currently have an extensive patent portfolio of our own, which may limit the defenses available to us in any such litigation.
In addition, in most instances, we have agreed to indemnify our customers against certain third-party claims, which may include claims that our offering infringes the intellectual property rights of such third parties. Our business could be adversely affected by any significant disputes between us and our customers as to the applicability or scope of our indemnification obligations to them. The results of any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:
cease offering or using technologies that incorporate the challenged intellectual property;
make substantial payments for legal fees, settlement payments or other costs or damages;
obtain a license, which may not be available on reasonable terms, to sell or use the relevant technology; or
incur substantial costs and reallocate resources to redesign our technology to avoid infringement.

If we are required to make substantial payments or undertake any of the other actions noted above as a result of any intellectual property infringement claims against us or any obligation to indemnify our customers for such claims, such payments or costs could have a material adverse effect upon our business and financial results.
Our use of open source technology could impose limitations on our ability to commercialize our software platform.
Our offering incorporates open source software components that are licensed to us under various public domain licenses. Some open source software licenses require users who distribute open source software as part of their software to publicly disclose all or part of the source code to such software or make available any derivative works of the open source code on unfavorable terms or at no cost. There is little or no legal precedent governing the interpretation of many of the terms of these licenses and therefore the potential impact of such terms on our business is somewhat unknown. There is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our software platform. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose our source code or that would otherwise breach the terms of an open source agreement, such use could

42


inadvertently occur and we may be required to release our proprietary source code, pay damages for breach of contract, re-engineer our offering, discontinue sales of our offering in the event re-engineering cannot be accomplished on a timely basis or take other remedial action that may divert resources away from our development efforts, any of which could cause us to breach customer contracts, harm our reputation, result in customer losses or claims, increase our costs or otherwise adversely affect our business and operating results.

We may face risks related to securities litigation that could result in significant legal expenses and settlement or damage awards.

We have been in the past and may in the future become subject to claims and litigation alleging violations of the securities laws or other related claims, which could harm our business and require us to incur significant costs. For example, during the second quarter of 2015, four purported securities class action lawsuits, which were later consolidated into a single action, were filed in the Superior Court of the State of California, County of San Mateo, against us, certain of our current and former directors, executive officers, significant stockholders and underwriters associated with our initial public offering. On October 28, 2016, the Court approved a mediated cash settlement of an aggregate amount of $9.5 million. As a result of the settlement, we recorded a net charge of $2.9 million to general and administrative expense in 2016. This amount represents the portion of settlement that was not covered by insurance and legal fees incurred in 2016 regarding this matter. Future litigation may require significant attention from management and could result in significant legal expenses, settlement costs or damage awards that could have a material impact on our financial position, results of operations and cash flows.
The development and expansion of our business through acquisitions of other companies or technologies or other strategic transactions could divert our management’s attention, result in dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.
On April 3, 2017, we completed our acquisition of Jiff, and issued approximately 27 million shares and options to former Jiff equity holders, representing approximately 20% of the combined company on a fully-diluted basis. The process of integrating the Jiff business, team and technology has created, and could continue to create, unforeseen operating difficulties and expenditure requirements. We may not be able to effectively manage the combined Castlight and Jiff business or effectively integrate the personnel, operations and technologies of Jiff or any other company we may acquire in the future.
As we have done in the past, we may in the future seek to acquire or invest in businesses, products and services or technologies or enter into other strategic transactions that we believe could complement or expand our offering, enhance our technical capabilities or otherwise offer growth opportunities. We have limited experience in acquiring other businesses and entering into strategic transactions. We may not achieve any of the anticipated benefits of any of these strategic transactions. The pursuit of potential acquisitions and other strategic transactions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions and strategic alliances or transactions, whether or not they are consummated. We may not achieve any of the anticipated benefits or stated objectives from these or other strategic transactions we may enter into in the future.
    
Factors affecting our ability to achieve the benefits of the Jiff acquisition, other acquisitions or other strategic alliances     could include:

inability to integrate or benefit from acquired technologies or services or strategic collaborations or alliances in an efficient, effective or profitable manner;
unanticipated costs or liabilities associated with the acquisition or strategic transaction;
challenges in achieving strategic objectives, cost savings and other benefits expected from such transactions;
the lack of unilateral control over a strategic alliance and the risk that strategic partners have business goals and interests that are not aligned with ours;
delays, difficulties or unexpected costs in the integration, assimilation, implementation or modification of platforms, systems, functions, technologies and infrastructure to support the combined business or strategic alliance, as well as maintaining and integrating accounting systems and operations, uniform standards, controls (including internal accounting controls), procedures and policies;
difficulty converting the customers of the acquired business onto our platform and contract terms, including disparities in the revenue, licensing, support or professional services model of the acquired company;
diversion of management’s attention from other business concerns;

43


adverse effects to our existing business relationships with business partners and customers as a result of the acquisition or strategic transaction;
the potential loss of key employees;
the risk that we do not realize a satisfactory return on our investments;
diversion of resources that are needed in other parts of our business; and
use of substantial portions of our available cash to consummate the acquisition or strategic transaction.

In addition, a significant portion of the purchase price of Jiff, and other companies we acquire or invest in, may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.

The acquisition of Jiff resulted, and other acquisitions and strategic transactions could also result, in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. In addition, if an acquired business or other strategic transaction fails to meet our expectations, our operating results, business and financial position may suffer.
If we are unable to implement and maintain effective internal control over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our Class B common stock may be negatively affected.
As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal control. Section 404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, requires that we evaluate and determine the effectiveness of our internal control over financial reporting and, provide a management report on the internal control over financial reporting. Our independent registered public accounting firm is not required to audit the effectiveness of our internal control over financial reporting until we cease to be an “emerging growth company”, as defined in the JOBS Act, on December 31, 2019. 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 internal control over financial reporting is documented, designed or operating. If we have a material weakness in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. We are in the process of designing and implementing the internal control over financial reporting required to comply with this obligation, which process will be time consuming, costly and complicated. If we identify material weaknesses in our internal control over financial reporting, if we are unable to comply with the requirements of Section 404 in a timely manner, if we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm concludes we have a material weakness in our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, the market price of our Class B common stock could be negatively affected and we could become subject to investigations by the New York Stock Exchange, on which our securities are listed, the SEC or other regulatory authorities, which could require us to obtain additional financial and management resources.
Changes in accounting principles may cause previously unanticipated fluctuations in our financial results, and the implementation of such changes may impact our ability to meet our financial reporting obligations.
We prepare our financial statements in accordance with U.S. GAAP which are subject to interpretation or changes by the Financial Accounting Standards Board, or FASB, the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. New accounting pronouncements and changes in accounting principles have occurred in the past and are expected to occur in the future which may have a significant effect on our financial results. For example, effective January 1, 2018, we adopted Accounting Standard Codification Topic 606 ("ASC 606"), Revenue from Contracts with Customers. We adopted the requirements of the new standard utilizing the full retrospective method, which required us to recast prior reporting periods. While the adoption of the new standard did not change the cash flows we receive from our contracts with customers, the changes to our reporting practices and the fluctuations in our reported revenue could cause a decline and/or fluctuations in the price of our common stock.

The adoption of ASC 606 significantly impacted our costs to fulfill as well as our costs to obtain contracts with customers. For fulfillment costs, the new standard states that an entity shall recognize an asset from the costs incurred to fulfill a contract if certain criteria are met. Similar to fulfillment costs, for costs to obtain a contract (which are primarily sales commissions and broker fees), the standard states that costs to obtain a contract shall be amortized on a systematic basis that is

44


consistent with the transfer to the customer of the goods or services to which the asset relates. Prior to adoption, we expensed costs to fulfill a contract when they were incurred, capitalized certain sales commissions and amortized those costs over the non-cancelable portion of our subscription contracts. Under the new standard, the amortization period for our costs to obtain a contract could be longer. Additionally, the timing of revenue recognition for certain of our revenue arrangements was impacted by the changes imposed by the new standard. Any difficulties in implementation of changes in accounting standards, including the ability to modify our accounting systems, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
We incur significantly increased costs and devote substantial management time as a result of operating as a public company.
As a public company, we incur significant legal, accounting and other expenses that we did not incur as a private company. For example, we are subject to the reporting requirements of the Exchange Act and are required to comply with the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act, as well as rules and regulations subsequently implemented by the SEC and the New York Stock Exchange, including the establishment and maintenance of effective disclosure and financial controls, changes in corporate governance practices and required filing of annual, quarterly and current reports with respect to our business and operating results. Compliance with these requirements increases our legal and financial compliance costs and makes some activities more time consuming and costly. In addition, our management and other personnel divert attention from operational and other business matters to devote substantial time to these public company requirements. In particular, we incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes-Oxley Act, which will increase when we are no longer an emerging growth company, as defined by the JOBS Act.

Operating as a public company makes it more expensive for us to obtain director and officer liability insurance, and in the future we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. This could also make it more difficult for us to attract and retain qualified people to serve on our board of directors, our board committees or as executive officers.
We are classified as an emerging growth company, and the reduced disclosure requirements applicable to emerging growth companies may make our Class B common stock less attractive to investors.
Until December 31, 2019, we will continue to be an emerging growth company, as defined under the JOBS Act. For as long as we are an emerging growth company, we intend to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies including, but not limited to, 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 Class B common stock less attractive because we rely on these exemptions. If some investors find our Class B common stock less attractive as a result, there may be a less active trading market for our Class B common stock and our stock price may be more volatile.

We will remain an emerging growth company until the earliest of (i) the end of the year in which the market value of our Class B common stock that is held by non-affiliates exceeds $700 million as of June 30, (ii) the end of the year in which we have total annual gross revenue of $1 billion or more during such year, (iii) the date on which we issue more than $1 billion in non-convertible debt in a three-year period or (iv) December 31, 2019.
We may not be able to utilize a significant portion of our net operating loss or research tax credit carryforwards, which could adversely affect our profitability.
Our primary tax jurisdiction is the United States. All of our tax years are open to examination by U.S. federal and state tax authorities. We have provided a full valuation allowance for our deferred tax assets due to the uncertainty surrounding the future realization of such assets. Therefore, no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets. The net operating loss could expire unused and be unavailable to reduce future income tax liabilities, which could adversely affect our profitability.
Economic uncertainties or downturns in the general economy or the industries in which our customers operate could disproportionately affect the demand for our offering and negatively impact our results of operations.

45


General worldwide economic conditions have experienced periods of significant downturn, and market volatility and uncertainty remain widespread, making it extremely difficult for our customers and us to accurately forecast and plan future business activities. For example, in June 2016, the decision by referendum to withdraw the United Kingdom (U.K.) from the European Union caused significant volatility in global stock markets, including those in the U.S., and fluctuations in currency exchange rates. The results of this referendum, or other global events, may continue to create global economic uncertainty not only in the U.K., but in other regions, including where we do business. In addition, these conditions could cause our customers or prospective customers to decrease headcount, benefits or human resources budgets, which could decrease corporate spending on our products and services, resulting in delayed and lengthened sales cycles, a decrease in new customer acquisition and loss of customers. Furthermore, during challenging economic times, our customers may have difficulty gaining timely access to sufficient credit or obtaining credit on reasonable terms, which could impair their ability to make timely payments to us and adversely affect our revenue. If that were to occur, our financial results could be harmed. Further, challenging economic conditions might impair the ability of our customers to pay for the products and services they already have purchased from us and, as a result, our write-offs of accounts receivable could increase. We cannot predict the timing, strength, or duration of any economic slowdown or recovery. If the condition of the general economy or markets in which we operate worsens, our business could be harmed.
Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
Market opportunity estimates and growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Our estimates and forecasts relating to the size and expected growth of the market for our products and services may prove to be inaccurate. Even if the market in which we compete meets our size estimates and forecasted growth, our business could fail to grow at similar rates, if at all.
Natural or man-made disasters and other similar events may significantly disrupt our business and negatively impact our results of operations and financial condition.
Our offices may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, power outages, fires, floods, nuclear disasters and acts of terrorism or other criminal activities, which may render it difficult or impossible for us to operate our business for some period of time. For example, our headquarters is located in the San Francisco Bay Area, a region known for seismic activity. Any disruptions in our operations related to the repair or replacement of our office could negatively impact our business and results of operations and harm our reputation. In addition, we may not carry business insurance sufficient to compensate for losses that may occur. Any such losses or damages could have a material adverse effect on our business, results of operations and financial condition. In addition, the facilities of significant customers, health plans or major strategic partners may be harmed or rendered inoperable by such natural or man-made disasters, which may cause disruptions, difficulties or material adverse effects on our business.
Risks Related to Our Class B Common Stock
The stock price of our Class B common stock may be volatile or may decline regardless of our operating performance.

The market price of our Class B common stock has fluctuated significantly since our initial public offering and may continue to fluctuate. These fluctuations could cause you to lose all or part of your investment in our Class B common stock. Factors, many of which are beyond our control, that could cause additional fluctuations in the market price of our Class B common stock include the following:

overall performance of the equity markets;
our operating performance and the performance of other similar companies;
changes in the estimates of our operating results that we provide to the public or our failure to meet these projections;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company or our failure to meet these estimates or the expectations of investors or changes in recommendations by securities analysts that elect to follow our Class B common stock;
sales of shares of our Class B common stock by us or our stockholders, including same day sales to cover tax withholdings as a result of settlement of restricted stock units;
announcements of technological innovations, new products or enhancements to services, acquisitions, strategic alliances or significant agreements by us or by our competitors;
disruptions in our services due to computer hardware, software or network problems;

46


announcements of customer additions and customer cancellations or delays in customer purchases;
recruitment or departure of key personnel;
the economy as a whole, market conditions in our industry and the industries of our customers;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business; and
the size of our market float.
In addition, 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 technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have filed securities class action litigation following periods of market volatility. If we were to become involved in new securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business.
If there are substantial sales of shares of our Class B common stock, the price of our Class B common stock could decline.
The price of our Class B common stock could decline if there are substantial sales of our Class B common stock, particularly sales by our directors, executive officers and significant stockholders, or the perception in the market that the holders of a large number of shares of our Class B common stock intend to sell their shares, and may make it more difficult for stockholders to sell Class B common stock at a time and price that they deem appropriate. We are unable to predict the effect that sales may have on the prevailing market price of our Class B common stock.
In addition, certain of our stockholders have rights, subject to some conditions, to require us to file registration statements covering their shares and to include their shares in registration statements that we may file for ourselves or our stockholders. Registration of the resale of these shares under the Securities Act would generally result in the shares becoming freely tradable without restriction. Any sales of securities by existing stockholders could adversely affect the trading price of our Class B common stock. We also registered shares of Class B common stock that we have issued and may issue under our employee equity incentive and employee stock purchase plans. These shares may be sold freely in the public market upon issuance.
The dual class structure of our Class A and Class B common stock will have the effect of concentrating significant voting influence or control with our executive officers, directors and their affiliates; this will limit or preclude a stockholder's ability to influence corporate matters.
Each share of Class A common stock and each share of Class B common stock has one vote per share, except on the following matters (in which each share of Class A common stock has ten votes per share and each share of Class B common stock has one vote per share):
adoption of a merger or consolidation agreement involving our company;
a sale, lease or exchange of all or substantially all of our property and assets;
a dissolution or liquidation of our company; or
every matter, if and when any individual, entity or “group” (as such term is used in Regulation 13D of the Exchange Act) has, or has publicly disclosed (through a press release or a filing with the SEC) an intent to have, beneficial ownership of 30% or more of the number of outstanding shares of Class A common stock and Class B common stock, combined.
Because of our dual class common stock structure, the holders of our Class A common stock, who in large part consist of our founders, early investors, directors, executives, employees, will continue to be able to exert significant influence over the corporate matters listed above if any such matter is submitted to our stockholders for approval even if they own less than 50% of the outstanding shares of our Class A and Class B common stock, combined. As of June 30, 2019, holders of our Class A common stock owned approximately 24% of the outstanding shares of our Class A and Class B common stock, combined, however, holders of our Class A common stock, including our executive officers and directors and their affiliates, have approximately 76% of the voting power of our outstanding capital stock with respect to the matters specified above. This concentrated control by holders of our Class A common stock will limit or preclude the ability of a holder of our Class B common stock to influence those corporate matters for the foreseeable future and, as a result, we may take actions that our

47


stockholders do not view as beneficial. The market price of our Class B common stock could be adversely affected by the structure. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for capital stock that a stockholder may feel are in its best interests.
Transfers by holders of our Class A common stock will generally result in those shares converting to our Class B common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of our Class A common stock to our Class B common stock will have the effect, over time, of increasing the relative voting power of those holders of Class A common stock who retain their shares in the long term. If, for example, directors and their affiliates retain a significant portion of their holdings of our Class A common stock for an extended period of time, they could continue to significantly influence the combined voting power of our Class A and Class B common stock with respect to each of the matters identified in the list above.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
The trading market for our Class B common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our Class B common stock or publish inaccurate or unfavorable research about our business, our Class B common stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class B common stock could decrease, which might cause our Class B common stock price and trading volume to decline.

Anti-takeover provisions under Delaware law and in our restated certificate of incorporation and restated bylaws could make a merger, tender offer, or proxy contest difficult, limit attempts by our stockholders to replace or remove members of our board of directors or current management and depress the trading price of our Class B common stock.
Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law may discourage, delay, or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders.
In addition, our restated certificate of incorporation and restated bylaws contain provisions that may make the acquisition of our company or changes in our board of directors or management more difficult, including the following:
Our board of directors is classified into three classes of directors with staggered three-year terms and directors are only able to be removed from office for cause, which may delay the replacement of a majority of our board of directors or impede an acquirer from rapidly replacing our existing directors with its own slate of directors.
Subject to the rights of the holders of any series of preferred stock to elect directors under specified circumstances, only our board of directors has the right to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors.
Our stockholders may not act by written consent or call special stockholders’ meetings; as a result, a holder, or holders, controlling a majority of our Class A and Class B common stock are not be able to take certain actions other than at annual stockholders’ meetings or special stockholders’ meetings, which special meetings may only be called by the chairman of our board, our chief executive officer, our president, or a majority of our board of directors.
Certain litigation against us can only be brought in Delaware.
Our restated certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established and shares of which may be issued, by our board of directors without the approval of the holders of Class B common stock, which makes it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.
Advance notice procedures and additional disclosure requirements apply for stockholders to nominate candidates for election as directors or to bring matters before a meeting of stockholders, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company.
Our restated certificate of incorporation prohibits cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates.
Amendment of the anti-takeover provisions of our restated certificate of incorporation require super majority approval by holders of at least two-thirds of our outstanding Class A and Class B    common stock, combined. and

48


In certain circumstances pertaining to change in control, the sale of all or substantially all of our assets and liquidation matters, and on all matters if and when any individual, entity or group has, or has publicly disclosed an intent to have, beneficial ownership of 30% or more of the number of outstanding shares of our Class A and Class B common stock, combined, holders of our Class A common stock are entitled to ten votes per share and holders of our Class B common stock are entitled to one vote per share. As of June 30, 2019, holders of our Class A common stock owned approximately 24% and holders of our Class B common stock owned approximately 76% of the outstanding shares of our Class A and Class B common stock, combined. However, because of our dual class common stock structure these holders of our Class A common stock have approximately 76% and holders of our Class B common stock have approximately 24% of the total votes with respect to the matters specified above. In all other circumstances, holders of our Class A and Class B common stock are each entitled to one vote per share, and in these other circumstances the holders of our Class A common stock have approximately 24% and holders of our Class B common stock have approximately 76% of the total votes.
Item 6. Exhibits
(a) Exhibits.
 
 
 
 
Incorporate by Reference
 
 
Exhibit
Number
 
Description of Document
 
Form
 
File
No.
 
Filing Date
 
Exhibit
 
Filed
Herewith
10.1*
 
 
 
 
 
 
 
 
 
 
X
10.2*
 
 
 
 
 
 
 
 
 
 
X
31.1
 
 
 
 
 
 
 
 
 
 
X
31.2
 
 
 
 
 
 
 
 
 
 
X
32.1**
 
 
 
 
 
 
 
 
 
 
X
32.2**
 
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Schema Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Definition Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Labels Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
X
_______________________
*
Indicates a management contract, compensatory plan or arrangement.
**
The certifications on Exhibit 32 hereto are deemed not “filed” for purposes of Section 18 of the Securities and Exchange Act of 1934, as amended, or otherwise subject to the liability of that Section. Such certifications will not be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

49


SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Company has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
 
 
 
CASTLIGHT HEALTH, INC.
 
Date:
July 31, 2019
By:
 
/s/ Siobhan Nolan Mangini
 
 
 
 
 
Siobhan Nolan Mangini
 
 
 
 
 
President and Chief Financial Officer (Principal Financial Officer)
 

50
EX-10.1 2 ex101momearaofferletter.htm EXHIBIT 10.1 Exhibit


castlightlogoa10.jpg

July 26, 2019
                                                                 
Maeve O’Meara


Re: Promotion


Dear Maeve,
 

Thank you for your continued commitment and contributions to Castlight. I am pleased to inform you that you have been promoted to the position of Chief Executive Officer effective July 26, 2019. Upon the effective date, your annual base salary will increase from $386,300 to $450,000, less applicable withholdings. This represents an increase of 16.5%. This increase will appear in your August 15, 2019 paycheck. Your annual target bonus will increase from 60% to 100% of your base salary, which will increase your total target earnings from $618,080 to $900,000 annually.

You will receive a sign-on bonus of $500,000, less applicable withholdings, payable concurrent with your first scheduled payroll following the effective date of your promotion. In the event that you voluntarily leave Castlight Health within twelve (12) months of the effective date of your promotion, you will be responsible for reimbursing the company for your entire signing bonus. By your signature on this offer letter, you agree to pay back any monies received relating to your overall disbursement.

Subject to the approval of the Company’s Compensation and Talent Committee, you will be granted a restricted stock unit (“RSU”) award relating to the number of shares of Class B common stock calculated by dividing $1,000,000 by the closing price of Class B common stock on the date of grant of the restricted stock unit award at the next regularly-scheduled meeting of the Compensation and Talent Committee, which is currently proposed to be August 14, 2019. If approved, this grant will vest in equal quarterly installments over a period of four years starting on November 16, 2019, provided you remain in




continuous service on each applicable vesting date. This grant will be governed by the 2014 Equity Incentive Plan and your award agreement, which will be provided when the grant is issued to you.

In addition, subject to the approval of the Company's Compensation and Talent Committee, you will be granted a performance-based restricted stock unit ("PSU") award relating to the number of shares of Company Class B Common Stock calculated by dividing $1,000,000 by the closing price of Class B common stock on the date of grant of the performance restricted stock unit award at the next regularly-scheduled meeting of the Compensation and Talent Committee, which is currently proposed to be August 14, 2019. This grant will be governed by the 2014

Equity Incentive Plan and your award agreement, which will be provided when the grant is issued to you. The number of PSUs actually earned will be based on achievement of performance metrics as outlined in Attachment 1.

Also, with this promotion, you will be eligible for the CEO tier benefits as detailed in the Castlight Health Executive Severance Agreement.

Please sign this letter below and return the signed letter to Vicki Ryan, Chief People Officer (vryan@castlighthealth.com).
 
Thank you again for your efforts at Castlight. We truly appreciate your dedication to making us one team on a mission making things happen.

Congratulations!


/s/ David Ebersman
David Ebersman
Chairman, Compensation & Talent Committee

Cc: Judy Verhave


Accepted:



/s/ Maeve O'Meara                    July 26, 2019        
Maeve O’Meara                    Date






Attachment 1 – PSU Performance Metrics




Metrics to be determined by the Compensation and Talent Committee of the Board of Directors at its next regularly-scheduled meeting.


EX-10.2 3 ex102snmofferletter.htm EXHIBIT 10.2 Exhibit


castlightlogoa10.jpg
July 26, 2019

Siobhan Nolan Mangini


Re: Promotion


Dear Siobhan,
 
Thank you for your continued commitment and contributions to Castlight. I am pleased to inform you that you have been promoted to the position of President effective July 26, 2019. Upon the effective date, your annual base salary will increase from $360,000 to $400,000, less applicable withholdings. This represents an increase of 11%. This increase will appear in your August 15, 2019 paycheck. Your annual target bonus will increase from 60% to 75% of your base salary, which will increase your total target earnings from $576,000 to $700,000 annually.

You will receive a sign-on bonus of $300,000, less applicable withholdings, payable concurrent with your first scheduled payroll following the effective date of your promotion. In the event that you voluntarily leave Castlight Health within six (6) months of the effective date of your promotion, you will be responsible for reimbursing the company for your entire signing bonus. By your signature on this offer letter, you agree to pay back any monies received relating to your overall disbursement.

Subject to the approval of the Company’s Compensation and Talent Committee, you will be granted a restricted stock unit (“RSU”) award relating to the number of shares of Class B common stock calculated by dividing $600,000 by the closing price of Class B common stock on the date of grant of the restricted stock unit award at the next regularly-scheduled meeting of the Compensation and Talent Committee, which is currently proposed to be August 14, 2019. If approved, this grant will vest in equal quarterly installments over a period of four years starting on November 16, 2019, provided you remain in continuous service on each applicable vesting date. This grant will be governed by the 2014 Equity Incentive Plan and your award agreement, which will be provided when the grant is issued to you.

In addition, subject to the approval of the Company's Compensation and Talent Committee, you will be granted a performance-based restricted stock unit ("PSU") award relating to the number of shares of Company Class B Common Stock calculated by dividing $300,000 by the closing price of Class B common stock on the date of grant of the performance restricted stock unit award at the next regularly-scheduled meeting of the Compensation and Talent Committee, which is currently proposed to be August 14, 2019. This grant will be governed by the 2014








Equity Incentive Plan and your award agreement, which will be provided when the grant is issued to you. The number of PSUs actually earned will be based on achievement of performance metrics as outlined in Attachment 1.

Please sign this letter below and return the signed letter to Vicki Ryan, Chief People Officer (vryan@castlighthealth.com).
 
Thank you again for your efforts at Castlight. We truly appreciate your dedication to making us one team on a mission making things happen.

Congratulations!


/s/ David Ebersman
David Ebersman
Chairman, Compensation & Talent Committee

Cc: Judy Verhave


Accepted:


/s/ Siobhan Nolan Mangini            July 26, 2019        
Siobhan Nolan Mangini                Date






Attachment 1 – PSU Performance Metrics


Metrics to be determined by the Compensation and Talent Committee of the Board of Directors at its next regularly-scheduled meeting.









CASTLIGHT HEALTH, INC.
EXECUTIVE SEVERANCE AGREEMENT
This Executive Severance Agreement (the “Agreement”) is made and entered into by and between Siobhan Nolan Mangini (the “Executive”) and Castlight Health, Inc. (the “Company”), effective as of July 26, 2019 (the “Effective Date”).Terms not otherwise defined herein are defined in Section 5 below.
RECITALS
The purpose of the Agreement is to provide an eligible Executive with benefits in the event Executive’s employment is involuntarily terminated under certain circumstances and as a source of incentive and encouragement to remain with the Company notwithstanding the possibility of a Corporate Transaction.
The Agreement is an unfunded welfare benefit plan for purposes of ERISA, a severance pay Agreement within the meaning of United States Department of Labor Regulation Section 2510.3-2(b) and an involuntary separation pay plan within the meaning of Treasury Regulation Section 1.409A-1(b)(9).
AGREEMENT
1.Eligibility Under This Agreement.
(a)    General Eligibility. Except as otherwise provided in this Agreement, Executive is entitled to the benefits described in Section 2(b) or (c) only if his or her employment is subject to a Qualifying Termination.
(b)    Benefits. If Executive’s employment is subject to a Qualifying Termination, Executive will receive his or her severance payment in a cash lump-sum in accordance with the Company’s standard payroll procedures which will be made on the sixtieth (60th) day following the Separation, provided that the following have already occurred:
(i)    Executive’s Qualifying Termination;
(ii)    the Company’s receipt of Executive’s executed General Release (as described in Section 3); and
(iii)    the expiration of any rescission period applicable to Executive’s executed General Release.
2.Severance Benefits. If Executive is subject to a Qualifying Termination, then, subject to Section 3 below, the Company shall pay Executive the benefits set forth in Section 2(b) or (c) below.




(a)    In addition to the benefits described below in Section 2(b) or (c), Executive will be entitled to receive payment for:
(i)    Accrued Salary and Vacation. All salary and accrued vacation (if any) earned through the Termination Date.
(ii)    Expense Reimbursement. Within thirty (30) days of submission of proper expense reports by Executive, the Company shall reimburse Executive for all expenses incurred by Executive, consistent with the Company’s policy for expense reimbursement, in connection with the business of the Company prior to Executive’s termination of employment.
(iii)    Executive Benefits. Benefits, if any, under any 401(k) plan, nonqualified deferred compensation plan, employee stock purchase plan and other Company benefit plans under which Executive may be entitled to benefits, payable pursuant to the terms of such plans.
(b)    Involuntary Termination Other than for Cause or Resignation for Good Reason During the Corporate Transaction Period. If Executive has a Qualifying CIC Termination, then subject to Section 3, Executive shall receive the following severance benefits from the Company based on the role held by such Executive on the Termination Date.
(i)    Severance Payment. Executive shall receive, regardless of the Service Term, the severance payments set forth in the table below.

Chief Executive Officer
President; Executive Vice President
Senior Vice President
    24 months Base Salary
    24 times the applicable COBRA Coverage
    18 months Base Salary
    18 times the applicable COBRA Coverage
    12 months Base Salary
    12 times the applicable COBRA Coverage
(ii)    Equity Awards. Executive shall retain any rights to acceleration in any outstanding equity awards held by Executive and such rights shall be as set forth in the equity plan documents governing those awards. Notwithstanding the foregoing, regardless of the provisions of the equity plan documents, if Executive is subject to a Qualifying CIC Termination, then, subject to Section 3 below, each of Executive’s then outstanding unvested Equity Awards, excluding awards that would otherwise vest only upon satisfaction of performance criteria, shall accelerate and become vested and exercisable with respect to 100% of the then unvested shares subject thereto and each of Executive’s then outstanding unvested Equity Awards that would otherwise vest only upon satisfaction of performance criteria, shall accelerate and become vested and exercisable with respect to 100% of the then unvested shares subject thereto as if there had been achievement of at-target performance levels. “Equity Awards” means all options to purchase shares of Company common stock as well as any and all other stock-based awards granted to Executive, including but not limited to stock bonus awards, restricted stock, restricted stock units or stock appreciation rights. Subject to Section 3, the accelerated vesting described




above shall be effective as of the Separation for a Qualifying Termination after the Corporate Transaction, and as of immediately prior to the Corporate Transaction for a Qualifying Termination occurring on or prior to the Corporate Transaction. For the avoidance of doubt, any rights to acceleration in any outstanding equity awards held by Executive that are triggered upon a termination without Cause or resignation for Good Reason, shall be based on the definitions set forth in this Agreement rather than the equity plan documents governing those awards. For the avoidance of doubt, if a Qualifying Termination occurs before the Corporate Transaction, then any unvested portion of the terminated Executive’s Equity Awards will remain outstanding for three (3) months following the Qualifying Termination (provided that in no event will the terminated Executive’s stock options or similar Equity Awards remain outstanding beyond the Equity Award’s maximum term to expiration). In the event that the proposed Corporate Transaction is terminated without having been completed, any unvested portion of the terminated Executive’s Equity Awards automatically will be forfeited permanently without having vested effective three (3) months following the Executive’s Separation. Subject to Section 409A, all vested RSUs shall be settled in accordance with the terms of the applicable RSU agreement.
(c)    Involuntary Termination Other than for Cause or Resignation for Good Reason Not During the Corporate Transaction Period. If Executive has a Qualifying Non-CIC Termination, then subject to Section 3, Executive shall receive the severance benefits set forth in the table below from the Company based on the role held by such Executive on the Termination Date and Executive’s Service Term.

Service Term
Chief Executive Officer
President; Executive Vice President
Senior Vice President
Less than one year
    12 months Base Salary
    12 times the applicable COBRA Coverage
    6 months Base Salary

    3 months Base Salary

More than one year
    12 months Base Salary
    12 times the applicable COBRA Coverage
    9 months Base Salary
    9 times the applicable COBRA Coverage
    6 months Base Salary
    6 times the applicable COBRA Coverage

(d)    Special Timing Rule. If Executive has a Qualifying Non-CIC Termination, and, within three months of Executive’s Separation, a Corporate Transaction occurs such that Executive has a Qualifying CIC Termination, then Executive shall become entitled to the additional severance benefits set forth in Section 2(b). Accordingly, Executive will receive a payment of severance calculated based on the difference in Base Salary and COBRA Coverage under Section 2(c) versus Section 2(b)(i). Solely for purposes of the preceding sentence of this Section 2(d), such amount shall become payable only if the event constituting a Corporate Transaction would also qualify as a change in ownership or effective control of the Company or




a change in the ownership of a substantial portion of the assets of the Company, each as defined within the meaning of Code Section 409A. The additional amount to be paid under this Section 2(d) shall be paid on the later of the consummation of the Corporate Transaction and the sixtieth (60th) day following the Separation, subject to Section 3. In addition, if Executive has a Qualifying Non-CIC Termination, and, within three months of Executive’s Separation, a Corporate Transaction occurs such that Executive has a Qualifying CIC Termination, Executive shall receive the accelerated vesting benefits of Section 2(b)(ii).
(e)    Exclusive Remedy. Except as otherwise set forth herein, in the event of a termination of Executive’s employment, the provisions of this Section 2 are intended to be and are exclusive and in lieu of any other rights or remedies to which Executive or the Company may otherwise be entitled, whether at law, tort or contract, or in equity. Except as otherwise set forth herein, Executive shall be entitled to no benefits, compensation or other payments or rights upon termination of employment other than those benefits expressly set forth in this Section 2.
(f)    Code Section 409A.
(i)    Notwithstanding anything to the contrary in this Agreement, if Executive is a “specified employee” within the meaning of Section 409A of the Code and the final regulations and any guidance promulgated thereunder (“Section 409A”) at the time of Executive’s termination (other than due to death) or resignation, then the severance payable to Executive, if any, pursuant to this Agreement, when considered together with any other severance payments or separation benefits that are considered deferred compensation under Section 409A (together, the “Deferred Compensation Separation Benefits”) that are payable within the first six (6) months following Executive’s termination of employment, will become payable on the first payroll date that occurs on or after the date six (6) months and one (1) day following the date of Executive’s termination of employment. All subsequent Deferred Compensation Separation Benefits, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit. Notwithstanding anything herein to the contrary, if Executive dies following his or her termination but prior to the six (6) month anniversary of his or her termination, then any payments delayed in accordance with this paragraph will be payable in a lump sum as soon as administratively practicable after the date of Executive’s death and all other Deferred Compensation Separation Benefits will be payable in accordance with the payment schedule applicable to each payment or benefit. Each payment and benefit payable under this Agreement is intended to constitute a separate payment for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations.
(ii)    Any amount paid under this Agreement that satisfies the requirements of the “short-term deferral” rule set forth in Section 1.409A-1(b)(4) of the Treasury Regulations shall not constitute Deferred Compensation Separation Benefits for purposes of clause (i) above.
(iii)    Any amount paid under this Agreement that qualifies as a payment made as a result of an involuntary separation from service pursuant to Section 1.409A-1(b)(9)(iii) of the Treasury Regulations that do not exceed the Section 409A Limit shall not constitute Deferred Compensation Separation Benefits for purposes of clause (i) above. “Section 409A




Limit” will mean the lesser of two (2) times: (i) Executive’s annualized compensation based upon the annual rate of pay paid to Executive during Executive’s taxable year preceding Executive’s taxable year of Executive’s termination of employment as determined under, and with such adjustments as are set forth in, Treasury Regulation Section 1.409A-1(b)(9)(iii)(A)(1) and any Internal Revenue Service guidance issued with respect thereto; or (ii) the maximum amount that may be taken into account under a qualified plan pursuant to Section 401(a)(17) of the Code for the year in which Executive’s employment is terminated.
(iv)    The foregoing provisions are intended to comply with the requirements of Section 409A so that none of the severance payments and benefits to be provided hereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. The Company and Executive agree to work together in good faith to consider amendments to this Agreement and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to Executive under Section 409A.
3.General Release. Any other provision of this Agreement notwithstanding, Sections 2(b) and (c) above shall not apply unless Executive (i) has executed a general release (in a form prescribed by the Company) of all known and unknown claims that he or she may then have against the Company or persons affiliated with the Company and such release has become effective and (ii) has agreed not to prosecute any legal action or other proceeding based upon any of such claims (“General Release”). The General Release must be in the form prescribed by the Company, without alterations. The Company will deliver the form to Executive within thirty (30) days after Executive’s Separation. Executive must execute and return the General Release within the time period specified in the form and if Executive fails to make the General Release effective before the sixtieth (60th) day following the Separation, he or she will not be eligible for any of the benefits described in Section 2(b) or (c).
4.Golden Parachute Excise Tax Best Results. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to Executive (X) constitute “parachute payments” within the meaning of Code Section 280G, and (Y) would be subject to the excise tax imposed by Section 4999 of the Code, then such benefits shall be either:
(a)    delivered in full, or
(b)    delivered as to such lesser extent which would result in no portion of such severance benefits being subject to excise tax under Section 4999 of the Code, whichever of the foregoing amounts, taking into account the applicable federal, state and local income and employment taxes and the excise tax imposed by Section 4999, results in the receipt by Executive, on an after-tax basis, of the greatest amount of benefits, notwithstanding that all or some portion of such benefits may be taxable under Section 4999 of the Code. Unless the Company and Executive otherwise agree in writing, the determination of Executive’s excise tax liability and the amount required to be paid under this Section 4 shall be made in writing by a nationally-recognized independent accounting firm selected by the Company (the “Accountants”). For purposes of making the calculations required by this Section 4, the Accountants may make reasonable assumptions and approximations concerning applicable taxes




and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive shall furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section 4. The Company shall bear all costs the Accountants may reasonably incur in connection with any calculations contemplated by this Section 4. Any reduction in payments and/or benefits required by this Section 4 shall occur in the following order: (1) reduction of cash payments; (2) reduction of acceleration of vesting of equity awards; and (3) reduction of other benefits paid to Executive. In the event that acceleration of vesting of equity awards is to be reduced, such acceleration of vesting shall be cancelled in the reverse order of the date of grant for Executive’s equity awards.
5.Definition of Terms. The following terms referred to in this Agreement shall have the following meanings:
(a)    Base Salary. Base Salary means:
(i)    with respect to payments set forth in Section 2(a) above, the rate of annual base salary paid to Executive immediately prior to Executive’s Termination Date, provided that such amount shall in no event be less than the highest rate of annual base salary paid to Executive during the one (1) year period immediately prior to the Termination Date.
(ii)    with respect to payments set forth in Sections 2(b) and (c) above, the rate of annual base salary paid to Executive immediately prior to a Corporate Transaction, provided that such amount shall in no event be less than the highest rate of annual base salary paid to Executive during the one (1) year period immediately prior to the Corporate Transaction; or
(b)    Cause. Cause means:
(i)    Executive is convicted of, or pleads guilty or nolo contendere to, a felony (under the laws of the United States or any relevant state, or a similar crime or offense under the applicable laws of any relevant foreign jurisdiction);
(ii)    Executive has engaged in acts of fraud, dishonesty or other acts of willful misconduct in the course of his duties hereunder;
(iii)    Executive’s gross misconduct in connection with the performance of his or her duties;
(iv)    Executive’s breach of his or her fiduciary duty to the Company;
(v)    Executive’s failure to cooperate with the Company in any investigation or formal proceeding or the Executive being found liable in a Securities and Exchange Commission enforcement action or otherwise being disqualified from serving in his or her role;




(vi)    Executive willfully failing to comply with reasonable directives of the Company without a reasonable belief the failure to comply was in the best interest of the Company;
(vii)    a material breach by Executive of any contract Executive is party to with the Company; provided, however, that if the breach is reasonably susceptible of cure, Executive shall be entitled to receive at least 30 days to cure the breach fully after receiving written notice from the Company; or
(viii)    unauthorized use or disclosure by Executive of any proprietary information or trade secrets of the Company or any other party to whom Executive owes an obligation of nondisclosure as a result of his or her relationship with the Company.
The determination as to whether Executive is being terminated for Cause shall be made in good faith by the Company and shall be final and binding on Executive. The foregoing definition does not in any way limit the Company’s ability to terminate Executive’s employment or consulting relationship at any time as provided in Section 8.
(c)    Cobra Coverage. Cobra Coverage means a dollar amount that is equal to the cost of a single month of COBRA coverage for the health plan that Executive was enrolled in on the Termination Date and at the rates in effect on the Termination Date. If such coverage included Executive’s dependents immediately prior to the Termination Date, such amount shall also include the cost of COBRA coverage for Executive’s dependents
(d)    Code. Code means the Internal Revenue Code of 1986, as amended.
(e)    Corporate Transaction. Corporate Transaction shall have the meaning set forth in the Plan.
(f)    Corporate Transaction Date. Corporate Transaction Date means the date on which a Corporate Transaction occurs.
(g)    Corporate Transaction Period. Corporate Transaction Period shall mean the period within twelve (12) months following a Corporate Transaction or within three (3) months preceding a Corporate Transaction.
(h)    Corporate Transaction Period Good Reason. Corporate Transaction Period Good Reason means, during the Corporate Transaction Period, Good Reason means any of the following that occur without Executive’s consent:

(i)    any reduction in Executive’s rate of Base Salary or the target bonus amount that Executive is eligible to receive;
(ii)    a relocation of Executive’s principal office with the Company of more than fifty (50) miles from its current location;




(iii)    a material reduction in Executive’s duties, authority, reporting relationship or responsibilities, including:
(1)    the assignment of responsibilities, duties, reporting relationship or position that are not at least the substantial functional equivalent of Executive’s position occupied immediately preceding the Corporate Transaction, including the assignment of responsibilities, duties, reporting relationship or position that are not in a substantive area that is consistent with Executive’s experience and the position occupied prior to the Corporate Transaction; or
(2)    a material diminution in the budget and number of subordinates over which Executive retains authority;
(iv)    material violation by the Company of a material term of any employment, severance, or change of control agreement between Executive and the Company; or
(v)    failure by a successor entity to assume this Agreement.
provided, however, that any such condition or conditions, as applicable, shall not constitute Good Reason unless both (X) Executive provides written notice to the Company of the condition claimed to constitute Good Reason within ninety (90) days of the initial existence of such condition(s), and (Y) the Company fails to remedy such condition(s) within thirty (30) days of receiving such written notice thereof; and provided, further, that in all events the termination of Executive‘s employment with the Company shall not be treated as a termination for “Good Reason“ unless such termination occurs not more than one hundred and twenty (120) days following the initial existence of the condition(s) claimed to constitute Good Reason. The foregoing definition does not in any way limit the Company’s ability to terminate a Participant’s employment or consulting relationship at any time as provided in Section 8.
(i)    Disability. Disability shall have the meaning ascribed to such term in the Plan.
(j)    Good Reason. Other than during the Corporate Transaction Period (which is identified as a “Corporate Transaction Period Good Reason” herein), Good Reason means any of the following that occur without Executive’s consent:
(i)    any reduction in Executive’s rate of base salary or the target bonus amount that Executive is eligible to receive, unless such reduction is consistent with a salary or bonus reduction implemented by the Company for other similarly situated employees of the Company;
(ii)    a relocation of Executive’s principal office with the Company of more than fifty (50) miles from its current location;
provided, however, that any such condition or conditions, as applicable, shall not constitute Good Reason unless both (X) Executive provides written notice to the Company of the condition




claimed to constitute Good Reason within ninety (90) days of the initial existence of such condition(s), and (Y) the Company fails to remedy such condition(s) within thirty (30) days of receiving such written notice thereof; and provided, further, that in all events the termination of Executive‘s employment with the Company shall not be treated as a termination for ‘Good Reason‘ unless such termination occurs not more than one hundred and twenty (120) days following the initial existence of the condition claimed to constitute Good Reason. The foregoing definition does not in any way limit the Company’s ability to terminate a Participant’s employment or consulting relationship at any time as provided in Section 8.
(k)    Plan. Plan means the Company’s 2014 Equity Incentive Plan, as amended.
(l)    Qualifying CIC Termination. Qualifying CIC Termination means a Separation within the Corporate Transaction Period if (i) the Company terminates Executive’s employment for any reason other than Cause, death or Disability, or (ii) Executive voluntarily resigns his or her employment for Corporate Transaction Period Good Reason. In the case of a termination before a Corporate Transaction, solely for purposes of benefits under Section 2(c) of this Plan, the Termination Date will be deemed the date the Corporate Transaction is consummated.
(m)    Qualifying Non-CIC Termination. Qualifying Non-CIC Termination means a Separation not within the Corporate Transaction Period if (1) the Company terminates Executive’s employment for any reason other than Cause, death or Disability or (2) Executive voluntarily resigns his or her employment for Good Reason.
(n)    Qualifying Termination. Qualifying Termination means a Qualifying CIC Termination or a Qualifying non-CIC Termination.
(o)    Separation. Separation means a “separation from service,” as defined in the regulations under Section 409A of the Code.
(p)    Service Term. Service Term means as of a particular date, the period of time that Executive has been continuously employed by the Company as Executive in any capacity, including approved leaves of absence.
(q)    Termination Date. Termination Date means Executive’s final day of employment with the Company which date shall be communicated by the Company to Executive.
6.Successors.
(a)    The Company’s Successors. Any successor to the Company (whether direct or indirect and whether by purchase, merger, consolidation, liquidation or otherwise), shall assume the obligations under this Agreement and agree expressly to perform the obligations under this Agreement in the same manner and to the same extent as the Company would be required to perform such obligations in the absence of a succession. For all purposes under this Agreement, the term “Company” shall include any successor to the Company’s business and/or




assets which agrees to assume the obligations of this Agreement as described in this Section 6(a) or which becomes bound by the terms of this Agreement by operation of law.
(b)    Executive’s Successors. The terms of this Agreement and all rights of Executive hereunder shall inure to the benefit of, and be enforceable by, Executive’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.
7.Notice.
(a)    General. All notices and other communications required or permitted hereunder shall be in writing, shall be effective when given, and shall in any event be deemed to be given upon receipt or, if earlier, (a) five (5) days after deposit with the U.S. Postal Service or other applicable postal service, if delivered by registered mail, postage prepaid, (b) upon delivery, if delivered by hand, (c) one (1) business day after the business day of deposit with Federal Express or similar overnight courier, freight prepaid, (d) one (1) business day after the business day of facsimile transmission, if delivered by facsimile transmission with copy by first class mail, postage prepaid, or (e) one (1) business day after the business day of sending an email, if sent with return receipt and with copy by first class mail, postage prepaid, and shall be addressed (i) if to Executive, at his or her last known residential address, and (ii) if to the Company, at the address of its principal corporate offices (attention: General Counsel), or in any such case at such other address as a party may designate by ten (10) days’ advance written notice to the other party pursuant to the provisions above.
(b)    Notice of Termination. Any termination by the Company for Cause or resignation by Executive voluntarily or for Good Reason (whether or not during a Corporate Transaction Period) shall be communicated by a notice of termination to the other party hereto given in accordance with Section 7(a) of this Agreement. Such notice shall indicate the specific termination provision in this Agreement relied upon, shall set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination under the provision so indicated, and shall specify the termination date (which shall be not more than thirty (30) days after the giving of such notice, subject to such longer period of time permitted in the event of a termination for Good Reason). The failure by Executive to include in the notice any fact or circumstance which contributes to a showing of Good Reason shall not waive any right of Executive hereunder or preclude Executive from asserting such fact or circumstance in enforcing his or her rights hereunder.
8.At-Will Employment. Executive’s employment is and shall continue to be at-will, as defined under applicable law, except as otherwise may be provided specifically under the terms of any written formal employment agreement or offer letter between the Company and Executive.
9.Miscellaneous Provisions.
(a)    Confidentiality.




Executive shall retain in confidence any proprietary or other confidential information known to Executive concerning the Company and its business under the conditions of the At-Will Employment, Confidential Information, Invention Assignment and Arbitration Agreement between the Company and Executive (the “Confidentiality Agreement”) and shall continue to comply with all other terms of the Confidentiality Agreement. Executive acknowledges and agrees that, to the extent he or she has not already done so, he or she shall immediately deliver to the Company when requested all property of the Company, including, but not limited to, equipment (e.g., laptop computer and cellular telephone), passwords, notebooks, electronic storage devices, credit cards, business cards, keys, parking or building access cards, documents, memoranda, reports, written and computer files and data, books, correspondence, lists, or other written or graphic records, and the like, relating to the Company’s business, that are in Executive’s possession or control, including but not limited to copies (including electronic copies) of any documents or files that contain the Company’s Confidential Information (as defined in the Confidentiality Agreement).
Executive acknowledges that a breach of any of the covenants contained in this Section 9(a) may result in material irreparable injury to the Company for which there is no adequate remedy at law, that it may not be possible to measure damages for such injuries precisely and that, in the event of such a breach, any payments remaining under the terms of this Agreement shall cease and the Company may be entitled to obtain a restraining order and/or an injunction restraining Executive from engaging in activities prohibited by this Section 9(a) or such other relief as may be required to specifically enforce any of the covenants in this Section 9(a). This Section 9(a) shall survive any termination of this Agreement.
(b)    Conflict in Benefits; Nonduplication of Benefits.
(i)    No Limitation of Regular Benefit Agreements. Except as provided in Section 9(b)(ii) below, this Agreement is not intended to and shall not affect, limit or terminate any plans, programs, or arrangements of the Company that are regularly made available to a significant number of Executives or officers of the Company, including, without limitation, the Company’s equity incentive plans.
(ii)    Nonduplication of Benefits. Executive may not accumulate cash severance payments, and/or equity vesting under both this Agreement and another plan or policy of the Company. If Executive is entitled to any payments or benefits by operation of a statute or government regulations, any severance payable pursuant to this Agreement will be reduced by such payments or benefits.
(c)    No Duty to Mitigate. Executive shall not be required to mitigate the amount of any payment contemplated by this Agreement, nor shall any such payment be reduced by any earnings that Executive may receive from any other source.
(d)    Amendment and Waiver. No provision of this Agreement shall be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive). No waiver by either party of any breach of, or of compliance with, any condition or




provision of this Agreement by the other party shall be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(e)    Entire Agreement. This Agreement together with the terms of any outstanding equity awards held by Executive as set forth in the equity plan documents governing those awards constitutes the entire agreement of the parties hereto and supersedes in their entirety all prior representations, understandings, undertakings or agreements (whether oral or written and whether expressed or implied) of the parties, and shall specifically supersede any severance payment provisions of any other offer letter or agreement entered into between Executive and the Company, and this Agreement with respect to the subject matter hereof.
(f)    Headings. All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.
(g)    Choice of Law. The validity, interpretation, construction and performance of this Agreement shall be governed by the laws of the State of California. The Superior Court of San Francisco County and/or the United States District Court for the Northern District of California shall have exclusive jurisdiction and venue over all controversies in connection with this Agreement. Any provision in this Agreement which is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective only to the extent of such prohibition or unenforceability without invalidating or affecting the remaining provisions hereof in such jurisdiction, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.
(h)    Arbitration. Any dispute, controversy or claim between the parties arising out of or relating to this Agreement (whether based in contract or tort, in law or equity), or any breach or asserted breach thereof, shall be determined and settled exclusively by arbitration in San Francisco, California, in accordance with the rules for dispute resolution of JAMS. Judgment on the award may be entered in any court of competent jurisdiction. Notwithstanding this Section 9(h), the parties may apply to any court of competent jurisdiction for a temporary restraining order, preliminary injunction or other interim or provisional relief as may be necessary, without breach of this Agreement and without abridgment of the powers of the arbitrator. The parties hereby submit themselves to the Superior Court of California in and for the County of San Francisco as the sole and exclusive venue for the purpose of enforcing this Agreement. This Section 9(h) shall survive any termination of this Agreement.
(i)    Severability. The invalidity or unenforceability of any provision or provisions of this Agreement shall not affect the validity or enforceability of any other provision hereof, which shall remain in full force and effect.
(j)    Withholding; Lump Sum. All payments made pursuant to this Agreement will be in a lump sum and will be subject to withholding of applicable income and employment taxes.




(k)    Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together will constitute one and the same instrument.
IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year set forth below.

Castlight Health, Inc.
 
Siobhan Nolan Mangini
 
 
 
 
By:
 
 
Signature:
Title:
 
 
Date:
Date:
 
 
 




EX-31.1 4 ex311q21910-qxceo302certif.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, Maeve O'Meara, certify that:

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

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

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

4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control
over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the
reliability of financial reporting and the preparation of financial statements for external purposes in
accordance with generally accepted accounting principles;

c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions): 

a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
CASTLIGHT HEALTH, INC.
 
By:
 
/s/ Maeve O'Meara
Dated:
 
 
Maeve O'Meara
July 31, 2019
 
 
Chief Executive Officer (Principal Executive Officer)


EX-31.2 5 ex312q21910-qxcfo302certif.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, Siobhan Nolan Mangini, certify that:

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

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

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

4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control
over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

b.
Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the
reliability of financial reporting and the preparation of financial statements for external purposes in
accordance with generally accepted accounting principles;

c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
CASTLIGHT HEALTH, INC.
 
By:
 
/s/ Siobhan Nolan Mangini
Dated:
 
 
Siobhan Nolan Mangini
July 31, 2019
 
 
President and Chief Financial Officer (Principal Financial Officer)


EX-32.1 6 ex321q21910-qxceo906certif.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Based on my knowledge, I, Maeve O'Meara, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Castlight Health Inc. on Form 10-Q for the quarterly period ended June 30, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Castlight Health, Inc.

 
CASTLIGHT HEALTH, INC.
 
By:
 
/s/ Maeve O'Meara
 
 
 
Maeve O'Meara
 
 
 
Chief Executive Officer (Principal Executive Officer)
Dated:
 
 
 
July 31, 2019
 
 
 




EX-32.2 7 ex322q21910-qxcfo906certif.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Based on my knowledge, I, Siobhan Nolan Mangini, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Castlight Health Inc. on Form 10-Q for the quarterly period ended June 30, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Castlight Health, Inc.
 
 
CASTLIGHT HEALTH, INC.
 
By:
 
/s/ Siobhan Nolan Mangini
 
 
 
Siobhan Nolan Mangini
 
 
 
President and Chief Financial Officer (Principal Financial Officer)
Dated:
 
 
 
July 31, 2019
 
 
 




EX-101.INS 8 cslt-20190630.xml XBRL INSTANCE DOCUMENT 0001433714 2019-01-01 2019-06-30 0001433714 us-gaap:CommonClassAMember 2019-07-25 0001433714 us-gaap:CommonClassBMember 2019-07-25 0001433714 2018-12-31 0001433714 2019-06-30 0001433714 us-gaap:SubscriptionAndCirculationMember 2018-04-01 2018-06-30 0001433714 2019-04-01 2019-06-30 0001433714 2018-04-01 2018-06-30 0001433714 2018-01-01 2018-06-30 0001433714 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-06-30 0001433714 cslt:ProfessionalServicesAndOtherMember 2018-04-01 2018-06-30 0001433714 cslt:ProfessionalServicesAndOtherMember 2018-01-01 2018-06-30 0001433714 cslt:ProfessionalServicesAndOtherMember 2019-01-01 2019-06-30 0001433714 us-gaap:SubscriptionAndCirculationMember 2019-04-01 2019-06-30 0001433714 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-06-30 0001433714 cslt:ProfessionalServicesAndOtherMember 2019-04-01 2019-06-30 0001433714 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001433714 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001433714 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001433714 cslt:ProfessionalServicesAndOtherMember 2018-01-01 2018-06-30 0001433714 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001433714 cslt:ProfessionalServicesAndOtherMember 2019-04-01 2019-06-30 0001433714 cslt:ProfessionalServicesAndOtherMember 2019-01-01 2019-06-30 0001433714 us-gaap:SubscriptionAndCirculationMember 2018-04-01 2018-06-30 0001433714 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001433714 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-06-30 0001433714 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001433714 us-gaap:SubscriptionAndCirculationMember 2019-04-01 2019-06-30 0001433714 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001433714 cslt:ProfessionalServicesAndOtherMember 2018-04-01 2018-06-30 0001433714 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001433714 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-06-30 0001433714 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001433714 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001433714 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001433714 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001433714 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001433714 us-gaap:CommonStockMember 2019-06-30 0001433714 2018-03-31 0001433714 us-gaap:RetainedEarningsMember 2019-06-30 0001433714 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001433714 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001433714 us-gaap:CommonStockMember 2018-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001433714 us-gaap:CommonStockMember 2018-06-30 0001433714 2019-03-31 0001433714 us-gaap:CommonStockMember 2018-03-31 0001433714 us-gaap:RetainedEarningsMember 2018-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001433714 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001433714 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001433714 us-gaap:RetainedEarningsMember 2018-06-30 0001433714 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001433714 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001433714 2018-06-30 0001433714 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001433714 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001433714 us-gaap:RetainedEarningsMember 2017-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001433714 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001433714 us-gaap:RetainedEarningsMember 2018-03-31 0001433714 us-gaap:CommonStockMember 2019-03-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001433714 us-gaap:CommonStockMember 2017-12-31 0001433714 us-gaap:RetainedEarningsMember 2019-03-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001433714 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001433714 2017-12-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001433714 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001433714 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001433714 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001433714 cslt:LargestChannelPartnerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001433714 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001433714 cslt:LargestChannelPartnerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001433714 cslt:LargestChannelPartnerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001433714 cslt:IndirectChannelMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001433714 cslt:IndirectChannelMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001433714 cslt:IndirectChannelMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001433714 cslt:IndirectChannelMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001433714 2019-07-01 2019-06-30 0001433714 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001433714 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001433714 us-gaap:OrderOrProductionBacklogMember 2018-12-31 0001433714 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001433714 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-12-31 0001433714 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001433714 us-gaap:CustomerRelationshipsMember 2018-12-31 0001433714 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001433714 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001433714 us-gaap:OrderOrProductionBacklogMember 2019-06-30 0001433714 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-06-30 0001433714 us-gaap:CustomerRelationshipsMember 2019-06-30 0001433714 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-06-30 0001433714 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0001433714 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-06-30 0001433714 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0001433714 us-gaap:OrderOrProductionBacklogMember 2019-01-01 2019-06-30 0001433714 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-06-30 0001433714 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001433714 us-gaap:USTreasurySecuritiesMember 2019-06-30 0001433714 cslt:MarketableSecuritiesMember 2019-06-30 0001433714 us-gaap:CashAndCashEquivalentsMember 2019-06-30 0001433714 us-gaap:MoneyMarketFundsMember 2019-06-30 0001433714 us-gaap:USTreasurySecuritiesMember 2018-12-31 0001433714 us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001433714 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001433714 cslt:MarketableSecuritiesMember 2018-12-31 0001433714 us-gaap:MoneyMarketFundsMember 2018-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001433714 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-30 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001433714 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001433714 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-06-30 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-30 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-30 0001433714 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-06-30 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-06-30 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001433714 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001433714 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001433714 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0001433714 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001433714 us-gaap:ComputerEquipmentMember 2019-06-30 0001433714 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001433714 us-gaap:SoftwareDevelopmentMember 2018-12-31 0001433714 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-06-30 0001433714 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001433714 us-gaap:SoftwareDevelopmentMember 2019-06-30 0001433714 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001433714 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001433714 us-gaap:ComputerEquipmentMember 2018-12-31 0001433714 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001433714 cslt:InterestRateOption2Member 2017-04-03 0001433714 2017-04-03 2017-04-03 0001433714 us-gaap:RevolvingCreditFacilityMember 2017-04-03 0001433714 2017-04-03 0001433714 cslt:InterestRateOption1Member 2017-04-03 2017-04-03 0001433714 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001433714 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001433714 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001433714 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001433714 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001433714 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001433714 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001433714 cslt:MarketBasedRestrictedStockUnitsMember 2019-04-01 2019-06-30 0001433714 cslt:MarketBasedRestrictedStockUnitsMember 2018-04-01 2018-06-30 0001433714 cslt:MarketBasedRestrictedStockUnitsMember 2019-01-01 2019-06-30 0001433714 cslt:MarketBasedRestrictedStockUnitsMember 2018-01-01 2018-06-30 0001433714 us-gaap:CommonClassAMember 2019-06-30 0001433714 us-gaap:CommonClassBMember 2019-06-30 0001433714 us-gaap:CommonClassAMember 2018-01-01 2018-06-30 0001433714 us-gaap:CommonClassAMember 2019-04-01 2019-06-30 0001433714 us-gaap:CommonClassBMember 2019-04-01 2019-06-30 0001433714 us-gaap:CommonClassBMember 2018-04-01 2018-06-30 0001433714 us-gaap:CommonClassAMember 2019-01-01 2019-06-30 0001433714 us-gaap:CommonClassBMember 2018-01-01 2018-06-30 0001433714 us-gaap:CommonClassAMember 2018-04-01 2018-06-30 0001433714 us-gaap:CommonClassBMember 2019-01-01 2019-06-30 0001433714 us-gaap:StockCompensationPlanMember 2019-01-01 2019-06-30 0001433714 us-gaap:WarrantMember 2018-04-01 2018-06-30 0001433714 us-gaap:WarrantMember 2019-01-01 2019-06-30 0001433714 us-gaap:StockCompensationPlanMember 2018-04-01 2018-06-30 0001433714 us-gaap:StockCompensationPlanMember 2019-04-01 2019-06-30 0001433714 us-gaap:WarrantMember 2018-01-01 2018-06-30 0001433714 us-gaap:StockCompensationPlanMember 2018-01-01 2018-06-30 0001433714 us-gaap:WarrantMember 2019-04-01 2019-06-30 iso4217:USD iso4217:USD xbrli:shares xbrli:pure xbrli:shares 15454000 11170000 2097000 2014000 5800000 4856000 2670000 30275000 27049000 10133000 9093000 974000 2014000 -2795000 3182000 -3131000 1817000 0 2580000 3644000 6870000 false --12-31 Q2 2019 2019-06-30 10-Q 0001433714 35043253 110207745 Yes true true Accelerated Filer CASTLIGHT HEALTH, INC. false false 26816000 32611000 9556000 11355000 266000 213000 11039000 11827000 0 7000 609697000 620449000 5188000 5188000 9821000 9821000 4890000 4890000 8907000 8907000 315000 1375000 1908000 1318000 231000 616000 2632000 3562000 2456000 473000 400000 236000 2030000 1733000 662000 196000 400000 501000 3192000 3437000 1289000 415000 1000000 2100000 900000 1800000 19207000 19092000 115000 19207000 19092000 115000 16272000 16157000 115000 16272000 16157000 115000 253514000 257073000 107828000 101987000 7115000 26138000 33253000 2778000 18814000 21592000 0 0 0 0 0 0 7000 7000 0 0 3000 4000 0 0 0 0 0 0 0 0 0 0 0 0 33253000 11327000 21926000 7115000 18158000 7980000 21585000 13867000 7718000 2778000 14808000 3999000 33253000 11327000 21926000 0 0 3347000 7980000 3347000 7980000 7115000 18158000 7980000 21592000 13874000 7718000 0 0 9871000 4003000 9871000 4003000 2778000 14811000 4003000 4856000 20142000 17956000 44642000 66005000 50052000 7115000 0 0 14811000 7115000 14811000 2778000 0 0 4940000 2778000 4940000 62644000 45967000 67330000 51377000 -16677000 -15953000 134539275 135595828 137729010 141927205 143955787 35043253 110155634 145198887 14000 14000 -13947000 11000 -13958000 -28389000 13000 -28402000 -8374000 7000 -18913000 7000 0.10 0.10 0.27 0.26 0.27 0.37 0.25 1000000 1200000 21200000 21500000 -800000 -600000 500000 1900000 20193000 20698000 1030000 837000 16500000 22600000 11300000 16000000 15730000 6590000 9140000 30673000 12359000 18314000 14163000 5929000 8234000 28273000 11873000 16400000 -0.01 0 500000 P36M 0 0 800000 1500000 500000 900000 3573000 2687000 -0.10 -0.10 -0.10 -0.21 -0.21 -0.21 -0.06 -0.06 -0.06 -0.13 -0.13 -0.13 0 0 0 0 5975000 5169000 P2Y3M18D P2Y9M18D 35000000 1000000 P3Y P1Y P10Y P5Y P3Y P3Y P1Y P10Y P5Y P3Y 7691000 1908000 3710000 1256000 817000 9443000 2452000 4770000 1371000 850000 3542000 1753000 1090000 1620000 3210000 3242000 23900000 10900000 10600000 1500000 900000 23900000 10900000 10600000 1500000 900000 16209000 8992000 6890000 244000 83000 14457000 8448000 5830000 129000 50000 6382000 13207000 7010000 14303000 91785000 91785000 0 0 22054000 43590000 21747000 43127000 511000 1864000 6252000 5795000 2979000 2670000 -1210000 312000 1389000 901000 -4411000 -806000 1896000 1864000 16209000 14457000 1298000 2482000 20299000 1111000 677000 3050000 5355000 6524000 3582000 2356000 58843000 70563000 253514000 257073000 51178000 54303000 25000000 4183000 5600000 1859000 1395000 1859000 929000 3254000 2324000 11327000 13874000 2242000 915000 1167000 -2920000 -20086000 -13948000 -13958000 -5315000 -8643000 -28402000 -10956000 -17446000 -8381000 -2026000 -6355000 -8381000 -18920000 -4767000 -14153000 -18920000 36113000 72221000 30386000 62619000 -14059000 -28631000 -8639000 -19492000 1639000 3288000 17943000 20700000 5911000 12032000 3503000 14691000 17300000 0.0746 P3Y3M26D 2129000 2223000 11000 13000 7000 7000 11000 13000 7000 7000 3381000 1067000 101000 229000 258000 572000 23979000 13780000 1304000 593000 3680000 5450000 26450000 11453000 2242000 1845000 15002000 6860000 1018000 3102000 1097000 2925000 15383000 7185000 1078000 3102000 1093000 2925000 3963000 3556000 0 930000 16425000 31796000 14487000 30212000 1325000 1325000 1325000 1325000 915115 1662426 1123186 2090898 -415040000 -433960000 37784000 2982000 34802000 74263000 6472000 67791000 35910000 1946000 33964000 71400000 3630000 67770000 127300000 P12M 0.70 13306000 27218000 8889000 18104000 9739000 8834000 1113569 3.48 0 0 519000 519000 4602787 3.61 9528602 10926922 3.54 3.49 2090898 3.82 0 0 0.57 0.57 0.0274 0.0272 0.0257 54406 200000 3499000 6182000 6265223 5230033 2.65 2.92 1.56 2.55 3.22 P6Y22D P6Y22D 7000 7000 300000 400000 1218067 1527309 119914 1180784 1180784 1753000 1752000 1000 2243000 2242000 1000 165000 165000 1845000 1845000 211557000 -22000 586900000 13000 -375334000 202238000 -20000 592023000 13000 -389778000 195232000 -9000 598963000 14000 -403736000 194671000 0 609697000 14000 -415040000 189829000 0 615394000 14000 -425579000 186510000 7000 620449000 14000 -433960000 577000 1193000 229000 380000 136682000 52043000 84639000 135843000 52401000 83442000 144572000 35276000 109296000 143790000 36227000 107563000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The accompanying unaudited condensed consolidated financial statements include Castlight and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders&#8217; equity and cash flows. The results for the interim periods presented are not necessarily indicative of the results expected for any future period. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following information should be read in conjunction with the audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.&#160; </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other than described below, there have been no changes to our significant accounting policies described in our Annual Report&#160;that have had a material impact on our consolidated financial statements and related notes.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;"></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:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Contingencies</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Legal Matters </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">From time to time, the Company may become subject to other legal proceedings, claims or litigation arising in the ordinary course of business. In addition, the Company may receive letters alleging infringement of patents or other intellectual property rights. If an unfavorable outcome were to occur in litigation, the impact could be material to the Company&#8217;s business, financial condition, cash flow or results of operations, depending on the specific circumstances of the outcome. The Company accrues for loss contingencies when it is both probable that it will incur the loss and when it can reasonably estimate the amount of the loss or range of loss.</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:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Debt</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Term Loan</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In connection with the Company&#8217;s acquisition of Jiff, on April 3, 2017, the Company, Jiff and Silicon Valley Bank (the &#8220;Bank&#8221;) agreed to refinance the existing term loan facility owed by Jiff to the Bank (the &#8220;Loan Agreement&#8221;) for approximately&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$5.6 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> (the &#8220;Term Loan&#8221;). The Term Loan requires interest-only payments for the period May 2017 through September 2018, followed by </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">36</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> monthly payments of principal and interest. Obligations under the Term Loan accrue interest at a floating per annum rate equal to the greater of (A) the prime rate as published in the money rates section of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">The Wall Street Journal (</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8220;Prime Rate&#8221;) minus </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> or (B) </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. Interest on the Term Loan is payable monthly.&#160;The maturity date of the Term Loan is September 1, 2021. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In addition to principal and interest payments, the Company is also required to pay </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> as final payment on the earlier of maturity, termination or prepayment of the Term Loan. The Company accrues for the final payment over the life of the Term Loan using the effective interest method. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The future maturities of the Term Loan by year as of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> are 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:99.80506822612085%;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:bottom;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;">Remainder of 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2020</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">1,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">Total future maturities of debt</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">4,183</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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Less current maturities</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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:Times New Roman;font-size:10pt;color:#000000;">(1,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:Times New Roman;font-size:10pt;color:#000000;">)</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Debt, non-current</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2,324</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-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Excludes the </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$0.5 million</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"> required to be paid as final payment on the earlier of maturity, termination or prepayment of the Term Loan.</font></div><div style="line-height:120%;padding-left:36px;text-indent:-36px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"> Classified within accrued expenses and other current liabilities on the condensed consolidated balance sheet as of&#160;</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Revolving Line of Credit</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Loan Agreement also provided for an up to </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$25 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;revolving credit facility, which expired on April 3, 2019, its termination date.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In relation to the Loan Agreement, the Company is subject to certain financial and reporting covenants. As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, none of the financial covenants, which require the Company to maintain a certain minimum liquidity ratio, are applicable. The Company was in compliance with all reporting covenants in the Loan Agreement related to the outstanding principal balance as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, marketable securities consisted of the following (in thousands):</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="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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of June 30, 2019</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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Amortized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury securities </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#8212;</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">14,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">14,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market mutual funds</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:Times New Roman;font-size:10pt;color:#000000;">2,778</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">2,778</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:Times New Roman;font-size:10pt;color:#000000;">21,585</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21,592</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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Included in cash and cash equivalents</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:Times New Roman;font-size:10pt;color:#000000;">7,718</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,718</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;">Included in marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">13,867</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">7</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">13,874</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%;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;"><br clear="none"/></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="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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of December 31, 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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Amortized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">18,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">18,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market mutual funds</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:Times New Roman;font-size:10pt;color:#000000;">7,115</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,115</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">33,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">33,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Included in cash and cash equivalents</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:Times New Roman;font-size:10pt;color:#000000;">21,926</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">21,926</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:bottom;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;">Included in marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">11,327</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">11,327</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%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Changes in the balance of total deferred commissions and total deferred professional service costs during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> are 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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: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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of December 31, 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;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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Expense recognized</font></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of June 30, 2019</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;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;">Deferred commissions</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">20,142</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2,670</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(4,856</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">17,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred professional service costs</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:Times New Roman;font-size:10pt;color:#000000;">10,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:Times New Roman;font-size:10pt;color:#000000;">974</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:Times New Roman;font-size:10pt;color:#000000;">(2,014</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">9,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total deferred commissions and professional service costs</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">30,275</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,644</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(6,870</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">27,049</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%;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Stock Compensation</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Restricted Stock Units (&#8220;RSUs&#8221;)</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">A summary of unvested restricted stock unit activity for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> is as follows:</font></div><div style="line-height:120%;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="7" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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:18%;" 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="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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Number&#160;of<br clear="none"/>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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Grant Date Fair Value</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of December 31, 2018</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:Times New Roman;font-size:10pt;color:#000000;">9,528,602</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.54</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Granted</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:Times New Roman;font-size:10pt;color:#000000;">4,602,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.61</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Vested</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:Times New Roman;font-size:10pt;color:#000000;">(2,090,898</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Forfeited and canceled </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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:Times New Roman;font-size:10pt;color:#000000;">(1,113,569</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of June 30, 2019</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:Times New Roman;font-size:10pt;color:#000000;">10,926,922</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"> Includes performance stock units that were granted in the prior year, which were canceled because performance targets were not achieved. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, there was a total of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$35.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> in unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.8</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> years.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company granted </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">519,000</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> market-based RSUs during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">No</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> market-based RSUs were granted in prior periods. The market-based RSUs vest based on the Company achieving certain stock price thresholds, subject to the employee&#8217;s continued employment with the Company through the date of achievement. The fair value is based on values calculated under the Monte Carlo simulation model on the grant date, which will be recognized over the derived service period. Compensation cost is not adjusted in future periods for subsequent changes in the expected outcome of market related conditions. For the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company recognized </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of stock compensation expense in connection with this award. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">A summary of stock option activity for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> is as follows:</font><font style="font-family:Times New Roman;font-size:12pt;color:#000000;">&#160;</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="11" rowspan="1"></td></tr><tr><td style="width:59%;" 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: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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Options</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Exercise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Intrinsic</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Value (in thousands)</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of December 31, 2018</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:Times New Roman;font-size:10pt;color:#000000;">6,265,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Granted</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:Times New Roman;font-size:10pt;color:#000000;">200,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Exercised</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:Times New Roman;font-size:10pt;color:#000000;">(1,180,784</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">1.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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:Times New Roman;font-size:10pt;color:#000000;">Forfeited and canceled</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:Times New Roman;font-size:10pt;color:#000000;">(54,406</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:bottom;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;">Balance as of June 30, 2019</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:Times New Roman;font-size:10pt;color:#000000;">5,230,033</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">6,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></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:41px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The total grant-date fair value of stock options granted during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. </font></div><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-valuation model with the following assumptions and fair value per share:</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="9" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:Times New Roman;font-size:8pt;color:#000000;">&#160;</font></div></td><td colspan="8" 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Six Months Ended June 30, 2019</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:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2019</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="4" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2018</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;">Volatility</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">57%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">57%</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;">Expected life (in years)</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6.06</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6.06</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Risk-free interest rate</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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.57%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">2.72</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:Times New Roman;font-size:10pt;color:#000000;">%</font></div></td><td style="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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">-</font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.74%</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;">Dividend yield</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:41px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company had </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> in unrecognized compensation cost related to non-vested stock options, which is expected to be recognized over a weighted-average period of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.3</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> years.</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:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Net Loss per Share</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period.&#160;Diluted net loss per share is computed by giving effect to all potential shares of common stock, including outstanding stock options and warrants, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss is allocated based on the contractual participation rights of the Class&#160;A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table presents the calculation of basic and diluted net loss per share for the Company&#8217;s common stock (in thousands, except per share data):</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="32" rowspan="1"></td></tr><tr><td style="width:25%;" 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: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: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: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:6%;" 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:6%;" 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:6%;" 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:6%;" 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:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Three Months Ended June 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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Six Months Ended June 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:Times New Roman;font-size:8pt;color:#000000;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2019</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="7" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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="7" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2019</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="7" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class B</font></div></td></tr><tr><td style="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: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;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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,026</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(6,355</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(5,315</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(8,643</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(4,767</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(14,153</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(10,956</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(17,446</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:Times New Roman;font-size:10pt;color:#000000;">)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average shares used to compute basic and diluted net loss per share</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:Times New Roman;font-size:10pt;color:#000000;">35,276</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:Times New Roman;font-size:10pt;color:#000000;">109,296</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:Times New Roman;font-size:10pt;color:#000000;">52,043</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:Times New Roman;font-size:10pt;color:#000000;">84,639</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:Times New Roman;font-size:10pt;color:#000000;">36,227</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:Times New Roman;font-size:10pt;color:#000000;">107,563</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:Times New Roman;font-size:10pt;color:#000000;">52,401</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:Times New Roman;font-size:10pt;color:#000000;">83,442</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Basic and diluted net loss per share</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.06</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.06</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.10</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.10</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.13</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.13</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.21</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.21</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:41px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):</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="12" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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: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: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="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Three Months Ended June 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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Six Months Ended June 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:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Stock options and 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:Times New Roman;font-size:10pt;color:#000000;">16,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">19,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">16,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">19,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Warrants</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:Times New Roman;font-size:10pt;color:#000000;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">16,272</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;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:Times New Roman;font-size:10pt;color:#000000;">19,207</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;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:Times New Roman;font-size:10pt;color:#000000;">16,272</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;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:Times New Roman;font-size:10pt;color:#000000;">19,207</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:16px;text-align:left;padding-left:0px;text-indent:48px;font-size:12pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following tables present information about the Company&#8217;s assets and liabilities that are measured at fair value on a recurring basis using the above input categories (in thousands): </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="12" rowspan="1"></td></tr><tr><td style="width:61%;" 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: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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of June 30, 2019</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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Level 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Total</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</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: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:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4,940</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4,940</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Money market mutual funds</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">2,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">2,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury securities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">4,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</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:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,871</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:Times New Roman;font-size:10pt;color:#000000;">9,871</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2,778</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">18,814</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">21,592</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:Times New Roman;font-size:12pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#160;</sup></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="12" rowspan="1"></td></tr><tr><td style="width:61%;" 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: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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of December 31, 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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Level 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</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: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:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">14,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">14,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Money market mutual funds</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">7,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury securities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</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:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,347</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:Times New Roman;font-size:10pt;color:#000000;">3,347</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">7,115</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">26,138</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">33,253</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:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Fair Value Measurements</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires that the Company maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:</font></div><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 1&#8212;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</font></div><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 2&#8212;Include other inputs that are directly or indirectly observable in the marketplace.</font></div><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 3&#8212;Unobservable inputs that are supported by little or no market activity.</font></div><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The fair value of marketable securities included in the Level 2 category is based on observable inputs, such as quoted prices for similar assets at the measurement date; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly. These values were obtained from a third-party pricing service and were evaluated using pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established third party pricing vendors and broker-dealers. </font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">There have been no changes in valuation techniques in the periods presented. There were no significant transfers between fair value measurement levels as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, there were no securities within Level 3 of the fair value hierarchy. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:0px;text-indent:48px;font-size:12pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following tables present information about the Company&#8217;s assets and liabilities that are measured at fair value on a recurring basis using the above input categories (in thousands): </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="12" rowspan="1"></td></tr><tr><td style="width:61%;" 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: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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of June 30, 2019</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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Level 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Total</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</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: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:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4,940</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4,940</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Money market mutual funds</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">2,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">2,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury securities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">4,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</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:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,871</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:Times New Roman;font-size:10pt;color:#000000;">9,871</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2,778</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">18,814</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">21,592</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:Times New Roman;font-size:12pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">&#160;</sup></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="12" rowspan="1"></td></tr><tr><td style="width:61%;" 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: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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of December 31, 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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Level 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</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: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:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">14,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">14,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Money market mutual funds</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">7,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury securities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</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:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,347</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:Times New Roman;font-size:10pt;color:#000000;">3,347</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">7,115</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">26,138</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">33,253</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Gross unrealized gains and losses for cash equivalents and marketable securities as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> were not material. The Company does not believe the unrealized losses represent other-than-temporary impairments based on the Company&#8217;s evaluation of available evidence as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">There were </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">no</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> realized gains or losses during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. All of the Company&#8217;s securities as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> mature within </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">one year</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Goodwill and Intangible Assets</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Currently, all of the Company&#8217;s goodwill relates to the acquisition of Jiff. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. There were </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">no</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> changes to goodwill for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Intangible assets, net</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following tables set forth the fair value components of identifiable acquired intangible assets (dollars 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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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: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 colspan="15" 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">June&#160;30, 2019</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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Accumulated 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Net</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">10,900</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,452</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">8,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Developed technology</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">10,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(4,770</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">5,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Backlog</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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">(1,371</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other 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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">-</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="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:Times New Roman;font-size:10pt;color:#000000;">900</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:Times New Roman;font-size:10pt;color:#000000;">(850</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total identifiable intangible 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">23,900</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(9,443</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">14,457</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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: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 colspan="15" 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">December&#160;31, 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Gross</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Accumulated 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="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Net</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">10,900</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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(1,908</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">8,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Developed technology</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">10,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(3,710</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">6,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Backlog</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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">(1,256</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other 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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">-</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="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:Times New Roman;font-size:10pt;color:#000000;">900</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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(817</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total identifiable intangible 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="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">23,900</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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(7,691</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="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:Times New Roman;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">16,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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amortization expense from acquired intangible assets for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.9 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. Amortization expense from acquired intangible assets for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$2.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. Amortization expense is included in cost of subscription, sales and marketing, and general and administrative expenses. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amortization expense for acquired intangible assets for the following five years and thereafter is 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:88%;" 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;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;">Remainder of 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">1,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2020</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">3,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">3,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2022</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">1,620</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2023</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">3,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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;">Total amortization expense</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">14,457</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:16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Income Taxes</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The effective tax rate for each of the&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">and&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;was&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">zero</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;percent, primarily as a result of the estimated tax loss for the year and the change in valuation allowance. At&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, all unrecognized tax benefits are subject to a full valuation allowance and, if recognized, will not affect the effective tax rate.</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:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Marketable Securities</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">All of the Company&#8217;s cash equivalents and marketable securities are classified as &#8220;available-for-sale&#8221; securities. These securities are reported at fair value, with the related unrealized gains and losses included in accumulated other comprehensive income, a component of stockholders&#8217; equity</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, except for money market mutual funds, where gains and losses are included in the results of operation.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, marketable securities consisted of the following (in thousands):</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="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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of June 30, 2019</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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Amortized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury securities </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#8212;</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">14,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">14,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market mutual funds</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:Times New Roman;font-size:10pt;color:#000000;">2,778</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">2,778</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:Times New Roman;font-size:10pt;color:#000000;">21,585</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21,592</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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Included in cash and cash equivalents</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:Times New Roman;font-size:10pt;color:#000000;">7,718</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,718</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;">Included in marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">13,867</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">7</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">13,874</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%;font-size:12pt;"><font style="font-family:Times New Roman;font-size:12pt;"><br clear="none"/></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="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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of December 31, 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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Amortized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">18,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">18,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market mutual funds</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:Times New Roman;font-size:10pt;color:#000000;">7,115</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,115</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">33,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">33,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Included in cash and cash equivalents</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:Times New Roman;font-size:10pt;color:#000000;">21,926</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">21,926</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:bottom;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;">Included in marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">11,327</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">11,327</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Information about these operating leases is disclosed in the following table (dollars 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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Three Months Ended June 30, 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Six Months Ended June 30, 2019</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Lease cost:</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;border-top:1px solid #000000;" 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: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 lease cost</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">1,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Variable lease cost </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Short-term lease cost</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Sublease income</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:Times New Roman;font-size:10pt;color:#000000;">(577</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Times New Roman;font-size:10pt;color:#000000;">(1,193</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:Times New Roman;font-size:10pt;color:#000000;">)</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Total lease cost</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">1,298</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2,482</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;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;height:20px;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;height:20px;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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Other information:</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:bottom;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 cash flows used in the measurement of operating lease liabilities</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 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average remaining lease term - operating leases (in years)</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="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:Times New Roman;font-size:10pt;color:#000000;">3.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average discount rate - operating leases</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="2" style="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:Times New Roman;font-size:10pt;color:#000000;">7.46</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:Times New Roman;font-size:10pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Includes variable payments such as common area maintenance, property taxes and insurance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Leases</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for the non-lease components of its leases as part of their related lease components.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the future minimum lease payments under non-cancellable operating leases are 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Remainder of 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2020</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">6,524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">5,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2022</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">3,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2023</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2024 and later</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">1,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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total lease payments</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">20,299</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:bottom;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;">Less: Interest</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(2,356</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Present value of lease liabilities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">17,943</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:bottom;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;">Less: current portion </font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(5,911</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Operating lease liabilities, non-current</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">12,032</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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Leases</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company&#8217;s principal commitments primarily consist of obligations under leases for office space and co-location facilities for data center capacity. The leases expire at various dates through 2025 and, in some cases, include renewal options. The exercise of the option is at the sole discretion of the Company. The Company subleases certain office facilities to third parties. These leases are classified as operating leases. The Company does not have finance leases. Information about these operating leases is disclosed in the following table (dollars 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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Three Months Ended June 30, 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Six Months Ended June 30, 2019</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Lease cost:</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;border-top:1px solid #000000;" 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: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 lease cost</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">1,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Variable lease cost </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Short-term lease cost</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Sublease income</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:Times New Roman;font-size:10pt;color:#000000;">(577</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Times New Roman;font-size:10pt;color:#000000;">(1,193</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:Times New Roman;font-size:10pt;color:#000000;">)</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Total lease cost</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">1,298</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2,482</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;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;height:20px;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;height:20px;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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Other information:</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:bottom;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 cash flows used in the measurement of operating lease liabilities</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 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average remaining lease term - operating leases (in years)</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="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:Times New Roman;font-size:10pt;color:#000000;">3.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average discount rate - operating leases</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="2" style="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:Times New Roman;font-size:10pt;color:#000000;">7.46</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:Times New Roman;font-size:10pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Includes variable payments such as common area maintenance, property taxes and insurance.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Maturities of Lease Liabilities</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the future minimum lease payments under non-cancellable operating leases are 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Remainder of 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2020</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">6,524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">5,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2022</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">3,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2023</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2024 and later</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">1,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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total lease payments</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">20,299</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:bottom;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;">Less: Interest</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(2,356</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Present value of lease liabilities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">17,943</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:bottom;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;">Less: current portion </font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(5,911</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Operating lease liabilities, non-current</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">12,032</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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Effective January 1, 2019, the Company adopted Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Leases</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, and subsequent amendments ("ASC 842") using the modified retrospective method, and chose to apply the provisions at the beginning of the period of adoption. The guidance requires lessees to put all leases that have a term of more than one year on their balance sheets, whether operating or financing, while continuing to recognize the expenses on their income statements. The guidance states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use ("ROU") asset for the right to use the underlying asset for the lease term.&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As a result of the adoption of ASC 842 as of January 1, 2019, reporting periods beginning on and after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with prior accounting guidance under ASC 840. In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification.&#160;As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019 an operating lease ROU asset of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$17.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and an operating lease liability of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$20.7 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. The difference between the operating lease ROU asset and lease liability resulted from the reclass of the deferred rent liability to the operating lease ROU asset. The standard did not materially impact the Company&#8217;s condensed consolidated statement of operations and had no impact on the cash flows. See </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Note 10</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> - </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Leases</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> for more information on leases. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> are either not applicable or are expected to have minimal impact on the Company's condensed consolidated financial results.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">A summary of unvested restricted stock unit activity for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> is as follows:</font></div><div style="line-height:120%;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="7" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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:18%;" 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="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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Number&#160;of<br clear="none"/>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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Grant Date Fair Value</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of December 31, 2018</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:Times New Roman;font-size:10pt;color:#000000;">9,528,602</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.54</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Granted</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:Times New Roman;font-size:10pt;color:#000000;">4,602,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.61</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Vested</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:Times New Roman;font-size:10pt;color:#000000;">(2,090,898</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Forfeited and canceled </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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:Times New Roman;font-size:10pt;color:#000000;">(1,113,569</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of June 30, 2019</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:Times New Roman;font-size:10pt;color:#000000;">10,926,922</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"> Includes performance stock units that were granted in the prior year, which were canceled because performance targets were not achieved. </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:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Organization and Description of Business</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Castlight Health, Inc. (&#8220;Castlight&#8221; or &#8220;the Company&#8221;) offers a comprehensive software-as-a-service platform that simplifies health benefits navigation for millions of employees. The Castlight platform matches employees to the best resources their employers make available to them, whether they are healthy, actively seeking medical care, or managing a condition, and motivates them to take the best steps for their health. Castlight helps employers generate more value from their benefits investments by helping to improve outcomes, lower health care costs, and increase benefits satisfaction. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In July 2019, the Company announced plans to market its technology beyond its current employer market to health plans and other potential buyers who interact with healthcare users at the point of their care. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company was incorporated in the State of Delaware in January 2008. The Company's principal executive offices are located in San Francisco, California.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Deferred Costs</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Changes in the balance of total deferred commissions and total deferred professional service costs during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> are 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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: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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of December 31, 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;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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Expense recognized</font></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of June 30, 2019</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;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;">Deferred commissions</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">20,142</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2,670</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(4,856</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">17,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred professional service costs</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:Times New Roman;font-size:10pt;color:#000000;">10,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:Times New Roman;font-size:10pt;color:#000000;">974</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:Times New Roman;font-size:10pt;color:#000000;">(2,014</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">9,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total deferred commissions and professional service costs</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">30,275</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,644</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(6,870</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">27,049</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%;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> &#160;&#160;&#160;&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">These costs are reviewed for impairment periodically, and&#160;impairment charges recorded for the&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;months ended&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;and&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> were not material.</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:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Property and Equipment</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment consisted of the following (in thousands):</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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of</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:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">June&#160;30, 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Leasehold improvements</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,102</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,102</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:bottom;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;">Computer equipment</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">7,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">6,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Software</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Internal-use software</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">2,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">2,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Furniture and equipment</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:Times New Roman;font-size:10pt;color:#000000;">1,078</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:Times New Roman;font-size:10pt;color:#000000;">1,018</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Total</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">15,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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">15,002</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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accumulated depreciation</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:Times New Roman;font-size:10pt;color:#000000;">(11,827</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Times New Roman;font-size:10pt;color:#000000;">(11,039</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:Times New Roman;font-size:10pt;color:#000000;">)</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment, net</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,556</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,963</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Depreciation and amortization expense for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Depreciation and amortization expense for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.9 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Depreciation and amortization are recorded on a straight-line basis.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment consisted of the following (in thousands):</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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">As of</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:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">June&#160;30, 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Leasehold improvements</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,102</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,102</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:bottom;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;">Computer equipment</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">7,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">6,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Software</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Internal-use software</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">2,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">2,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Furniture and equipment</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:Times New Roman;font-size:10pt;color:#000000;">1,078</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:Times New Roman;font-size:10pt;color:#000000;">1,018</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Total</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">15,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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">15,002</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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accumulated depreciation</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:Times New Roman;font-size:10pt;color:#000000;">(11,827</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Times New Roman;font-size:10pt;color:#000000;">(11,039</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:Times New Roman;font-size:10pt;color:#000000;">)</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment, net</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,556</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,963</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:16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Revenue, Deferred Revenue, Contract Balances and Performance Obligations</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company sells to customers based in the United States through direct sales and indirect channels. Indirect channel revenue represented approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">27%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of the Company&#8217;s total revenue for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. Indirect channel revenue represented approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">27%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of the Company&#8217;s total revenue for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred revenue as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$21.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$21.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. Contract assets as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> were </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$11.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$16.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of revenue was recognized during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, that was included in the Company&#8217;s deferred revenue balances at the beginning of the respective periods. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$16.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$22.6 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of revenue was recognized during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, that was included in the Company&#8217;s deferred revenue balances at the beginning of the respective periods.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company recorded favorable cumulative catch-up adjustments to revenue of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and unfavorable cumulative catch-up adjustments to revenue of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, arising from changes in estimates of transaction price. The Company recorded favorable cumulative catch-up adjustments to revenue of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.9 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and unfavorable cumulative catch-up adjustments to revenue of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.6 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, arising from changes in estimates of transaction price.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The aggregate balance of remaining performance obligations from non-cancelable contracts with customers as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$127.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. The Company expects to recognize approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">70%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of this balance over the next </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">12 months</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, with the remaining balance recognized thereafter. Remaining performance obligations are defined as deferred revenue and amounts yet to be billed for the non-cancelable portion of contracts.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:41px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):</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="12" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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: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: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="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Three Months Ended June 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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Six Months Ended June 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:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Stock options and 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:Times New Roman;font-size:10pt;color:#000000;">16,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">19,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">16,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">19,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Warrants</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:Times New Roman;font-size:10pt;color:#000000;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">16,272</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;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:Times New Roman;font-size:10pt;color:#000000;">19,207</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;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:Times New Roman;font-size:10pt;color:#000000;">16,272</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;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:Times New Roman;font-size:10pt;color:#000000;">19,207</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table presents the calculation of basic and diluted net loss per share for the Company&#8217;s common stock (in thousands, except per share data):</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="32" rowspan="1"></td></tr><tr><td style="width:25%;" 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: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: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: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:6%;" 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:6%;" 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:6%;" 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:6%;" 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:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Three Months Ended June 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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Six Months Ended June 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:Times New Roman;font-size:8pt;color:#000000;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2019</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="7" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;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="7" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2019</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="7" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Class B</font></div></td></tr><tr><td style="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: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;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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,026</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(6,355</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(5,315</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(8,643</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(4,767</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(14,153</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(10,956</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(17,446</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:Times New Roman;font-size:10pt;color:#000000;">)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average shares used to compute basic and diluted net loss per share</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:Times New Roman;font-size:10pt;color:#000000;">35,276</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:Times New Roman;font-size:10pt;color:#000000;">109,296</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:Times New Roman;font-size:10pt;color:#000000;">52,043</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:Times New Roman;font-size:10pt;color:#000000;">84,639</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:Times New Roman;font-size:10pt;color:#000000;">36,227</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:Times New Roman;font-size:10pt;color:#000000;">107,563</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:Times New Roman;font-size:10pt;color:#000000;">52,401</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:Times New Roman;font-size:10pt;color:#000000;">83,442</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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Basic and diluted net loss per share</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.06</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.06</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.10</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.10</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.13</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.13</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.21</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(0.21</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:41px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following tables set forth the fair value components of identifiable acquired intangible assets (dollars 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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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: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 colspan="15" 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">June&#160;30, 2019</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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Accumulated 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Net</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">10,900</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,452</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">8,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Developed technology</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">10,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(4,770</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">5,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Backlog</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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">(1,371</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other 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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">-</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="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:Times New Roman;font-size:10pt;color:#000000;">900</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:Times New Roman;font-size:10pt;color:#000000;">(850</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total identifiable intangible 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">23,900</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(9,443</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">14,457</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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: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 colspan="15" 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">December&#160;31, 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Useful Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Gross</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Accumulated 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="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Net</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">10,900</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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(1,908</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">8,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Developed technology</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">10,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(3,710</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">6,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Backlog</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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">(1,256</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other 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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">-</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="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:Times New Roman;font-size:10pt;color:#000000;">900</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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">(817</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total identifiable intangible 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="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">23,900</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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(7,691</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="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:Times New Roman;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">16,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-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The future maturities of the Term Loan by year as of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> are 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:99.80506822612085%;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:bottom;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;">Remainder of 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2020</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">1,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:Times New Roman;font-size:10pt;color:#000000;">Total future maturities of debt</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">4,183</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></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Less current maturities</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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:Times New Roman;font-size:10pt;color:#000000;">(1,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:Times New Roman;font-size:10pt;color:#000000;">)</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Debt, non-current</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2,324</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-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Excludes the </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$0.5 million</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"> required to be paid as final payment on the earlier of maturity, termination or prepayment of the Term Loan.</font></div><div style="line-height:120%;padding-left:36px;text-indent:-36px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"> Classified within accrued expenses and other current liabilities on the condensed consolidated balance sheet as of&#160;</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">A summary of stock option activity for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> is as follows:</font><font style="font-family:Times New Roman;font-size:12pt;color:#000000;">&#160;</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="11" rowspan="1"></td></tr><tr><td style="width:59%;" 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: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="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Options</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Exercise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">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 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Intrinsic</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Value (in thousands)</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of December 31, 2018</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:Times New Roman;font-size:10pt;color:#000000;">6,265,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Granted</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:Times New Roman;font-size:10pt;color:#000000;">200,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">3.22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:bottom;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:Times New Roman;font-size:10pt;color:#000000;">Exercised</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:Times New Roman;font-size:10pt;color:#000000;">(1,180,784</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">1.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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:Times New Roman;font-size:10pt;color:#000000;">Forfeited and canceled</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:Times New Roman;font-size:10pt;color:#000000;">(54,406</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:bottom;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;">Balance as of June 30, 2019</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:Times New Roman;font-size:10pt;color:#000000;">5,230,033</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">2.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">6,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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-valuation model with the following assumptions and fair value per share:</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="9" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:Times New Roman;font-size:8pt;color:#000000;">&#160;</font></div></td><td colspan="8" 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Six Months Ended June 30, 2019</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:Times New Roman;font-size:8pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2019</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="4" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">2018</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;">Volatility</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">57%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" 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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">57%</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;">Expected life (in years)</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6.06</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6.06</font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Risk-free interest rate</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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.57%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Times New Roman;font-size:10pt;color:#000000;">2.72</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:Times New Roman;font-size:10pt;color:#000000;">%</font></div></td><td style="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:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">-</font></div></td><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.74%</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;">Dividend yield</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</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:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amortization expense for acquired intangible assets for the following five years and thereafter is 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:88%;" 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;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;">Remainder of 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">1,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2020</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">3,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">3,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2022</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">1,620</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2023</font></div></td><td colspan="2" style="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:Times New Roman;font-size:10pt;color:#000000;">1,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">3,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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;">Total amortization expense</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">14,457</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%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Accounting Standards and Significant Accounting Policies</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The accompanying unaudited condensed consolidated financial statements include Castlight and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders&#8217; equity and cash flows. The results for the interim periods presented are not necessarily indicative of the results expected for any future period. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following information should be read in conjunction with the audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.&#160; </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other than described below, there have been no changes to our significant accounting policies described in our Annual Report&#160;that have had a material impact on our consolidated financial statements and related notes.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Use of Estimates</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Variable consideration included in the transaction price of the Company&#8217;s contracts with customers;</font></div><div style="line-height:120%;padding-left:72px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The standalone selling price of the performance obligations in the Company&#8217;s contracts with customers; </font></div><div style="line-height:120%;padding-left:72px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Assumptions used in the valuation of certain equity awards; </font></div><div style="line-height:120%;padding-left:72px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The amortization period for deferred commissions and deferred professional services costs; and</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</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:Times New Roman;font-size:10pt;color:#000000;">Assumptions used in the calculation of right-of-use (&#8220;ROU&#8221;) assets and lease liabilities for operating leases, including lease terms and the Company&#8217;s incremental borrowing rate.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Actual results could differ from those estimates, and such differences could be material to the Company&#8217;s consolidated financial position and results of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Summary of Significant Accounting Policies </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Leases</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for the non-lease components of its leases as part of their related lease components.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Concentrations of Risk and Significant Customers</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">No</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;single direct customer accounted for more than&#160;10%&#160;of total revenue during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> or more than 10% of accounts receivable as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.&#160;Castlight had&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">one</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;channel partner that represented approximately&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">26%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">25%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of total revenue during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months ended&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, and approximately&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">37%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;of accounts receivable as of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Effective January 1, 2019, the Company adopted Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Leases</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, and subsequent amendments ("ASC 842") using the modified retrospective method, and chose to apply the provisions at the beginning of the period of adoption. The guidance requires lessees to put all leases that have a term of more than one year on their balance sheets, whether operating or financing, while continuing to recognize the expenses on their income statements. The guidance states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use ("ROU") asset for the right to use the underlying asset for the lease term.&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As a result of the adoption of ASC 842 as of January 1, 2019, reporting periods beginning on and after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with prior accounting guidance under ASC 840. In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification.&#160;As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019 an operating lease ROU asset of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$17.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and an operating lease liability of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$20.7 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. The difference between the operating lease ROU asset and lease liability resulted from the reclass of the deferred rent liability to the operating lease ROU asset. The standard did not materially impact the Company&#8217;s condensed consolidated statement of operations and had no impact on the cash flows. See </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Note 10</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> - </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Leases</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> for more information on leases. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> are either not applicable or are expected to have minimal impact on the Company's condensed consolidated financial results.</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:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Stockholders&#8217; Equity</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;"></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company had </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">35,043,253</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of Class&#160;A common stock and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">110,155,634</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of Class B common stock outstanding.</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:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Use of Estimates</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Variable consideration included in the transaction price of the Company&#8217;s contracts with customers;</font></div><div style="line-height:120%;padding-left:72px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The standalone selling price of the performance obligations in the Company&#8217;s contracts with customers; </font></div><div style="line-height:120%;padding-left:72px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Assumptions used in the valuation of certain equity awards; </font></div><div style="line-height:120%;padding-left:72px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The amortization period for deferred commissions and deferred professional services costs; and</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</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:Times New Roman;font-size:10pt;color:#000000;">Assumptions used in the calculation of right-of-use (&#8220;ROU&#8221;) assets and lease liabilities for operating leases, including lease terms and the Company&#8217;s incremental borrowing rate.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Actual results could differ from those estimates, and such differences could be material to the Company&#8217;s consolidated financial position and results of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></div> Includes stock-based compensation expense as follows: Three Months Ended June 30, Six Months Ended June 30, 2019 2018 2019 2018Cost of revenue: Cost of subscription$196 $231 $415 $473Cost of professional services and other236 315 501 616Sales and marketing662 1,318 1,289 2,456Research and development1,733 1,908 3,437 3,562General and administrative2,030 1,375 3,192 2,632 EX-101.SCH 9 cslt-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2102100 - Disclosure - Accounting Standards and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Accounting Standards and Significant Accounting Policies - Concentrations of Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Accounting Standards and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Accounting Standards and Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Debt - Future Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Debt - Future Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Deferred Costs link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Deferred Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Deferred Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense for Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Leases - Information About Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Net Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Net Loss per Share - Summary of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Property and Equipment - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Stock Compensation link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Stock Compensation - Assumptions Related to Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Stock Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Stock Compensation - Summary of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Stock Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Stock Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 cslt-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 cslt-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 cslt-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Statement [Abstract] Statement [Table] Statement [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscription Subscription and Circulation [Member] Professional services and other Professional Services And Other [Member] Professional Services And Other [Member] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Total revenue, net 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 Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Other income, net Other Nonoperating Income (Expense) Net loss Net Income (Loss) Attributable to Parent Net loss per share, basic and diluted (in usd per share) Earnings Per Share, Basic and Diluted Weighted-average shares used to compute basic and diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Goodwill and Intangible Assets Disclosure [Abstract] 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] Customer relationships Customer Relationships [Member] Developed technology Developed Technology Rights [Member] Backlog Order or Production Backlog [Member] Other acquired intangible assets Other Intangible Assets [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Useful Life Finite-Lived Intangible Asset, Useful Life Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Finite-Lived Intangible Assets, Net Fair Value Disclosures [Abstract] Debt securities, available-for-sale, realized gain (loss) Debt Securities, Available-for-sale, Realized Gain (Loss) Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options and restricted stock units Share-based Payment Arrangement [Member] Warrants Warrant [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Securities excluded from the calculation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Payment Arrangement, Noncash Expense Amortization and impairment of deferred commissions Capitalized Contract Cost, Amortization And Impairment Loss Capitalized Contract Cost, Amortization And Impairment Loss Amortization and impairment of deferred professional service costs Amortization And Impairment Of Deferred Professionals Costs Amortization And Impairment Of Deferred Professionals Costs Non-cash operating lease expense Operating Lease, Noncash Cost Operating Lease, Noncash Cost Lease exit and related charges Lease Exit And Related Charges Lease Exit And Related Charges Accretion and amortization of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable and other, net Increase (Decrease) in Accounts Receivable Deferred commissions Increase (Decrease) in Contract with Customer, Asset Deferred professional service 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 Operating lease liabilities Increase (Decrease) In Operating Lease, Liability Increase (Decrease) In Operating Lease, Liability Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Current Liabilities Increase (Decrease) in Accrued Liabilities and Other Current Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Accrued compensation Increase (Decrease) in Employee Related Liabilities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of marketable securities Payments to Acquire Marketable Securities Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Principal payments on long-term debt Repayments of Long-term Debt Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash Total cash, cash equivalents and restricted cash Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Class A and B Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Common Stock, Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Vesting of restricted stock units (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Exercise of stock options, net (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options, net Stock Issued During Period, Value, Stock Options Exercised Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net loss Ending balance (in shares) Ending balance Accounting Policies [Abstract] Accounting Standards and Significant Accounting Policies Significant Accounting Policies [Text Block] Revenue from Contract with Customer [Abstract] Revenue, Deferred Revenue, Contract Balances and Performance Obligations Revenue from Contract with Customer [Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Stock-based compensation expense Share-based Payment Arrangement, Expense Equity [Abstract] Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] Share-based Payment Arrangement [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] Award Type [Domain] Award Type [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Market-Based RSUs Market-Based Restricted Stock Units [Member] Market-Based Restricted Stock Units [Member] Stock Option Share-based Payment Arrangement, Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Granted in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Stock compensation expense Stock granted, value, share-based compensation, gross Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Leases [Abstract] Leases Lessee, Operating Leases [Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs Other Assets Disclosure [Text Block] Remainder of 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Changes in goodwill Goodwill, Period Increase (Decrease) Amortization expense Amortization of Intangible Assets Property, Plant and Equipment [Abstract] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Calculation of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Marketable securities Marketable Securities, Current Accounts receivable and other, net Accounts and Other Receivables, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Restricted cash, non-current Restricted Cash, Noncurrent Deferred commissions Capitalized Contract Cost, Net, Noncurrent Deferred professional service costs Deferred Professional Service Costs Deferred Professional Service Costs Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Other assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities Accrued Liabilities And Other Accrued Liabilities, Current Accrued Liabilities And Other Accrued Liabilities, Current Accrued compensation Employee-related Liabilities, Current Deferred revenue Contract with Customer, Liability, Current Operating lease liabilities Operating Lease, Liability, Current Total current liabilities Liabilities, Current Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Debt, non-current Long-term Debt, Excluding Current Maturities Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Other liabilities, non-current Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Class A and Class B common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Information About Operating Leases Lease, Cost [Table Text Block] Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Debt Disclosure [Abstract] Debt Debt Disclosure [Text Block] Deferred commissions Movement Analysis of Deferred Policy Acquisition Costs [Roll Forward] As of beginning of period Additions Deferred Commissions, Additions Deferred Commissions, Additions Expense recognized Capitalized Contract Cost, Amortization As of end of period Deferred professional service costs Movement Analysis Of Deferred Professional Service Costs [Roll Forward] Movement Analysis Of Deferred Professional Service Costs [Roll Forward] As of beginning of period Additions Deferred Professional Service Costs, Additions Deferred Professional Service Costs, Additions Expense recognized Deferred Professional Service Costs, Expense Recognized Deferred Professional Service Costs, Expense Recognized As of end of period Total deferred commissions and professional service costs Movement Analysis Of Deferred Policy Acquisition Costs And Professional Service Costs [Roll Forward] Movement Analysis Of Deferred Policy Acquisition Costs And Professional Service Costs [Roll Forward] As of beginning of period Deferred Commissions and Professional Service Costs Deferred Commissions and Professional Service Costs Additions Total Deferred Commissions And Professional Service Costs, Additions Total Deferred Commissions And Professional Service Costs, Additions Expense recognized Total Deferred Commissions And Professionals Service Costs Total Deferred Commissions And Professionals Service Costs As of end of period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class A Common Class A [Member] Class B Common Class B [Member] Class of Stock [Line Items] Class of Stock [Line Items] Basic and diluted net loss per share (in usd per share) Investments, Debt and Equity Securities [Abstract] Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Net Loss per Share Earnings Per Share [Text Block] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Amortization Expense for Acquired Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance as of beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited and canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance as of end of period (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] Balance as of beginning of period (in usd 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 usd 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 usd 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 and canceled (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Balance as of end of period (in usd per share) Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenue, remaining performance obligation, percent Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] 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] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Concentration Risk [Table] Concentration Risk [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Indirect Channel Indirect Channel [Member] Indirect Channel [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales Revenue, Net Revenue Benchmark [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Concentration Risk, Percentage Deferred revenue Contract with Customer, Liability Contract with customer, asset, net Contract with Customer, Asset, after Allowance for Credit Loss Contract with customer liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Contract with customer, liability, cumulative catch-up adjustment to revenue, change in estimate of transaction price Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document Information [Table] Document Information [Table] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Emerging Growth Company Entity Emerging Growth Company Entity Ex Transition Period Entity Ex Transition Period Entity Small Business Entity Small Business Entity Current Reporting Status Entity Current Reporting Status Entity Shell Company Entity Shell Company Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Contingencies Commitments and Contingencies Disclosure [Text Block] Remainder of 2019 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2020 Long-term Debt, Maturities, Repayments of Principal in Year Two 2021 Long-term Debt, Maturities, Repayments of Principal in Year Three Total future maturities of debt Long-term Debt Less current maturities Long-term Debt, Current Maturities Early repayment of senior debt Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Changes in Balance of Total Deferred Commissions and Total Deferred Professional Service Costs Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Income Tax Disclosure [Abstract] Effective income tax rate reconciliation, percent Effective Income Tax Rate Reconciliation, Percent Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. treasury securities US Treasury Securities [Member] U.S. agency obligations US Government Agencies Debt Securities [Member] Money market mutual funds Money Market Funds [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Included in cash and cash equivalents Cash and Cash Equivalents [Member] Included in marketable securities Marketable Securities [Member] Marketable 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 Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Debt Securities, Available-for-sale Common stock, shares, outstanding New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Operating lease ROU asset Operating lease liability Operating Lease, Liability Schedule of Other Share-based Compensation, Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Schedule of Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Share-based Payment Award, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance as of beginning of period (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) Forfeited and canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Balance as of end of period (in shares) Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance as of beginning of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited and canceled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Balance as of end of period (in usd per share) Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Largest Channel Partner Largest Channel Partner [Member] Largest Channel Partner [Member] Total Revenue Accounts Receivable Accounts Receivable [Member] Lease cost: Lease, Cost [Abstract] Operating lease cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Short-term lease cost Short-term Lease, Cost Sublease income Sublease Income Total lease cost Lease, Cost Other information: Cash Flow, Operating Activities, Lessee [Abstract] Operating cash flows used in the measurement of operating lease liabilities Operating Lease, Payments Weighted-average remaining lease term - operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Remainder of 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five 2024 and later Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Less: current portion Operating lease liabilities, non-current Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Depreciation expense Depreciation Statement of Comprehensive Income [Abstract] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Net change in unrealized gain on available-for-sale marketable securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive loss Line of Credit Facility [Table] Line of Credit Facility [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Interest Rate Option A Interest Rate Option 1 [Member] Interest Rate Option 1 Interest Rate Option B Interest Rate Option 2 [Member] Interest Rate Option 2 [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Long-term debt Debt instrument, term Debt Instrument, Term Spread on variable rate Debt Instrument, Basis Spread on Variable Rate Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Available-for-sale Securities Debt Securities, Available-for-sale [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] Leasehold improvements Leasehold Improvements [Member] Computer equipment Computer Equipment [Member] Software Software and Software Development Costs [Member] Internal-use software Software Development [Member] Furniture and equipment Furniture and Fixtures [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment Property, Plant and Equipment, Gross Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Stock Compensation Share-based Payment Arrangement [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [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 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] U.S. agency obligations U.S. treasury securities Money market mutual funds 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] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Marketable securities Assets, fair value disclosure Assets, Fair Value Disclosure Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] EX-101.PRE 13 cslt-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 castlightlogoa10.jpg begin 644 castlightlogoa10.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !N 0$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *:QP*6N7^(FL:YH/@O6+_P[I:ZSK5M MTEM9,^T2L.WJ2!DX&"<8')JHQ=22BMV9SFJ<7)[(N^(O&6B^$DM7UK5;32UN MIUMX#=3+'YLC$ *N3R3D?0_%SP=X,N=%:2S\0\#5FN-JQM MDJ$";3D[MG4CAAP:\> M58#/09YOQMX@N?C;^S'IWBP*;;QY\/KU&NU(/F!HR%0@<I[/)\7/%%K^UW'X"GN85\ M,W.EF[@A^SC>6\LG._&?O(_?&..N,'PQ^+7BGQ=^TK\0_"]S<1/X6T. ""(0 M*'24F,#+CD@XE.#GJ.F,5RVL:A;>(OVE_@7XZM3LMO$>B7<(&[[NRW>4*?4Y MGQCU'M7+^"/$C>"[;]I?QNK!)5U2>TMY!Q\ZM(L9'XR+6OU:G*G905W"*_[> MY^6_KHLVTIM_]N\E[>FI[=\%OV@1\8M?\9V<&C&STKP_=&WCU87 > M.Z&YP" 5&TX3<<$@ CGFO2?#?B[1_&6GK?Z'JEKJUFS%?/M)1(NX=5)!.".X M/([U\9O+?_!?]E3PQX/T.)_^$W\?R';%&/WP68*&;'8B,QIGC!.>H)KK-8\7 MV?['?PX\.^ _"MC'X@^(&J.LLEN 6WR.0&D8*02#C8BCTR>ASA7RV%23^K]7 M:*\E\4F^USJP^:5*<5]9V2O)^Y MM$E\P0R$ L@; S@DC/M^-:H-?-23BVF?4QDI)-=1:***104444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &=K>NZ?X;TN?4=5O MK?3=/@ ,MU=2B.- 2 "6)P,D@?4@5\Q_$SP]\4OA[X\U#XG> M:D\;>';\)- M>: S[QY*@#$07(90,E60;N>0W.?5?V@M>^&R^'(/#/Q(U!;+3=;8B!6:6/ASTKPWPE\'_$'@>1]3^!OQ1LM?T]?WC>'M3N%FAD7KMRI M(!/KA#S]X5]%E].-.#JRTO\ S+W6O\71W/F,SJRJ5%2CJEK[LO>3_P /5%2[ MN[+XG7L?Q=^#;BP\?:;SKOAF8A7NX\#>K)QN) X8<,1QA@,:'AV[T[6O'%GX MW\,:9-=^#_'H;0_%>B0QDO8WK*P\QU RN26RV /F)/+ UE:Q=VOB3QEIDVNZ M%JGP5^*C3+#9Z[9PF73M0F8@"*0KE7W$XP0<@X+'(%?5W@CP/9>%X;B]-E90 M:_J:Q2ZMJ;VDMGN>,>!_@)XGTO0_AM:7T]JEQX+URZ=)G;=]HL&WJI4 M '#$%>#TQVK-U#]G'Q)+X7;PW*UM=:?KGC-]:UN6.7 ^P@[UB((!8E@N<=#Z M]:^H]@S1Y8KQ?[2K\W-_6[?YNY[W]ET.7D_K9+\E8^,[SQA_8?B_6OC#K^F7 M,NIS2-H'@?PY-$4N'V[D,GED93<2<\ @,PP20##8W.E_L[W>^$_P"SUH?PVNIM9O9I?$OB^Z.^YU[4OGF+ M'J(PY. !ZL5++:_M;0];O9-[NW5]%T2.$ M^!7P[^*>O?$!?B-\1=;DTQGMWAM_#-N2(TC?G:ZDD(!A2 "6) R1@@_2JKMH MVA:&.VO!Q.)EBI\[27DCZ#"X:.%I\B;;ZM[L1I N2:Y?6/BMX+\.W7V;5?%N MAZ=<_P#/&ZU&&)\_1F!KXS_;*_::UJ^\5W7P]\)74ME:6KB&_N;-R)KF8\&% M2#D*"0"!R3D=!SB^!O\ @GSXM\4:)%J6O:]:^'KFY42+9M"UQ*H(S^\.5 ;N M0">O)!R!]!1R:C3P\<1CJWLU+96NSYNMGE:IB)8? 474<=WLC] -(\0:9X@L MUNM,U"UU&V896:TF65#]"I(J^/FKX*^$7[*/Q5^&7QJT];75_P"SM"A(N;C6 M+*0M!/$#S$8VQEFQ@A@0 <@G S]3?%;]HWP-\&_W.OZK_P 3(KO33+-#-(/&6KS6'A.W2=(M.L8V,*!E(0E!DNQ."6;.#G&!Q5#]OC6+;Q!\3/#&I6; ML]I=^'H)XF92I*M+*02#T.".#7NT^'ZRQ,,/7=N97O\ H?/U>)*'U6>(H*_+ M*UOU/N;QY\=/ OPQU&QL/$WB*VTN\O%#PPNKNQ4G 8[5.U2"19H)%#QR(0592,@@CJ",WC"/\ M=A%"LQ/0GCCWQ7!C,#2HX>C4IMN4[W5OR/1P>85:^(K0JI*,;==?G_2.QHKY MNU3]OGX6Z?J36L4VK:A$IP;NULOW/7!(W,K$#U"\]LUL:E^VS\)M-CM&/B&2 MY6YB\U?L]G*^P9(PXVY5N#P1G&#T()Y7E>-6]&7W,ZEFV =TJT=/-'LU]XDT MK2YA#>ZG9VN">E:$<@D4%3D$9R#Q]17YM?M^2!_CC:./NMI5N M03Z;GKZ2T[]M_P"%NAKI^D2:E>S^3;Q12WD%FS0*P501GAC@YY"D'!P3Q7HU MLDK1P]*O13FYJ[26QYU'/:$L35H5VH*#LFWN?2U-5MS5XC\V^IW>KH1HS;'D@G<$;BQ7& H)."1DC'KCPW]D/\ :?&H>)M:L?'.O7M] MX@\07]O%IZ-&S1 D,I50!MC7+*,# KEI91BJF&GBE'2/W^?W'55SG"TL5#"N M6LON\OOZ'W%135;=3J\4]T**** "BBB@#Y[_ &EOB-\(=#UK3=#^)>C-JUU] MF-U:$6AE\M'8JVUP05),8R ><"OGZ[F_9VDQ_IFM[8E SU((0D#V!/M7V6!YXX:,US*/?V MBBON9\/C^66)E%\LGV]FV_O1;^ _C#2-1^(FF:;H'QA\0>)K)HYG.A^(-.:6 M24"-L?Z254J5.&[Y QWS7U4GW:^8_#?CS7/"?Q$T:V\;?$CPPES<3BU_X17P MOI9F,C."BAI=ID0*Q#$G ^7DXS7TY']VO#S)?O(R2T:_KI&_X^I[V5->RE'J MG_7VI6_K0=1117DGM!12%MM&\4 +3)/NGZ4^FLNX4">Q^67[.L,/B[]J[1)= M=(N))]6N;V3SA]^X5995)SW\P \]QCJ:_4W@8Q7YB?M/?#77/@3\<)?$VE1R M6NG7E]_:NF7T:_)',7WM'GH"K9X/52.HS7T;X#_X*">"-3T6,^*+6_T35HXQ MYJPP&>"5@!G802PR?[P '3)ZU^@9U@ZN8PHXO"+FCRI670_.LCQE'+*E?!XQ M\D^9N[Z_U^I](^.O$:>#O!NNZ\T9E32[">]:->K".-GP/<[<5^9WP%^&-W^T M_P#&*_D\07\WV?#ZGJEPA_>29< (N0<$E@/0*#CM7TK:_MB>%_CAKFJ_#M=- MO=)TWQ%93:79ZE<8+M/*C1@,BD[0=PP'Q$(QM6:3CWMY&.<8S"XS M$X>Q:5N&I2>%;I;;9][S#)$%Q[YQ7N'QV_;C\&WGP] MU'2/!LUSJVKZM9R6WFM;/!'9AU*L6+@$N 3@*",@9..#XA^Q+KUYX6\5^.=8 ML;,:A>6/AFXN(K4D@2E98CM) )&<=A73A_K[RJM]<3O=6YO5?@>_!'7O 7AGQ)?I\2/#USK%A- 8(Q$2&MI<\L4RN3C(ZY!'0Y MX^EOV8?@+X#U^^\1WNB>//\ A*="U"RDL+_0)-/>TGCC9U="S&4G@H &"X.2 M,CD5Q-A\4O@Y\?=2UJ?XD^';?P-JAC$MMJ^DRREYV);>'"IM+#Y2"RG//0XS MA?L1QWD?[1\ T.2>71D@NQ=2,"N^VV,(RX'0E_*./6N['.K6P]:I>5.<4FT[ M.+MV?^5M3@P*I4<11IVC5C)NS6DEZK_.YR_[-/P[T+X@_'2#PYKEHUWI++NW_;\TFWT+XG>&=.LX_+M+3P_!#$A).%664 9/7 ZUQ' MP!^(&E?"/X_#6_$7GVUA;R74$[1Q%VC9@RC*CG@\$ $CTKMOV^M7MM>^)GAG M4K)S):7?A^&>)RI4E&EE()!QC((X-;5/:O-Z+E?D<';M>SN8P]BLHJQC;G4_ MG:Y1_;@_Y*-X7_[%RT_]"DK7_;2^(%[JLW@CP1;2L;*STFUO)85/W[B1"JY' M%_\ L7+0?^/25J_MI?#^]TNX\%>-;:%OL%YH]K:331@X MCGC3*Y/;*D8_W#6.%]G_ +%S[VE;UZ&^*]I?&\E[7C>W8]W^'7[!W@33_!MG M%XH@N-6UV:(-=3QW#QI&Y&2L8!'"DX!.2<9XS@?&G[1GP<;X'_$RZT".=KK3 MI8EO+&:3[[0L6 #?[2LK+GC. <#-?9/PW_;T\!ZAX-MW\67$^C:_;PA9[9+2 M25+AP.6B* @ D=&*X)QR!FOC7]HGXR-\3&]85+," M^"1N+,Y."0,@9.,G#)_[5^N5/K5^2SO?;Y?\ Z,X_LGZE2^J6Y[K;?SO_P $ M]&_;V&[XT6 '?1[BX9@1C& ".1S\:M/_[!%M_Z$]?2G[8#?\8FR#_9T_\ ]#CJ/K-6 MC3R^%.5E)Z^>QI]5HUZF83J1NXK3RT9\Y^#?#MEXM_8D\47VI1-<7/AO4W?3 M7W$>49# &Z'!!W'KQSFNC_8#^%?ASQI<:UK^JV+7.J:'>VLMC-YC+Y;8=LD M@'E0><]*H_"6-IOV%?B>JJ68:ANPO/ ^SDGZ D^PJ;]@;XO>'O ^JZMX:U: M::#4-?N[:.PV0ET=_F7:2,[>6')X]ZO%RK/!8R-%NZGLNVE_U,L&J*QV"E62 MLX;OOK;]#]!DRN:=2!MV:6ORL_7@HHHH **** .(^+_B[6/ O@34=5IT+$.VY@I8 *Q;;G) '(!Y'4?.S^$_C#\4]-N-6^)_B^/X:>#%0R7 M&GZ]EM:G%.,K1Z\S5WZ16USY[-*%234X\T MNG*G9>LGO8X7P--I^HM>:1\#=%@\.Z):ADUCXCZQ%ND6,#+B%G&20!G!( X) M"@AJ]X^%?QST/7/#\9DN[F/1H;R'1--U_5Y K:U'R#JFI6:E!>!3Q&A]"02,YR,L<\ S:/XDTGQ5XJU MGQQ#:+!\,_A?9R6VAV:_)%=W@4CS![<#!//S*3R2*];$X>-:+51-/?NU?:[_ M )I=MDCQ<+B98>2=-IIZ=EIO9=$N^[9]DB4'I@_2D,VWKCT'-?(GP_UKQ#IN ME_ RSFU2\74_%VL7VN:CM<_OX_+:4JPSC9AT..@P#BL'4O%VOM\._$_B5]1O M+_4? /CR2X*/,Q,EF7$;0\G[H#$\] ./2O(65RYN52_J[C^:/;_M>/)SF6EEK=WIF@^(6DM(/&VDRHT-C=(X"(W!P"003P, @' MDD8/A_\ :(UOX4ZY;>%?C%;QVC3G&G^*[-0!@GC-2M M]!\)_$:?P]K*Q7?PD^*<2WEA(W$-I?,H.4/\!MW7G'9 MQ^9X]3&U_:^TYN7I_=OVEY/=/H?9%E?0:A:QW%M-'<6\JATEB8,KJ>000<$' MUJS7S;\$_@;XZ^"OQ&>RTSQ,-6^%\T#R+;7C!YHW/W$ 4Y.2R_*0#E0<5] M(KDYS7S6*HTZ,[4I\T?ZW\SZO"5JE>GS582%+#[P M!)(!!QDXQDUZ=12^N8GVOMO:/F[WU']1POLO8>S7)VMH?/'AG]A7X7>'=02[ MFL;W6"A#+#J%QOCR/50 &&><'(..);G7-0TRYMK^ZD\VX:QN#$LSDY+%>1DGDD8R>>I)JWXZ_9/\ ? M$2;29=8M+R1M,L8].M_)NF3$*$E0<=2-QYZU[)VHJOK^*7+:H_=VUV)>6X-\ MUZ2][?3<\A^(W[+/@/XI:M9ZCKMI>27-I:)91&"Z:,"-"2H('4C)YJ7]H3Q) MH?PO^!VK3:EIEOK.GPP1V4&F7@W)<,2%1#],;B1R I(Z"O6NM5[[3[;4[62U MO+>*ZMI!MDBF0.C#T((P12ABYN4/;-RC%[7_ "[%5,'3Y*GL4HRFM[?GW/RX M3Q=\!-0C-W>>!?$^F7C?,;*PU-);?/7 =B&P>G3.*R_ ?@>7]H#XO:?I_AGP MVFC:#%)&)8;3R20 , ?H[H'UKL*2OC'BZ[Y M+S?N[>7H?;K!X>//:"][?S]3S_X?? [PE\-?"&H>&=)L7DT;4'=[JVO9#.)= MZA&!SU!4 8Z5Q?A_]C/X:^%_%]CXCTRPOK:]L;A;J"/[8[1)(K;@<'.1GC!. M,5[I2U:QN)BY-5'[V^NYG+ 862BG37N[:;"*NVEHHKB/0"BBB@ HHHH 3ZUS MOCKP3I_Q"\)ZEX>U7S?L.H1&*7R9"C@=001W! /.1QR"*Z*AAGBJC*4)*47J MB)1C.+C):,^6OCAX5U7X,? G3/ /PRT6]N#JTXT^YU"WCWN@D(5WD*CAI"P7 M=@ <@8P*XSXZ>&8?A[\,?AS\#?#[[+[Q#>1?VA.G+.-X,CGO\TC CT6/'2OM M;RQ7(:Y\)/"WB+QQI'B^^TWSO$&E#;:W?FN-HPW!4':<%B>1G/>O=P^9\CC[ M97LW*_5RMI?T/ Q.5IX7XGFA3]M'X7^&[-4CT_P_H,[Q1* M>(R\4T>T#V1(_P *Q?A/H<7BGQ]^T?X%N'"C4;N2:-'YYE,HW?@2A_$5[9'\ M"+9?CU)\3FUB=[EK/[&-.,0\M1L"@ALY[$XQU/YIX2^ ]MX1^-7BCXA0ZQ-- M)KL'DR:;Y*K'&?W?S;@1+_MY2YCE6 KNIS2CISO\ M\!<>7_(^=/A?X?/[0G[*NJ^!KG]UXO\ !]PT=JLG#Q2+N:$'T##S(O;:3V K MTKP#X*E_:7^ >F:5\3M OM+U6PE\J*^DC\F>39@":,L"0&7Y6R,,02.V/9/" M/PE\+>!=>US6M$TP6>J:U,9[^X\UV,K%BQX)(498G ZUU^SK7/B,SYV_8JR MYN9=TWO;R9U8;*^11]N[^[RM=)+I?S2,WPWX?M?"VAZ?I-@KI8V,"6\*R2%V M"* "223@ $VY.[/H(Q44DEH@HHHI%!1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% %%% '_]D! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 25, 2019
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Entity Registrant Name CASTLIGHT HEALTH, INC.  
Entity Central Index Key 0001433714  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company true  
Entity Ex Transition Period true  
Entity Small Business false  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   35,043,253
Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   110,207,745
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 50,052 $ 66,005
Marketable securities 13,874 11,327
Accounts receivable and other, net 32,611 26,816
Prepaid expenses and other current assets 5,450 3,680
Total current assets 101,987 107,828
Property and equipment, net 3,556 3,963
Restricted cash, non-current 1,325 1,325
Deferred commissions 17,956 20,142
Deferred professional service costs 9,093 10,133
Intangible assets, net 14,457 16,209
Goodwill 91,785 91,785
Operating lease right-of-use assets, net 14,691  
Other assets 2,223 2,129
Total assets 257,073 253,514
Current liabilities:    
Accounts payable 11,355 9,556
Accrued expenses and other current liabilities 11,170 15,454
Accrued compensation 5,169 5,975
Deferred revenue 20,698 20,193
Operating lease liabilities 5,911  
Total current liabilities 54,303 51,178
Deferred revenue, non-current 837 1,030
Debt, non-current 2,324 3,254
Operating lease liabilities, non-current 12,032  
Other liabilities, non-current 1,067 3,381
Total liabilities 70,563 58,843
Commitments and contingencies
Stockholders’ equity:    
Class A and Class B common stock 14 14
Additional paid-in capital 620,449 609,697
Accumulated other comprehensive income 7 0
Accumulated deficit (433,960) (415,040)
Total stockholders’ equity 186,510 194,671
Total liabilities and stockholders’ equity $ 257,073 $ 253,514
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue:        
Total revenue, net $ 35,910 $ 37,784 $ 71,400 $ 74,263
Cost of revenue:        
Total cost of revenue 14,163 15,730 28,273 30,673
Gross profit 21,747 22,054 43,127 43,590
Operating expenses:        
Sales and marketing [1] 8,889 13,306 18,104 27,218
Research and development [1] 14,487 16,425 30,212 31,796
General and administrative [1] 7,010 6,382 14,303 13,207
Total operating expenses 30,386 36,113 62,619 72,221
Operating loss (8,639) (14,059) (19,492) (28,631)
Other income, net 258 101 572 229
Net loss $ (8,381) $ (13,958) $ (18,920) $ (28,402)
Net loss per share, basic and diluted (in usd per share) $ (0.06) $ (0.10) $ (0.13) $ (0.21)
Weighted-average shares used to compute basic and diluted net loss per share (in shares) 144,572 136,682 143,790 135,843
Subscription        
Revenue:        
Total revenue, net $ 33,964 $ 34,802 $ 67,770 $ 67,791
Cost of revenue:        
Total cost of revenue [1] 8,234 9,140 16,400 18,314
Professional services and other        
Revenue:        
Total revenue, net 1,946 2,982 3,630 6,472
Cost of revenue:        
Total cost of revenue [1] $ 5,929 $ 6,590 $ 11,873 $ 12,359
[1] Includes stock-based compensation expense as follows: Three Months Ended June 30, Six Months Ended June 30, 2019 2018 2019 2018Cost of revenue: Cost of subscription$196 $231 $415 $473Cost of professional services and other236 315 501 616Sales and marketing662 1,318 1,289 2,456Research and development1,733 1,908 3,437 3,562General and administrative2,030 1,375 3,192 2,632
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Subscription        
Stock-based compensation expense $ 196 $ 231 $ 415 $ 473
Professional services and other        
Stock-based compensation expense 236 315 501 616
Sales and marketing        
Stock-based compensation expense 662 1,318 1,289 2,456
Research and development        
Stock-based compensation expense 1,733 1,908 3,437 3,562
General and administrative        
Stock-based compensation expense $ 2,030 $ 1,375 $ 3,192 $ 2,632
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net loss $ (8,381) $ (13,958) $ (18,920) $ (28,402)
Other comprehensive income:        
Net change in unrealized gain on available-for-sale marketable securities 7 11 7 13
Other comprehensive income 7 11 7 13
Comprehensive loss $ (8,374) $ (13,947) $ (18,913) $ (28,389)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Class A and B Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2017   134,539,275      
Beginning balance at Dec. 31, 2017 $ 211,557 $ 13 $ 586,900 $ (22) $ (375,334)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units (in shares)   1,662,426      
Exercise of stock options, net (in shares)   1,527,309      
Exercise of stock options, net 2,243 $ 1 2,242    
Stock-based compensation 9,821   9,821    
Comprehensive loss (28,389)     13 (28,402)
Net loss (28,402)        
Ending balance (in shares) at Jun. 30, 2018   137,729,010      
Ending balance at Jun. 30, 2018 195,232 $ 14 598,963 (9) (403,736)
Beginning balance (in shares) at Mar. 31, 2018   135,595,828      
Beginning balance at Mar. 31, 2018 202,238 $ 13 592,023 (20) (389,778)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units (in shares)   915,115      
Exercise of stock options, net (in shares)   1,218,067      
Exercise of stock options, net 1,753 $ 1 1,752    
Stock-based compensation 5,188   5,188    
Comprehensive loss (13,947)     11 (13,958)
Net loss (13,958)        
Ending balance (in shares) at Jun. 30, 2018   137,729,010      
Ending balance at Jun. 30, 2018 195,232 $ 14 598,963 (9) (403,736)
Beginning balance (in shares) at Dec. 31, 2018   141,927,205      
Beginning balance at Dec. 31, 2018 $ 194,671 $ 14 609,697 0 (415,040)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units (in shares)   2,090,898      
Exercise of stock options, net (in shares) 1,180,784 1,180,784      
Exercise of stock options, net $ 1,845   1,845    
Stock-based compensation 8,907   8,907    
Comprehensive loss (18,913)     7  
Net loss (18,920)       (18,920)
Ending balance (in shares) at Jun. 30, 2019   145,198,887      
Ending balance at Jun. 30, 2019 186,510 $ 14 620,449 7 (433,960)
Beginning balance (in shares) at Mar. 31, 2019   143,955,787      
Beginning balance at Mar. 31, 2019 189,829 $ 14 615,394 0 (425,579)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units (in shares)   1,123,186      
Exercise of stock options, net (in shares)   119,914      
Exercise of stock options, net 165   165    
Stock-based compensation 4,890   4,890    
Comprehensive loss (8,374)     7  
Net loss (8,381)       (8,381)
Ending balance (in shares) at Jun. 30, 2019   145,198,887      
Ending balance at Jun. 30, 2019 $ 186,510 $ 14 $ 620,449 $ 7 $ (433,960)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Operating activities:    
Net loss $ (18,920) $ (28,402)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 2,687 3,573
Stock-based compensation 8,834 9,739
Amortization and impairment of deferred commissions 4,856 5,800
Amortization and impairment of deferred professional service costs 2,014 2,097
Non-cash operating lease expense 2,580  
Lease exit and related charges 0 1,817
Accretion and amortization of marketable securities (213) (266)
Changes in operating assets and liabilities:    
Accounts receivable and other, net (5,795) (6,252)
Deferred commissions (2,670) (2,979)
Deferred professional service costs (901) (1,389)
Prepaid expenses and other assets (1,864) (1,896)
Accounts payable 1,864 511
Operating lease liabilities (2,795)  
Accrued expenses and other liabilities (3,131) 3,182
Deferred revenue 312 (1,210)
Accrued compensation (806) (4,411)
Net cash used in operating activities (13,948) (20,086)
Investing activities:    
Purchase of property and equipment (593) (1,304)
Purchase of marketable securities (13,780) (23,979)
Maturities of marketable securities 11,453 26,450
Net cash (used in) provided by investing activities (2,920) 1,167
Financing activities:    
Proceeds from exercise of stock options 1,845 2,242
Principal payments on long-term debt (930) 0
Net cash provided by financing activities 915 2,242
Net decrease in cash, cash equivalents and restricted cash (15,953) (16,677)
Cash, cash equivalents and restricted cash at beginning of period 67,330 62,644
Cash, cash equivalents and restricted cash at end of period 51,377 45,967
Reconciliation of cash, cash equivalents and restricted cash:    
Total cash, cash equivalents and restricted cash $ 67,330 $ 62,644
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Organization and Description of Business
6 Months Ended
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
Organization and Description of Business
Castlight Health, Inc. (“Castlight” or “the Company”) offers a comprehensive software-as-a-service platform that simplifies health benefits navigation for millions of employees. The Castlight platform matches employees to the best resources their employers make available to them, whether they are healthy, actively seeking medical care, or managing a condition, and motivates them to take the best steps for their health. Castlight helps employers generate more value from their benefits investments by helping to improve outcomes, lower health care costs, and increase benefits satisfaction. In July 2019, the Company announced plans to market its technology beyond its current employer market to health plans and other potential buyers who interact with healthcare users at the point of their care. The Company was incorporated in the State of Delaware in January 2008. The Company's principal executive offices are located in San Francisco, California.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Accounting Standards and Significant Accounting Policies
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Accounting Standards and Significant Accounting Policies
Accounting Standards and Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include Castlight and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders’ equity and cash flows. The results for the interim periods presented are not necessarily indicative of the results expected for any future period. The following information should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018

Other than described below, there have been no changes to our significant accounting policies described in our Annual Report that have had a material impact on our consolidated financial statements and related notes.
Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:

Variable consideration included in the transaction price of the Company’s contracts with customers;
The standalone selling price of the performance obligations in the Company’s contracts with customers;
Assumptions used in the valuation of certain equity awards;
The amortization period for deferred commissions and deferred professional services costs; and
Assumptions used in the calculation of right-of-use (“ROU”) assets and lease liabilities for operating leases, including lease terms and the Company’s incremental borrowing rate.

Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.

Summary of Significant Accounting Policies

Leases

The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for the non-lease components of its leases as part of their related lease components.

Concentrations of Risk and Significant Customers

No single direct customer accounted for more than 10% of total revenue during the three and six months ended June 30, 2019 or more than 10% of accounts receivable as of June 30, 2019. Castlight had one channel partner that represented approximately 26% and 25% of total revenue during the three and six months ended June 30, 2019, respectively, and approximately 37% of accounts receivable as of June 30, 2019.

Recently Adopted Accounting Pronouncements

Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) 2016-02, Leases, and subsequent amendments ("ASC 842") using the modified retrospective method, and chose to apply the provisions at the beginning of the period of adoption. The guidance requires lessees to put all leases that have a term of more than one year on their balance sheets, whether operating or financing, while continuing to recognize the expenses on their income statements. The guidance states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use ("ROU") asset for the right to use the underlying asset for the lease term. 

As a result of the adoption of ASC 842 as of January 1, 2019, reporting periods beginning on and after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with prior accounting guidance under ASC 840. In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification. As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019 an operating lease ROU asset of approximately $17.3 million and an operating lease liability of approximately $20.7 million. The difference between the operating lease ROU asset and lease liability resulted from the reclass of the deferred rent liability to the operating lease ROU asset. The standard did not materially impact the Company’s condensed consolidated statement of operations and had no impact on the cash flows. See Note 10 - Leases for more information on leases.

Recently Issued Accounting Pronouncements
    
The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the six months ended June 30, 2019 are either not applicable or are expected to have minimal impact on the Company's condensed consolidated financial results.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue, Deferred Revenue, Contract Balances and Performance Obligations
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue, Deferred Revenue, Contract Balances and Performance Obligations
Revenue, Deferred Revenue, Contract Balances and Performance Obligations
    
The Company sells to customers based in the United States through direct sales and indirect channels. Indirect channel revenue represented approximately 27% and 10% of the Company’s total revenue for the three months ended June 30, 2019 and 2018, respectively. Indirect channel revenue represented approximately 27% and 10% of the Company’s total revenue for the six months ended June 30, 2019 and 2018, respectively.

Deferred revenue as of June 30, 2019 and December 31, 2018 was $21.5 million and $21.2 million, respectively. Contract assets as of June 30, 2019 and December 31, 2018 were $1.2 million and $1.0 million, respectively.

$11.3 million and $16.5 million of revenue was recognized during the three months ended June 30, 2019 and 2018, respectively, that was included in the Company’s deferred revenue balances at the beginning of the respective periods. $16.0 million and $22.6 million of revenue was recognized during the six months ended June 30, 2019 and 2018, respectively, that was included in the Company’s deferred revenue balances at the beginning of the respective periods.

The Company recorded favorable cumulative catch-up adjustments to revenue of $0.5 million during the three months ended June 30, 2019 and unfavorable cumulative catch-up adjustments to revenue of $0.8 million during the three months ended June 30, 2018, arising from changes in estimates of transaction price. The Company recorded favorable cumulative catch-up adjustments to revenue of $1.9 million during the six months ended June 30, 2019 and unfavorable cumulative catch-up adjustments to revenue of $0.6 million during the six months ended June 30, 2018, arising from changes in estimates of transaction price.

The aggregate balance of remaining performance obligations from non-cancelable contracts with customers as of June 30, 2019 was $127.3 million. The Company expects to recognize approximately 70% of this balance over the next 12 months, with the remaining balance recognized thereafter. Remaining performance obligations are defined as deferred revenue and amounts yet to be billed for the non-cancelable portion of contracts.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Costs
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Deferred Costs
Deferred Costs

Changes in the balance of total deferred commissions and total deferred professional service costs during the six months ended June 30, 2019 are as follows (in thousands):
 
As of December 31, 2018
 
 
 
Expense recognized
 
As of June 30, 2019
 
 
Additions
 
Deferred commissions
$
20,142

 
$
2,670

 
$
(4,856
)
 
$
17,956

Deferred professional service costs
10,133

 
974

 
(2,014
)
 
9,093

Total deferred commissions and professional service costs
$
30,275

 
$
3,644

 
$
(6,870
)
 
$
27,049


    These costs are reviewed for impairment periodically, and impairment charges recorded for the three and six months ended June 30, 2019 and 2018 were not material.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets

Goodwill

Currently, all of the Company’s goodwill relates to the acquisition of Jiff. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. There were no changes to goodwill for the three and six months ended June 30, 2019.

Intangible assets, net
    
The following tables set forth the fair value components of identifiable acquired intangible assets (dollars in thousands):
 
June 30, 2019
 
Useful Life
 
Gross
 
Accumulated Amortization
 
Net
Customer relationships
10
 
$
10,900

 
$
(2,452
)
 
$
8,448

Developed technology
5
 
10,600

 
(4,770
)
 
5,830

Backlog
3
 
1,500

 
(1,371
)
 
129

Other acquired intangible assets
1
-
3
 
900

 
(850
)
 
50

Total identifiable intangible assets
 
 
 
 
$
23,900

 
$
(9,443
)
 
$
14,457



 
December 31, 2018

Useful Life
 
Gross

Accumulated Amortization

Net
Customer relationships
10
 
$
10,900


$
(1,908
)

$
8,992

Developed technology
5
 
10,600


(3,710
)

6,890

Backlog
3
 
1,500


(1,256
)

244

Other acquired intangible assets
1
-
3
 
900


(817
)

83

Total identifiable intangible assets



 
$
23,900


$
(7,691
)

$
16,209



Amortization expense from acquired intangible assets for the three months ended June 30, 2019 and 2018 was $0.9 million and $1.0 million, respectively. Amortization expense from acquired intangible assets for the six months ended June 30, 2019 and 2018 was $1.8 million and $2.1 million, respectively. Amortization expense is included in cost of subscription, sales and marketing, and general and administrative expenses.

Amortization expense for acquired intangible assets for the following five years and thereafter is as follows (in thousands):
Remainder of 2019
$
1,753

2020
3,242

2021
3,210

2022
1,620

2023
1,090

Thereafter
3,542

Total amortization expense
$
14,457

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Marketable Securities
6 Months Ended
Jun. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities
Marketable Securities

All of the Company’s cash equivalents and marketable securities are classified as “available-for-sale” securities. These securities are reported at fair value, with the related unrealized gains and losses included in accumulated other comprehensive income, a component of stockholders’ equity, except for money market mutual funds, where gains and losses are included in the results of operation.

As of June 30, 2019 and December 31, 2018, respectively, marketable securities consisted of the following (in thousands):
 
As of June 30, 2019
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
U.S. treasury securities
$
3,999

 
$
4

 
$

 
$
4,003

U.S. agency obligations
14,808

 
3

 

 
14,811

Money market mutual funds
2,778

 

 

 
2,778

 
21,585

 
7

 

 
21,592

Included in cash and cash equivalents
7,718

 

 

 
7,718

Included in marketable securities
$
13,867

 
$
7

 
$

 
$
13,874


 
As of December 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
U.S. treasury securities
$
7,980

 
$

 
$

 
$
7,980

U.S. agency obligations
18,158

 

 

 
18,158

Money market mutual funds
7,115

 

 

 
7,115

 
33,253

 

 

 
33,253

Included in cash and cash equivalents
21,926

 

 

 
21,926

Included in marketable securities
$
11,327

 
$

 
$

 
$
11,327

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires that the Company maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2—Include other inputs that are directly or indirectly observable in the marketplace.
Level 3—Unobservable inputs that are supported by little or no market activity.
The fair value of marketable securities included in the Level 2 category is based on observable inputs, such as quoted prices for similar assets at the measurement date; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly. These values were obtained from a third-party pricing service and were evaluated using pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established third party pricing vendors and broker-dealers.
There have been no changes in valuation techniques in the periods presented. There were no significant transfers between fair value measurement levels as of June 30, 2019 and December 31, 2018. As of June 30, 2019 and December 31, 2018, there were no securities within Level 3 of the fair value hierarchy.
The following tables present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis using the above input categories (in thousands):
 
As of June 30, 2019
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
U.S. agency obligations
$

 
$
4,940

 
$
4,940

Money market mutual funds
2,778

 

 
2,778

Marketable securities:
 
 
 
 
 
U.S. treasury securities

 
4,003

 
4,003

U.S. agency obligations

 
9,871

 
9,871

 
$
2,778

 
$
18,814

 
$
21,592

 
 
As of December 31, 2018
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
U.S. agency obligations
$

 
$
14,811

 
$
14,811

Money market mutual funds
7,115

 

 
7,115

Marketable securities:
 
 
 
 
 
U.S. treasury securities

 
7,980

 
7,980

U.S. agency obligations

 
3,347

 
3,347

 
$
7,115

 
$
26,138

 
$
33,253


Gross unrealized gains and losses for cash equivalents and marketable securities as of June 30, 2019 and December 31, 2018 were not material. The Company does not believe the unrealized losses represent other-than-temporary impairments based on the Company’s evaluation of available evidence as of June 30, 2019 and December 31, 2018.
There were no realized gains or losses during the three and six months ended June 30, 2019. All of the Company’s securities as of June 30, 2019 and December 31, 2018 mature within one year.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment
6 Months Ended
Jun. 30, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment
Property and equipment consisted of the following (in thousands):
 
As of
 
June 30, 2019
 
December 31, 2018
Leasehold improvements
$
3,102

 
$
3,102

Computer equipment
7,185

 
6,860

Software
1,093

 
1,097

Internal-use software
2,925

 
2,925

Furniture and equipment
1,078

 
1,018

Total
15,383

 
15,002

Accumulated depreciation
(11,827
)
 
(11,039
)
Property and equipment, net
$
3,556

 
$
3,963


Depreciation and amortization expense for the three months ended June 30, 2019 and 2018 was $0.5 million and $0.8 million, respectively. Depreciation and amortization expense for the six months ended June 30, 2019 and 2018 was $0.9 million and $1.5 million, respectively. Depreciation and amortization are recorded on a straight-line basis.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Debt
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Debt
Debt

Term Loan

In connection with the Company’s acquisition of Jiff, on April 3, 2017, the Company, Jiff and Silicon Valley Bank (the “Bank”) agreed to refinance the existing term loan facility owed by Jiff to the Bank (the “Loan Agreement”) for approximately $5.6 million (the “Term Loan”). The Term Loan requires interest-only payments for the period May 2017 through September 2018, followed by 36 monthly payments of principal and interest. Obligations under the Term Loan accrue interest at a floating per annum rate equal to the greater of (A) the prime rate as published in the money rates section of The Wall Street Journal (“Prime Rate”) minus 1% or (B) 0%. Interest on the Term Loan is payable monthly. The maturity date of the Term Loan is September 1, 2021.

In addition to principal and interest payments, the Company is also required to pay $0.5 million as final payment on the earlier of maturity, termination or prepayment of the Term Loan. The Company accrues for the final payment over the life of the Term Loan using the effective interest method.
    
The future maturities of the Term Loan by year as of June 30, 2019 are as follows (in thousands):
Remainder of 2019
$
929

2020
1,859

2021(1)
1,395

Total future maturities of debt
$
4,183

Less current maturities(2)
(1,859
)
Debt, non-current
$
2,324

(1) Excludes the $0.5 million required to be paid as final payment on the earlier of maturity, termination or prepayment of the Term Loan.
(2) Classified within accrued expenses and other current liabilities on the condensed consolidated balance sheet as of June 30, 2019.

Revolving Line of Credit    

The Loan Agreement also provided for an up to $25 million revolving credit facility, which expired on April 3, 2019, its termination date.

In relation to the Loan Agreement, the Company is subject to certain financial and reporting covenants. As of June 30, 2019, none of the financial covenants, which require the Company to maintain a certain minimum liquidity ratio, are applicable. The Company was in compliance with all reporting covenants in the Loan Agreement related to the outstanding principal balance as of June 30, 2019.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases
Leases
    
The Company’s principal commitments primarily consist of obligations under leases for office space and co-location facilities for data center capacity. The leases expire at various dates through 2025 and, in some cases, include renewal options. The exercise of the option is at the sole discretion of the Company. The Company subleases certain office facilities to third parties. These leases are classified as operating leases. The Company does not have finance leases. Information about these operating leases is disclosed in the following table (dollars in thousands):
 
Three Months Ended June 30, 2019
 
Six Months Ended June 30, 2019
Lease cost:
 
 
 
Operating lease cost
$
1,639

 
$
3,288

Variable lease cost (1)
229

 
380

Short-term lease cost
7

 
7

Sublease income
(577
)
 
(1,193
)
Total lease cost
$
1,298

 
$
2,482

 
 
 
 
Other information:
 
 
 
Operating cash flows used in the measurement of operating lease liabilities
 
 
$
3,503

Weighted-average remaining lease term - operating leases (in years)
 
 
3.3

Weighted-average discount rate - operating leases
 
 
7.46
%
(1) Includes variable payments such as common area maintenance, property taxes and insurance.

Maturities of Lease Liabilities

As of June 30, 2019, the future minimum lease payments under non-cancellable operating leases are as follows (in thousands):
Remainder of 2019
$
3,582

2020
6,524

2021
5,355

2022
3,050

2023
677

2024 and later
1,111

Total lease payments
20,299

Less: Interest
(2,356
)
Present value of lease liabilities
$
17,943

Less: current portion
(5,911
)
Operating lease liabilities, non-current
$
12,032

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Contingencies
Contingencies
Legal Matters

From time to time, the Company may become subject to other legal proceedings, claims or litigation arising in the ordinary course of business. In addition, the Company may receive letters alleging infringement of patents or other intellectual property rights. If an unfavorable outcome were to occur in litigation, the impact could be material to the Company’s business, financial condition, cash flow or results of operations, depending on the specific circumstances of the outcome. The Company accrues for loss contingencies when it is both probable that it will incur the loss and when it can reasonably estimate the amount of the loss or range of loss.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Compensation
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Stock Compensation
Stock Compensation
Restricted Stock Units (“RSUs”)

A summary of unvested restricted stock unit activity for the six months ended June 30, 2019 is as follows:
 
Number of
Shares
 
Weighted-
Average
Grant Date Fair Value
Balance as of December 31, 2018
9,528,602

 
$
3.54

Granted
4,602,787

 
$
3.61

Vested
(2,090,898
)
 
$
3.82

Forfeited and canceled (1)
(1,113,569
)
 
$
3.48

Balance as of June 30, 2019
10,926,922

 
$
3.49

(1) Includes performance stock units that were granted in the prior year, which were canceled because performance targets were not achieved.
As of June 30, 2019, there was a total of $35.0 million in unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of approximately 2.8 years.

The Company granted 519,000 market-based RSUs during the three and six months ended June 30, 2019No market-based RSUs were granted in prior periods. The market-based RSUs vest based on the Company achieving certain stock price thresholds, subject to the employee’s continued employment with the Company through the date of achievement. The fair value is based on values calculated under the Monte Carlo simulation model on the grant date, which will be recognized over the derived service period. Compensation cost is not adjusted in future periods for subsequent changes in the expected outcome of market related conditions. For the three and six months ended June 30, 2019, the Company recognized $0.4 million of stock compensation expense in connection with this award.
Stock Options
A summary of stock option activity for the six months ended June 30, 2019 is as follows: 
 
Options
Outstanding
 
Weighted-
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (in thousands)
Balance as of December 31, 2018
6,265,223

 
$
2.65

 
$
3,499

Granted
200,000

 
$
3.22

 
 
Exercised
(1,180,784
)
 
$
1.56

 
 
Forfeited and canceled
(54,406
)
 
$
2.55

 
 
Balance as of June 30, 2019
5,230,033

 
$
2.92

 
$
6,182


The total grant-date fair value of stock options granted during the six months ended June 30, 2019 and 2018 was $0.4 million and $0.3 million, respectively.
The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-valuation model with the following assumptions and fair value per share:
 
Six Months Ended June 30, 2019
 
2019
 
2018
Volatility
57%
 
57%
Expected life (in years)
6.06
 
6.06
Risk-free interest rate
2.57%
 
2.72
%
-
2.74%
Dividend yield
—%
 
—%

As of June 30, 2019, the Company had $1.0 million in unrecognized compensation cost related to non-vested stock options, which is expected to be recognized over a weighted-average period of approximately 2.3 years.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Stockholders’ Equity
Stockholders’ Equity
Common Stock
As of June 30, 2019, the Company had 35,043,253 shares of Class A common stock and 110,155,634 shares of Class B common stock outstanding.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
    
The effective tax rate for each of the three and six months ended June 30, 2019 and 2018 was zero percent, primarily as a result of the estimated tax loss for the year and the change in valuation allowance. At June 30, 2019, all unrecognized tax benefits are subject to a full valuation allowance and, if recognized, will not affect the effective tax rate.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss per Share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Net Loss per Share
Net Loss per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including outstanding stock options and warrants, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive.
Net loss is allocated based on the contractual participation rights of the Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
    
The following table presents the calculation of basic and diluted net loss per share for the Company’s common stock (in thousands, except per share data):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
Net loss
$
(2,026
)
 
$
(6,355
)
 
$
(5,315
)
 
$
(8,643
)
 
$
(4,767
)
 
$
(14,153
)
 
$
(10,956
)
 
$
(17,446
)
Weighted-average shares used to compute basic and diluted net loss per share
35,276

 
109,296

 
52,043

 
84,639

 
36,227

 
107,563

 
52,401

 
83,442

Basic and diluted net loss per share
$
(0.06
)
 
$
(0.06
)
 
$
(0.10
)
 
$
(0.10
)
 
$
(0.13
)
 
$
(0.13
)
 
$
(0.21
)
 
$
(0.21
)

The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Stock options and restricted stock units
16,157

 
19,092

 
16,157

 
19,092

Warrants
115

 
115

 
115

 
115

Total
16,272

 
19,207

 
16,272

 
19,207

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Accounting Standards and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation

The accompanying unaudited condensed consolidated financial statements include Castlight and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders’ equity and cash flows. The results for the interim periods presented are not necessarily indicative of the results expected for any future period. The following information should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018

Other than described below, there have been no changes to our significant accounting policies described in our Annual Report that have had a material impact on our consolidated financial statements and related notes.
Use of Estimates
Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:

Variable consideration included in the transaction price of the Company’s contracts with customers;
The standalone selling price of the performance obligations in the Company’s contracts with customers;
Assumptions used in the valuation of certain equity awards;
The amortization period for deferred commissions and deferred professional services costs; and
Assumptions used in the calculation of right-of-use (“ROU”) assets and lease liabilities for operating leases, including lease terms and the Company’s incremental borrowing rate.

Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.

Leases
Leases

The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for the non-lease components of its leases as part of their related lease components.
Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements

Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) 2016-02, Leases, and subsequent amendments ("ASC 842") using the modified retrospective method, and chose to apply the provisions at the beginning of the period of adoption. The guidance requires lessees to put all leases that have a term of more than one year on their balance sheets, whether operating or financing, while continuing to recognize the expenses on their income statements. The guidance states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use ("ROU") asset for the right to use the underlying asset for the lease term. 

As a result of the adoption of ASC 842 as of January 1, 2019, reporting periods beginning on and after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with prior accounting guidance under ASC 840. In addition, the Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification. As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019 an operating lease ROU asset of approximately $17.3 million and an operating lease liability of approximately $20.7 million. The difference between the operating lease ROU asset and lease liability resulted from the reclass of the deferred rent liability to the operating lease ROU asset. The standard did not materially impact the Company’s condensed consolidated statement of operations and had no impact on the cash flows. See Note 10 - Leases for more information on leases.

Recently Issued Accounting Pronouncements
    
The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the six months ended June 30, 2019 are either not applicable or are expected to have minimal impact on the Company's condensed consolidated financial results.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Costs (Tables)
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Changes in Balance of Total Deferred Commissions and Total Deferred Professional Service Costs
Changes in the balance of total deferred commissions and total deferred professional service costs during the six months ended June 30, 2019 are as follows (in thousands):
 
As of December 31, 2018
 
 
 
Expense recognized
 
As of June 30, 2019
 
 
Additions
 
Deferred commissions
$
20,142

 
$
2,670

 
$
(4,856
)
 
$
17,956

Deferred professional service costs
10,133

 
974

 
(2,014
)
 
9,093

Total deferred commissions and professional service costs
$
30,275

 
$
3,644

 
$
(6,870
)
 
$
27,049


XML 39 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The following tables set forth the fair value components of identifiable acquired intangible assets (dollars in thousands):
 
June 30, 2019
 
Useful Life
 
Gross
 
Accumulated Amortization
 
Net
Customer relationships
10
 
$
10,900

 
$
(2,452
)
 
$
8,448

Developed technology
5
 
10,600

 
(4,770
)
 
5,830

Backlog
3
 
1,500

 
(1,371
)
 
129

Other acquired intangible assets
1
-
3
 
900

 
(850
)
 
50

Total identifiable intangible assets
 
 
 
 
$
23,900

 
$
(9,443
)
 
$
14,457



 
December 31, 2018

Useful Life
 
Gross

Accumulated Amortization

Net
Customer relationships
10
 
$
10,900


$
(1,908
)

$
8,992

Developed technology
5
 
10,600


(3,710
)

6,890

Backlog
3
 
1,500


(1,256
)

244

Other acquired intangible assets
1
-
3
 
900


(817
)

83

Total identifiable intangible assets



 
$
23,900


$
(7,691
)

$
16,209

Schedule of Amortization Expense for Acquired Intangible Assets
Amortization expense for acquired intangible assets for the following five years and thereafter is as follows (in thousands):
Remainder of 2019
$
1,753

2020
3,242

2021
3,210

2022
1,620

2023
1,090

Thereafter
3,542

Total amortization expense
$
14,457

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Available-for-sale Securities
As of June 30, 2019 and December 31, 2018, respectively, marketable securities consisted of the following (in thousands):
 
As of June 30, 2019
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
U.S. treasury securities
$
3,999

 
$
4

 
$

 
$
4,003

U.S. agency obligations
14,808

 
3

 

 
14,811

Money market mutual funds
2,778

 

 

 
2,778

 
21,585

 
7

 

 
21,592

Included in cash and cash equivalents
7,718

 

 

 
7,718

Included in marketable securities
$
13,867

 
$
7

 
$

 
$
13,874


 
As of December 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
U.S. treasury securities
$
7,980

 
$

 
$

 
$
7,980

U.S. agency obligations
18,158

 

 

 
18,158

Money market mutual funds
7,115

 

 

 
7,115

 
33,253

 

 

 
33,253

Included in cash and cash equivalents
21,926

 

 

 
21,926

Included in marketable securities
$
11,327

 
$

 
$

 
$
11,327

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
The following tables present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis using the above input categories (in thousands):
 
As of June 30, 2019
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
U.S. agency obligations
$

 
$
4,940

 
$
4,940

Money market mutual funds
2,778

 

 
2,778

Marketable securities:
 
 
 
 
 
U.S. treasury securities

 
4,003

 
4,003

U.S. agency obligations

 
9,871

 
9,871

 
$
2,778

 
$
18,814

 
$
21,592

 
 
As of December 31, 2018
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
U.S. agency obligations
$

 
$
14,811

 
$
14,811

Money market mutual funds
7,115

 

 
7,115

Marketable securities:
 
 
 
 
 
U.S. treasury securities

 
7,980

 
7,980

U.S. agency obligations

 
3,347

 
3,347

 
$
7,115

 
$
26,138

 
$
33,253

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment consisted of the following (in thousands):
 
As of
 
June 30, 2019
 
December 31, 2018
Leasehold improvements
$
3,102

 
$
3,102

Computer equipment
7,185

 
6,860

Software
1,093

 
1,097

Internal-use software
2,925

 
2,925

Furniture and equipment
1,078

 
1,018

Total
15,383

 
15,002

Accumulated depreciation
(11,827
)
 
(11,039
)
Property and equipment, net
$
3,556

 
$
3,963

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Debt (Tables)
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-term Debt
The future maturities of the Term Loan by year as of June 30, 2019 are as follows (in thousands):
Remainder of 2019
$
929

2020
1,859

2021(1)
1,395

Total future maturities of debt
$
4,183

Less current maturities(2)
(1,859
)
Debt, non-current
$
2,324

(1) Excludes the $0.5 million required to be paid as final payment on the earlier of maturity, termination or prepayment of the Term Loan.
(2) Classified within accrued expenses and other current liabilities on the condensed consolidated balance sheet as of June 30, 2019.
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Information About Operating Leases
Information about these operating leases is disclosed in the following table (dollars in thousands):
 
Three Months Ended June 30, 2019
 
Six Months Ended June 30, 2019
Lease cost:
 
 
 
Operating lease cost
$
1,639

 
$
3,288

Variable lease cost (1)
229

 
380

Short-term lease cost
7

 
7

Sublease income
(577
)
 
(1,193
)
Total lease cost
$
1,298

 
$
2,482

 
 
 
 
Other information:
 
 
 
Operating cash flows used in the measurement of operating lease liabilities
 
 
$
3,503

Weighted-average remaining lease term - operating leases (in years)
 
 
3.3

Weighted-average discount rate - operating leases
 
 
7.46
%
(1) Includes variable payments such as common area maintenance, property taxes and insurance.
Maturities of Lease Liabilities
As of June 30, 2019, the future minimum lease payments under non-cancellable operating leases are as follows (in thousands):
Remainder of 2019
$
3,582

2020
6,524

2021
5,355

2022
3,050

2023
677

2024 and later
1,111

Total lease payments
20,299

Less: Interest
(2,356
)
Present value of lease liabilities
$
17,943

Less: current portion
(5,911
)
Operating lease liabilities, non-current
$
12,032

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Compensation (Tables)
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of Other Share-based Compensation, Activity
A summary of unvested restricted stock unit activity for the six months ended June 30, 2019 is as follows:
 
Number of
Shares
 
Weighted-
Average
Grant Date Fair Value
Balance as of December 31, 2018
9,528,602

 
$
3.54

Granted
4,602,787

 
$
3.61

Vested
(2,090,898
)
 
$
3.82

Forfeited and canceled (1)
(1,113,569
)
 
$
3.48

Balance as of June 30, 2019
10,926,922

 
$
3.49

(1) Includes performance stock units that were granted in the prior year, which were canceled because performance targets were not achieved.
Schedule of Share-based Compensation, Stock Options, Activity
A summary of stock option activity for the six months ended June 30, 2019 is as follows: 
 
Options
Outstanding
 
Weighted-
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (in thousands)
Balance as of December 31, 2018
6,265,223

 
$
2.65

 
$
3,499

Granted
200,000

 
$
3.22

 
 
Exercised
(1,180,784
)
 
$
1.56

 
 
Forfeited and canceled
(54,406
)
 
$
2.55

 
 
Balance as of June 30, 2019
5,230,033

 
$
2.92

 
$
6,182

Schedule of Share-based Payment Award, Valuation Assumptions
The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-valuation model with the following assumptions and fair value per share:
 
Six Months Ended June 30, 2019
 
2019
 
2018
Volatility
57%
 
57%
Expected life (in years)
6.06
 
6.06
Risk-free interest rate
2.57%
 
2.72
%
-
2.74%
Dividend yield
—%
 
—%
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings per Share
The following table presents the calculation of basic and diluted net loss per share for the Company’s common stock (in thousands, except per share data):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
Net loss
$
(2,026
)
 
$
(6,355
)
 
$
(5,315
)
 
$
(8,643
)
 
$
(4,767
)
 
$
(14,153
)
 
$
(10,956
)
 
$
(17,446
)
Weighted-average shares used to compute basic and diluted net loss per share
35,276

 
109,296

 
52,043

 
84,639

 
36,227

 
107,563

 
52,401

 
83,442

Basic and diluted net loss per share
$
(0.06
)
 
$
(0.06
)
 
$
(0.10
)
 
$
(0.10
)
 
$
(0.13
)
 
$
(0.13
)
 
$
(0.21
)
 
$
(0.21
)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Stock options and restricted stock units
16,157

 
19,092

 
16,157

 
19,092

Warrants
115

 
115

 
115

 
115

Total
16,272

 
19,207

 
16,272

 
19,207



XML 47 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Accounting Standards and Significant Accounting Policies - Concentrations of Risk and Significant Customers (Details) - Largest Channel Partner - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Total Revenue    
Concentration Risk [Line Items]    
Concentration risk, percentage 26.00% 25.00%
Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage   37.00%
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Accounting Standards and Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease ROU asset $ 14,691  
Operating lease liability $ 17,943  
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease ROU asset   $ 17,300
Operating lease liability   $ 20,700
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Concentration Risk [Line Items]          
Deferred revenue $ 21.5   $ 21.5   $ 21.2
Contract with customer, asset, net 1.2   1.2   $ 1.0
Contract with customer liability, revenue recognized 11.3 $ 16.5 16.0 $ 22.6  
Contract with customer, liability, cumulative catch-up adjustment to revenue, change in estimate of transaction price $ 0.5 $ (0.8) $ 1.9 $ (0.6)  
Indirect Channel | Customer Concentration Risk | Sales Revenue, Net          
Concentration Risk [Line Items]          
Concentration risk, percentage 27.00% 10.00% 27.00% 10.00%  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Performance Obligations (Details)
$ in Millions
Jun. 30, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation $ 127.3
Revenue, remaining performance obligation, percent 70.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Costs (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Deferred commissions  
As of beginning of period $ 20,142
Additions 2,670
Expense recognized (4,856)
As of end of period 17,956
Deferred professional service costs  
As of beginning of period 10,133
Additions 974
Expense recognized (2,014)
As of end of period 9,093
Total deferred commissions and professional service costs  
As of beginning of period 30,275
Additions 3,644
Expense recognized (6,870)
As of end of period $ 27,049
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Changes in goodwill $ 0   $ 0  
Amortization expense $ 900,000 $ 1,000,000 $ 1,800,000 $ 2,100,000
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Finite-lived Intangible Assets [Roll Forward]    
Gross $ 23,900 $ 23,900
Accumulated Amortization (9,443) (7,691)
Net $ 14,457 $ 16,209
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years 10 years
Finite-lived Intangible Assets [Roll Forward]    
Gross $ 10,900 $ 10,900
Accumulated Amortization (2,452) (1,908)
Net $ 8,448 $ 8,992
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Finite-lived Intangible Assets [Roll Forward]    
Gross $ 10,600 $ 10,600
Accumulated Amortization (4,770) (3,710)
Net $ 5,830 $ 6,890
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years 3 years
Finite-lived Intangible Assets [Roll Forward]    
Gross $ 1,500 $ 1,500
Accumulated Amortization (1,371) (1,256)
Net 129 244
Other acquired intangible assets    
Finite-lived Intangible Assets [Roll Forward]    
Gross 900 900
Accumulated Amortization (850) (817)
Net $ 50 $ 83
Other acquired intangible assets | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 1 year 1 year
Other acquired intangible assets | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years 3 years
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Schedule of Amortization Expense for Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2019 $ 1,753  
2020 3,242  
2021 3,210  
2022 1,620  
2023 1,090  
Thereafter 3,542  
Net $ 14,457 $ 16,209
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 21,585 $ 33,253
Unrealized Gains 7 0
Unrealized Losses 0 0
Fair Value 21,592 33,253
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,718 21,926
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 7,718 21,926
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 13,867 11,327
Unrealized Gains 7 0
Unrealized Losses 0 0
Fair Value 13,874 11,327
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,999 7,980
Unrealized Gains 4 0
Unrealized Losses 0 0
Fair Value 4,003 7,980
U.S. agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,808 18,158
Unrealized Gains 3 0
Unrealized Losses 0 0
Fair Value 14,811 18,158
Money market mutual funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,778 7,115
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value $ 2,778 $ 7,115
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Summary of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 21,592 $ 33,253
U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 14,811 18,158
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,003 7,980
Money market mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,778 7,115
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 21,592 33,253
Fair Value, Measurements, Recurring | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,940 14,811
Marketable securities 9,871 3,347
Fair Value, Measurements, Recurring | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,003 7,980
Fair Value, Measurements, Recurring | Money market mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 2,778 7,115
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 2,778 7,115
Fair Value, Measurements, Recurring | Level 1 | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Money market mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 2,778 7,115
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 18,814 26,138
Fair Value, Measurements, Recurring | Level 2 | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,940 14,811
Marketable securities 9,871 3,347
Fair Value, Measurements, Recurring | Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,003 7,980
Fair Value, Measurements, Recurring | Level 2 | Money market mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Fair Value Disclosures [Abstract]    
Debt securities, available-for-sale, realized gain (loss) $ 0 $ 0
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment $ 15,383 $ 15,002
Accumulated depreciation (11,827) (11,039)
Property and equipment, net 3,556 3,963
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 3,102 3,102
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 7,185 6,860
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,093 1,097
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment 2,925 2,925
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 1,078 $ 1,018
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 0.5 $ 0.8 $ 0.9 $ 1.5
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Narrative (Details) - USD ($)
Apr. 03, 2017
Jun. 30, 2019
Line of Credit Facility [Line Items]    
Long-term debt $ 5,600,000 $ 4,183,000
Debt instrument, term 36 months  
Early repayment of senior debt $ 500,000  
Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Line of credit facility, maximum borrowing capacity $ 25,000,000  
Interest Rate Option A    
Line of Credit Facility [Line Items]    
Spread on variable rate 1.00%  
Interest Rate Option B    
Line of Credit Facility [Line Items]    
Debt instrument, interest rate, stated percentage 0.00%  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Future Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Apr. 03, 2017
Debt Disclosure [Abstract]      
Remainder of 2019 $ 929    
2020 1,859    
2021 1,395    
Total future maturities of debt 4,183   $ 5,600
Less current maturities (1,859)    
Debt, non-current $ 2,324 $ 3,254  
Early repayment of senior debt     $ 500
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Information About Operating Leases (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Lease cost:    
Operating lease cost $ 1,639 $ 3,288
Variable lease cost 229 380
Short-term lease cost 7 7
Sublease income (577) (1,193)
Total lease cost $ 1,298 2,482
Other information:    
Operating cash flows used in the measurement of operating lease liabilities   $ 3,503
Weighted-average remaining lease term - operating leases (in years) 3 years 3 months 26 days 3 years 3 months 26 days
Weighted-average discount rate - operating leases 7.46% 7.46%
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
Remainder of 2019 $ 3,582
2020 6,524
2021 5,355
2022 3,050
2023 677
2024 and later 1,111
Total lease payments 20,299
Less: Interest (2,356)
Present value of lease liabilities 17,943
Less: current portion (5,911)
Operating lease liabilities, non-current $ 12,032
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Compensation - Summary of Restricted Stock Unit Activity (Details) - Restricted Stock Units
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Number of Shares  
Balance as of beginning of period (in shares) | shares 9,528,602
Granted (in shares) | shares 4,602,787
Vested (in shares) | shares (2,090,898)
Forfeited and canceled (in shares) | shares (1,113,569)
Balance as of end of period (in shares) | shares 10,926,922
Weighted- Average Grant Date Fair Value  
Balance as of beginning of period (in usd per share) | $ / shares $ 3.54
Granted (in usd per share) | $ / shares 3.61
Vested (in usd per share) | $ / shares 3.82
Forfeited and canceled (in usd per share) | $ / shares 3.48
Balance as of end of period (in usd per share) | $ / shares $ 3.49
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock granted, value, share-based compensation, gross     $ 0.4 $ 0.3
Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options $ 1.0   1.0  
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 35.0   $ 35.0  
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition     2 years 9 months 18 days  
Granted in period (in shares)     4,602,787  
Market-Based RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted in period (in shares) 519,000 0 519,000 0
Stock compensation expense $ 0.4   $ 0.4  
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition     2 years 3 months 18 days  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
Options Outstanding    
Balance as of beginning of period (in shares) | shares 6,265,223  
Granted (in shares) | shares 200,000  
Exercised (in shares) | shares (1,180,784)  
Forfeited and canceled (in shares) | shares (54,406)  
Balance as of end of period (in shares) | shares 5,230,033  
Weighted- Average Exercise Price    
Balance as of beginning of period (in usd per share) | $ / shares $ 2.65  
Granted (in usd per share) | $ / shares 3.22  
Exercised (in usd per share) | $ / shares 1.56  
Forfeited and canceled (in usd per share) | $ / shares 2.55  
Balance as of end of period (in usd per share) | $ / shares $ 2.92  
Aggregate Intrinsic Value (in thousands)    
Aggregate Intrinsic Value (in thousands) | $ $ 6,182 $ 3,499
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Compensation - Assumptions Related to Share-based Compensation (Details) - Stock Option
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility 57.00% 57.00%
Expected life (in years) 6 years 22 days 6 years 22 days
Risk-free interest rate 2.57%  
Dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate   2.72%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate   2.74%
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Details)
Jun. 30, 2019
shares
Class A  
Class of Stock [Line Items]  
Common stock, shares, outstanding 35,043,253
Class B  
Class of Stock [Line Items]  
Common stock, shares, outstanding 110,155,634
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]        
Effective income tax rate reconciliation, percent 0.00% 0.00% 0.00% 0.00%
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss per Share - Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Class of Stock [Line Items]        
Net loss $ (8,381) $ (13,958) $ (18,920) $ (28,402)
Weighted-average shares used to compute basic and diluted net loss per share (in shares) 144,572 136,682 143,790 135,843
Basic and diluted net loss per share (in usd per share) $ (0.06) $ (0.10) $ (0.13) $ (0.21)
Class A        
Class of Stock [Line Items]        
Net loss $ (2,026) $ (5,315) $ (4,767) $ (10,956)
Weighted-average shares used to compute basic and diluted net loss per share (in shares) 35,276 52,043 36,227 52,401
Basic and diluted net loss per share (in usd per share) $ (0.06) $ (0.10) $ (0.13) $ (0.21)
Class B        
Class of Stock [Line Items]        
Net loss $ (6,355) $ (8,643) $ (14,153) $ (17,446)
Weighted-average shares used to compute basic and diluted net loss per share (in shares) 109,296 84,639 107,563 83,442
Basic and diluted net loss per share (in usd per share) $ (0.06) $ (0.10) $ (0.13) $ (0.21)
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss per Share - Summary of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from the calculation of diluted net loss per share (in shares) 16,272 19,207 16,272 19,207
Stock options and restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from the calculation of diluted net loss per share (in shares) 16,157 19,092 16,157 19,092
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from the calculation of diluted net loss per share (in shares) 115 115 115 115
XML 72 R9999.htm IDEA: XBRL DOCUMENT v3.19.2
Label Element Value
Restricted Cash us-gaap_RestrictedCash $ 1,325,000
Restricted Cash us-gaap_RestrictedCash $ 1,325,000
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ..)_TX?(\\#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,$% @ XXG_3B?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 " #CB?].C'\!K.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)OI]F*BZ&;B^))07!!\1:2V=U@\X=DI-VWMXV[ M740?P&-F?OGF&YA.1Z%#PN<4(B:RF*]&U_LL=-RP U$4 %D?T*E<3PD_-78T8 ] M.O24@=<7\JZE?69E-621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ..)_T[T-1V5MP( !<+ 8 >&PO=V]R:W-H965T&ULC5;M;ML@%'T5RP]0&[#S4261VDS3)FU2U6G=;Y*0Q*IM/"!) M]_8#['H>]R+U3PSXG'NX7(YS5S>I7O59").\-76KU^G9F.X^R_3^+!JN[V0G M6OOF*%7#C9VJ4Z8[)?C!DYHZHWD^RQI>M>EFY=>>U&8E+Z:N6O&D$GUI&J[^ M/(I:WM8I2=\7GJO3V;B%;+/J^$G\$.9G]Z3L+!NC'*I&M+J2;:+$<9T^D/LM M98[@$2^5N.G).'&I[*1\=9.OAW6:NQV)6NR-"\'MXRJVHJY=)+N/WT/0=-1T MQ.GX/?IGG[Q-9L>UV,KZ5W4PYW6Z2).#./)+;9[E[8L8$BK39,C^F[B*VL+= M3JS&7M;:_R;[BS:R&:+8K33\K7]6K7_>^C<%&6@X@0X$.A+ZPXD2V$!@(X$4 M/OE^9S[53]SPS4K)6Z+Z:G7<70IRS^QA[MVB/SO_SF:K[>IUDZ^RJPLS(!Y[ M!)T@R(C(;.Q1@&("CQ30Z?\"6XA@N !#,V">SB;T J<7*+WP]&)"+X,#@(@9 M+E"B B6@SP,!B%C@ C-48 ;HRT (DB.*\Q1A3GDDT "@5!<8H%*+""?!1(( M)%+I)2JQA/RPU @D4FN2XW;*882PW!@F4G 2,2V!$<*:(Q@:*3I!G?M *(P0 MEAW#1.I.!V)]#- M%%PQ!!-3P2U/H*$IN&(0$Q/!34^@I5GLCN*>)LN/?OTI;E@*S?SH@S$LDF; MT0AU\AV93O;RTOIV<+(Z=GT/U+GO$#L$HBE515*[72ZJIK7[.)LXD.0@KLYOKM:P@7)3/CO3?A(?^Q M_X;QSX.7E[;[VA^\'Q;?FOK4KY+#,)R?TK3?'GQ3]9_:LS^%?_9MUU1#N.Q> MT_[<^6HW!35UBDJYM*F.IV2]G.X]=^ME^S;4QY-_[A;]6]-4W7^EK]O+*H'D M^XW/Q]?#,-Y(U\MS]>K_\L.7\W,7KM);*[MCXT_]L3TM.K]?)3_#TT:[,6!2 M_'WTE_[N?#$.Y:5MOXX7O^]6B1H=^=IOA[&)*AS>_<;7]=A2\/'OW&ARZW,, MO#__WOJOT^##8%ZJWF_:^I_C;CBLDCQ9[/R^>JN'S^WE-S\/R":+>?1_^'=? M!_GH)/2Q;>M^^EULW_JA;>96@I6F^G8]'D_3\7+]Q^DY3 [ .0!O 6 ^#-!S M@"8!Z=79--1?JJ%:+[OVLNBN;^MIF^ MC^W,DO(JP3L)/BHV7*'-39*&_F\F4#2!4[R^C[=RO!;C]11O[N,=&<15XB;) M:9)8I2P="%RF(%\=ZL<8J8H6+M,N5["03G63,B2&=E!E_]@J* MG+S(C23+R'*:/#^4/?J1&0P< MPH9"& 2^&E= I",9L, ):RAA08 G(LL+0048>PTR8H$SUE#& NPVPFJ0\0BH=*1D0!E]R,M,1\M,E I(QUX"5VF=QS)4QBARC#J*4>1\S)1U+$.Y MS.:YBHH1R4-,_.AYO'342:H5FR)>HY310ME'T_MC MS:,3F7>:\\ZQ#V'.NU#O&5HH;"2=*EP1^0#5D2]S3D::WZ7FR*-30)!$(*1E M(FI.1$!# MF^I3&-_!5[O;1>WWPWB:A?/NNF5WO1C:\[P=F=[V1-?_ U!+ P04 " #C MB?].WD+C@: $ @%@ & 'AL+W=OF> MW"2V_%#22\DDK>FQK+[76^^;T8\BW]?WXVW3'"915#]O?9'5=^7![\.3E[(J MLB;<5J]1?:A\MNF,BCS".#91D>WVX]FT:WNL9M/RK_]8C>JWHLBJ_^8^ M+X_W8QA_-'S;O6Z;MB&:30_9J__3-W\='JMP%YU[V>P*OZ]WY7Y4^9?[\0-, MUIBV!AWQ]\X?ZXOK42OEJ2R_MS>_;>['<3LCG_OGINTB"W_O?N'SO.TIS./? MOM/Q>9;("] =YJ MH'H#=38(D_W*0/<&^M- ?VF0] ;)K2.8WL"0$:*3LSKO+[,FFTVK\CBJ3AOH MD+7[%"8FK.]SV]@M9_]M/CRQ."%XB>(VL./+9213&/T\" MI4DLD)F3 9:=K+_LY&J:2O25ZNS5I;V6[;5HKSM[?6F?$%^?$-,A M^PY120HQ\89 6>LT<0BG+.B8]+46*(UFP"^)J"OA?C&RO1'M#?>+)7XY(; M4UH!DK[6$I6DL:S+B;H<7^]4MD]%^Y3YQ9$UF@L(#4LI$^*<2XGG. 0JK"/Q MG$ YB(E_UYQ"B^!DY1#+X3;FPDB8FDL,B\FQ\$)H1S>.A!F-).JL!$S%"#1^ M2AC8=.!=AX&$ UR=HAX0&.8!8).Q,8N4 F44]?A*H$"KF(8$"5,8VP']8JY[ M .3:--6&PGHH9Z@X 3, -#$*F$$#*57',8N( XDN8H4B:/R. 0Q4&T<2FCQ MM9:&PX& #'(&AX2KHBFX9\S5LBGZ7BXE#%1*]:]$SJ5(ZQ.)0Z=C'! HEQC M:PQ'N*G.5 M&A+?EQ*F74Q]+&#&6DM=+&/IT!>8G)81;B[B44YLR!,;+>/G L,2._(\Y% Q M%W(J#=F!>I!3H?YAWT 2YA0,[0\Y]2%/?8-K(.<6U+?O43F.(X_C?(\F7&RJ M:903*$Q9%! H9>@'UUJ@C+8# 1SE ([F]OTI1TD4/L?8_A0B*=N?EKUN28JT M>A$HD]#HN!(H ,>^124,53*0XY'&T.NGW!%VAG\29AW>-*=?D:? M4SJ=G?Z15:^[?3UZ*INF++J#L)>R;'R0&]^%#;OUV>9\D_N7IKVTX;HZG5F> M;IKRT)_'1N=#X=G_4$L#!!0 ( ..)_TZ90Z1/K0( .,) 8 >&PO M=V]R:W-H965T&ULC5;MCN(@%'V5I@\P+=!/HR9^;7:3W<3, M9G=_HZ(VTY8NH,Z^_0*M'06J\\<"GG/O/8<6[OA"V1L_$B*\]ZJL^<0_"M&, M@H!OCZ3"_(4VI);_["FKL)!3=@AXPPC>:5)5!C ,DZ#"1>U/QWIMS:9C>A)E M49,U\_BIJC#[-R#N^1O^BQ4LQ&\S)@I9_BITX3OS,]W9DCT^E>*67KZ03%/M> MI_X[.9-2PE4E,L>6EES_>ML3%[3JHLA2*OS>/HM:/R]=_"O-38 = ?8$F?L1 M 74$]$&('A*BCA!]-D/<$6(C0]!JUV8NL<#3,:,7C[7O0X/5:P=&L=RNK5K4 MNZ/_DWYRN7J>YF@-U"$@VI6R/SQ/#"QD $##-L M3 1BPPX'9LB/V*DGMO4,;'OBY"?/_6@A\9U6TP\;@TRM2QL3AX9G*QN3@,2M M)W7J22T]V<#[D3GYV7,_,KO&Q/Q6; Q (#,,<8!@EAN.V" 8Q0.6Y$Y)N6T) M=/-!Z#Z?PN>F=)@[,2DRSH>%"Y6'IB\.%(I0:ACC0L7)D+*!DQ?8W@Q\?L!Y M;,X _(0WT#XM0A2:WM@H@%+S(W*@$,C-4]:5,4&F-\'-!541=M#= O>V]%0+ M=?[>K/8=R4PW),;Z'(P6P+&^5!V,OA _PK?MSP_,#D7-O0T5\EK5E]^>4D%D M\>&+W-*C[+CZ24GV0@U3.69MV]%.!&VZEBKH^[KI?U!+ P04 " #CB?]. MD*M'\WH" !$" & 'AL+W=O+TI<(_Y 6]S()T?*:B3DDIT\WC*,#II4 M$P_X_L*K4=6XZTS'GM@ZHV=!J@8_,8>?ZQJQOSDFM%NY@7L-/%>G4JB M\Y: M=,(_L/C9/C&Y\D:50U7CAE>T<1@^KMS'8+F#"J\!ORK<\9R#T*2KC^=8HS%[0>5&0J-7KMQZK1 M8S?H7VEV A@(8"3(O6\1PH$0OA&BFX1H($3_NT,\$&)C!Z_WKHNY10*M,T8[ MA_7'H47JU 7+6+ZN0@7UV]'/9#VYC%[6:9QY%Z4S0/(> B:0!+R';.>08$1X M$D_2-(JWF2,"HW+;NR([B\@'AR2Q.DGF3E+#27+7R1PQ!;YR='-K.:Q(9=BPH>5XC(^&M#0;3P/C0=Q88D!]):GCS M)E=@C=E)]R/N%/3<"'54)]&QY3T"=84:\3Q8;@)+?"M;9-_1WN3[_OH=L5/5 M<&=/A;RX]?5ZI%1@F;W_(%](*5OZN"#X*-0TD7/6-[9^(6@[]&QO_..P_@=0 M2P,$% @ XXG_3M1"/I)^!0 11T !@ !X;"]W;W)KJ_MZ\E&4[^;%9;YOKZ4O;[BYGL^;A MI=P4S9=J5V[C?YZJ>E.T\;)^GC6[NBP>^T:;]8RRS,TVQ6H[O;GJ?_M:WUQ5 MK^UZM2V_UI/F=;,IZG_FY;IZOYZJZ</Z,N^\[$S]T53+JKU7ZO' M]N5ZZJ>3Q_*I>%VWWZKWG\NA0W8Z&7K_:_E6KJ.\JR3F>*C63?]W\O#:M-5F MB!)+V10_]I^K;?_Y/L3_:(8;T-" #@V4.ME #PWTH0'E)QN8H8'Y; ,[-+"' M!L:=;."&!NZ_#'VG9_O!ZD?_MFB+FZNZ>I_4^P6T*[IUJBY=G-^'[L=^.OO_ MQ0EHXJ]O-RI35[.W+M"@F>\U--+06+- &CW6W"*-&6OND,:.-4ND<0?-+/;W MT&F"G:8^@!D%R%F']AK;:[9[C396!\HM3J5A*@U2>3:^>XT[2D5*62X2$1DVUXM<+@>V&F 8PL5Z M6*P'Q;(ZYEYD"9YX*6=$HU("+"6 C<16PCR(+!?DM0]L^4L9[]021C)98O!4 MAMF:B9I]SMF:_;],"8HK,%&&(UJ!?NQH2XVS87PJP$]E><< 0(,E+8R# MY#IFE=^"6#;XX-BLW0'=!9O\)=*83.$6G/JS+GC03$LB%&$R,N=1>4\2$'HK@K\SPU"-@+E/V\FRA, M>84PS_U$2.HB2B%2F?N3R1"V-:(4YS4U&2P2H:.J_( MG[45'"@%+$QS!7 NG$5)"EOE/2_GC&I\'L2D)DEJZ2X$4*UT,&P?W@$=G_AE M(I9-E8VQ3Q+[PF!(4O]DIL2)&2&?&PRA,_-)@R$,5T)PY09# *[(8 BQ3*$K0BS%9"!^W 1]S*D0S&Y9QJ M2"=&7)[:719<$)M)ZKB] ,F%438SJ46'O8'18R'U([ M$C.?$//YG3L!5$=[R;W8NN>%XZ(PU@EAG1O1(!HM#V\L7R#@E'ZL&M][8ZQK M@'7A,EJBV ?^..#VG&I<#L:U!J=TX3(:\=H'7O8=T*6JP4C7$NG"/#0X+,=B MQ GOO&Y<4>)9"< ^3[70 /O&JN"]3_4? U8#P/+[UKD&@/7.BDVMP9F:(P_$ M.)C0^XU(D%+B47AN(8) Q"8X/0^><]1F/N:\1] ML1P1SDG'I9O(A7&N$#5G5.-R,*D->E[-?<, !'N=\[4.9(E=;#"DC82TL T#CL!> M>WX3=%8VKB?QB!EAG.\'@\[))TW#8&(:1$QN&@:2^:MMJT[\M>JJJMHQ!LR\QZ$M9/!XNUN53VWW- MX_=Z_V)O?]%6N^&EY>SPYO3F7U!+ P04 " #CB?].G.^>GVP$ .%0 M& 'AL+W=O4ABKK]T=5E]ZFYN+/_YZ5IZ[+WE^UKU%U:5Q[&1G45 M41PG45V>SLOM>KSWU&[7S5M?G<[NJ5UT;W5=MO_N7-5<-TNU_';C\^GUV \W MHNWZ4KZZ/US_Y^6I]5?1K9?#J7;G[M2<%ZU[V2P?U4.ATZ'!J/CKY*[=W>_% MD,ISTWP9+GX];);QX,A5;M\/793^Z]T5KJJ&GKR/?^9.E[>80\/[W]]Z_WE, MWB?S7':N:*J_3X?^N%EFR\7!O91O5?^YN?[BYH3L/G8O_6]4T]]^*MU.77Z?MT'K^OTS]I,C?##6AN0+<&/O:/&NBY@?[>P(S) M3\[&5'\J^W*[;IOKHIV>UJ4<)H5ZT'XP]\/-<>S&_WRVG;_[OE5DUM'[T-&L MV4T:NM?<%)'O_1:"4(@=B>;T,4 A%:G&$31,0H_M]830BNIM*(TLY***%FFV20LI"A/=8ZM9-!*!D8E8U8R$<5D-F%6I,AF M<8RMY-!*#JSDS$HN'U"L^*@@49YB*RK&!(BE&1US!,0RD$\Z$"B &@4"*1Y( MB4"\Q(!$92J4-&32HR+@A;@7$H%6Q&=O 55)H%X5!I@"!-.!.E,884HR3//9 M/6L^6+5I;GE&0):0#3!,88@I*_P87OBSA@U=*AXXDN5IH/@59J*24#1BH9.\ M6^6QXG: 2NDL9 =S40$P7W02#@$LRT-3$--123Q:49R2?,@.X*,* M[!@4YJ.2@+26FY'L6]']9/ZX-<'P(P0_'HDD_%9:H*L ,JVR0-409B1)1EH^ M*TCR3RNQI9*BE2(5(#9A2I*DI.4U3 !_6C477F M)N..@,Z__62!JB%,73( W(&EB# H28)2"7(30*#-^5*$5'XM-P$_&)0$=H^: M;TX(,C#-.+J1CG20W81A20"6AF]12%)0*SO4>Z3A%(K=WZF'8CJ:^][-=%+X>]F^GL[=XKGI^Z8>3Z)>FJ9W MWF7\R8_YT96'VT7E7OKA9^I_M],)W731-Y?Y]#&Z'8%N_P-02P,$% @ MXXG_3F71.L2P 0 T@, !@ !X;"]W;W)KF XU_:F,5]^C:AKG. J\B M2$F6;C:?F.)"TR*+L:,M,M-[*30<+7&]4MS^/H T0TX3>@GSEQ![=&/HO*MSG]0DD%->^E MOS?#-YCZN:9D:OX'G$%B>E""-4HC7?R2LG?>J(D%I2C^.IY"QW.8^"^P=4 Z M =(/ #86BLKON.=%9LU [#C[CHB^0ZR=@Y$$TY MAS$G7>;,&0S9YQ+I6HE#^A<\78=O5Q5N(WS[A\)_$.Q6"7:18/??%M=RMA^* ML,5,%=@F;I,CI>EUW.1%=%[8FS3>R7OZN.T_N6V$=N1D/-YLG']MC >4LKG" M%6KQ@: M%EGTG4R18>^DT' RQ/9*4E)!S7OIGG%X@JF>/253 M\5_A M*'!R4^1XG2QI64O76H)A8O1?'W<19 8'8L;>=SP\\?:0^-Z4P1E;$>^\>.N]EV*[3S-V"413S'&,298Q M.T?^.F$=J2,SK_LK'_-:(#+V5SY4>H]1]L M-B34+AQO_-F,8S8:#KOI!['Y&Q&PO=V]R:W-H965T':326*M+\%VFN7O&3O9$"#BQ?:,YYPY,QYG@W7/O@4( MY$4KXW/:AM"=&/-E"UKX.]N!P9O:.BT"FJYAOG,@J@32BO'-Y@W30AI:9,EW M<45F^Z"D@8LCOM=:N)]G4';(Z9:^.IYDTX;H8$76B0:^0/C:71Q:;&:II ;C MI37$09W3A^WIO(_Q*>";A,$OSB16*:F@%KT*3W;X %,]]Y1,Q7^" M&R@,CTHP1VF53RLI>Q^LGEA0BA8OXRY-VH?QYK";8.L /@'X##BF/&Q,E)2_ M$T$4F;,#<6/O.Q&?>'OBV)LR.E,KTAV*]^B]%=O[0\9ND6B*.8\Q?!DS1S!D MGU/PM11G_@^O<"M $ -(# 9 M >&PO=V]R:W-H965TP'_O3A8M-K-40H%VPFAB MH<[I[>9PW(7X&/!#P. 69Q(J.1OS'(RO54Z3( @DE#XP<-PN< =2!B*4\6OB MI'/* %R>W]D_Q]JQEC-W<&?D3U'Y-J3Y1,Q7^#"T@, M#THP1VFDBRLI>^>-FEA0BN(OXRYTW(?Q9K^?8.N = *D,^ FYF%CHJC\GGM> M9-8,Q(Z][WAXXLTAQ=Z4P1E;$>]0O$/OI=A<)QF[!*(IYCC&I,N8.8(A^YPB M74MQ3/^!I^OP[:K";81O_U#XG_R[58)=)-A]6.):S-\JV:*G"FP3I\F1TO0Z M3O+".P_L;1K?Y'?X..T/W#9".W(V'E\V]K\VQ@-*2:YPA%K\8+,AH?;AN,>S M'<=L-+SIIA_$YF]T 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0[DBNJTY)I%ZK M:9,VZ=1IZVV168&KV0' M9TO M[X^G-,3'@!\21KE&". MTB@75U(.SAL]LZ 4+5ZG779Q'Z>;0S+#M@%\!O %>5= M!O:>QS=Y#Y^F_:NPC>PO2FJ7T];[[LB8 M*UM0W-V8#C3>U,8J[M&T#7.=!5Y%D)(LW6SV3'&A:9%%W]D6F>F]%!K.EKA> M*6[?3B#-D-.$?CB>1-/ZX&!%UO$&GL%_[\X6+3:S5$*!=L)H8J'.Z7UR/.U" M? SX(6!PBS,)E5R,>0G&URJGFR ())0^,'#)* MRMYYHR86E*+XZ[@+'?=AO+E-)M@Z()T Z0PXQ#QL3!25?^*>%YDU [%C[SL> MGC@YIMB;,CAC*^(=BG?HO1;)?I^Q:R":8DYC3+J,F2,8LL\ITK44I_0?>+H. MWZXJW$;X]@^%=^L$NU6"7238_;?$M9C#7TG8HJ<*;!.GR9'2]#I.\L([#^Q] M&M_D=_@X[8_<-D([7S;VOS;& TK9W. (M?C!9D-"[&?$3S8CL 1UZ5U+:@G7/]D3%;=:"X MO<$>M+]IT"CNO&E:9GL#O(XD)5F:)'=,<:%IF4??V90Y#DX*#6=#[* 4-[]/ M('$LZ(Z^.9Y$V[G@8&7>\Q:^@_O1GXVWV*)2"P7:"M3$0%/0A]WQE 5\!#P+ M&.WJ3$(E%\278'RI"YJ$A$!"Y8("]]L5'D'*(.33^#5KTB5D(*[/;^J?8NV^ ME@NW\(CRIZA=5]![2FIH^"#=$XZ?8:[GEI*Y^*]P!>GA(1,?HT)IXTJJP3I4 MLXI/1?'7:1Y@9'8J;>]SP\\>Z8 M^MY4P1E;$>]\\M9[K^7N[D/.KD%HQIPF3+K&+ CFU9<0Z5:(4_H?/=VF[S+,! #2 P &0 'AL+W=OH7P,;O^=F8;$3S8EL 1]ZTZFQ.6^?Z V.V;$$+>X4] M=/ZF1J.%\Z9IF.T-B"J"M&)\M[MF6LB.%EGTG4R1X>"4[.!DB!VT%N;7$12. M.4WHN^-9-JT+#E9DO6C@&[CO_D"@_#;!>Y!J4#D9;S.G'1)&8#K\SO[8ZS=UW(6 M%NY1_925:W-Z2TD%M1B4>\;Q">9Z/E$R%_\%+J!\>%#BF;Q M4K1XFW;9Q7V<;M)DAFT#^ S@"^ VYF%3HJC\03A19 9'8J;>]R(\<7+@OC=E M<,96Q#LOWGKOI4AN>,8N@6B..4XQ?!VS1##/OJ3@6RF._#\XWX;O-Q7N(WS_ ME\+]-D&Z29!&@O3#$K=BTG^2L%5/-9@F3I,E)0Y=G.25=QG8.Q[?Y$_X-.U? MA6ED9\D9G7_9V/\:T8&7LKOR(]3Z#[88"FH7CC?^;*8QFPR'_?R#V/*-B]]0 M2P,$% @ XXG_3EIQ'ANU 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K:%(%MH&E1;, &!!VV/2LV;0O5Q9/D MN/O[4;+K>9NQ%TFD> X/*2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V X,WM36 M:1'0= WSG0-1)9!6C&\V=TP+:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G6_KN M>)%-&Z*#%5DG&O@"X6MW=FBQF:62&HR7UA '=4X?ML?3/L:G@&\2!K\XDUC) MQ=K7:'RL,P.7YG?TYU8ZU7(2'1ZN^ MRRJT.;VGI():]"J\V.$#3/7<4C(5_PFNH# \*L$^38FS(Z4RO2 M'8KWZ+T6V\-MQJZ1:(HYC3%\&3-',&2?4_"U%"?^#YROPW>K"G<)OOM#X=TZ MP7Z58)\(]O\M<2WF\%<2MNBI!M>D:?*DM+U)D[SPS@/[P-.;_ X?I_VS<(TT MGEQLP)=-_:^M#8!2-C&UL?5/;;MP@$/T5Q <$+[MMW)5M*9NJ:J566J5J^LS:8QN%BPMXG?Y] M 1/7;:R\ #/,.7-F&(I)FR?; SCT+(6R)>Z=&XZ$V+H'R>R-'D#YFU8;R9PW M34?L8( U$20%H5GVGDC&%:Z*Z#N;JM"C$US!V2 [2LG,[Q,(/95XAU\<#[SK M77"0JAA8!]_!_1C.QEMD86FX!&6Y5LA 6^*[W?%T"/$QX)'#9%=G%"JY:/T4 MC"]-B;,@" 34+C POUWA'H0(1%[&K\2)EY0!N#Z_L'^*M?M:+LS"O18_>>/Z M$N<8-="R4;@'/7V&5,\[C%+Q7^$*PH<')3Y'K86-*ZI'Z[1,+%Z*9,_SSE7< MIW23)]@V@"8 70!YS$/F1%'Y1^9851@](3/W?F#AB7='ZGM3!V=L1;SSXJWW M7JO=;5Z0:R!*,:GR:):CRI.\LJ[#.P=C6_R-WR>]F_,=%Q9=-'. MOVSL?ZNU R\EN_$CU/L/MA@"6A>.M_YLYC&;#:>'](/(\HVK/U!+ P04 M" #CB?].C 4I!;0! #2 P &0 'AL+W=OPT.*2@=CGUP#X,FSDMIEM/&^.S#FB@:4<%>F XTWE;%*>#1MS5QG M0901I"3CF\T-4Z+5-$^C[V3SU/1>MAI.EKA>*6'_'$&:(:,)?7$\M'7C@X/E M:2=J^ '^9W>R:+&9I6P5:-<:32Q4&;U-#L==B(\!OUH8W.),0B5G8YZ"\;7, MZ"8( @F%#PP"MPO<@92!"&7\GCCIG#( E^<7]B^Q=JSE+!S<&?G8EK[)Z)Z2 M$BK12_]@AGN8ZKFF9"K^&UQ 8GA0@CD*(UU<2=$[;]3$@E*4>![W5L=]&&^N M^01;!_ )P&? /N9A8Z*H_+/P(D^M&8@=>]^)\,3)@6-OBN",K8AW*-ZA]Y(G M^R1EET TQ1S'&+Z,F2,8LL\I^%J*(_\'SM?AVU6%VPC?OE'X'X+=*L$N$NP^ M+'$M9OLN"5OT5(&MXS0Y4IA>QTE>>.>!O8V/R%[#QVG_+FS=:D?.QN/+QOY7 MQGA *9LK'*$&/]AL2*A\.'["LQW';#2\Z:8?Q.9OG/\%4$L#!!0 ( ..) M_TY#(O.]M $ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@'\#K]^P)V'">U^@+, M,.?,F6%(!S3/M@%PY%5);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2 MDO'-YH8IT6J:I]%W,GF*O9.MAI,AME=*F#]'D#AD=$O?'(]MW;C@8'G:B1I^ M@OO5G8RWV,Q2M@JT;5$3 U5&;[>'8Q+B8\#O%@:[.)-0R1GQ.1@/948W01!( M*%Q@$'Z[P!U(&8B\C)>)D\XI W!Y?F/_&FOWM9R%A3N43VWIFHSN*2FA$KUT MCSA\@ZF>:TJFXK_#!:0/#TI\C@*EC2LI>NM032Q>BA*OX][JN _C3;*;8.L M/@'X#-C'/&Q,%)7?"R?RU.! S-C[3H0GWAZX[TT1G+$5\*C!UG"9+"NQUG.2%=Q[86Q[?Y#U\G/8?PM2MMN2,SK]L['^%Z,!+ MV5SY$6K\!YL-"94+QR_^;,8Q&PV'W?2#V/R-\[]02P,$% @ XXG_3I!7 M9DBW 0 T@, !D !X;"]W;W)K&UL;5-A;]P@ M#/TKB!]0$NZV7D])I%ZG:9,VZ=1IW6-J'^!CP)&&TJS,)E5P0GX/QML7)O3 R45U&)0[A''+S#7 M\X&2N?AO< 7EPX,2GZ-$9>-*RL$ZU#.+EZ+%R[3++N[C=,/3&;8-X#. +X!# MS,.F1%'Y)^%$D1D^\>.N]UR(]W&;L&HCFF-,4 MP]M@GVFP3[2+!_0W#WKL2-F+OD M71*VZJD&T\1ILJ3$H8N3O/(N WO/XYO\"Y^F_;LPC>PLN:#S+QO[7R,Z\%*2 M&S]"K?]@BZ&@=N%XZ\]F&K/)<-C//X@MW[CX"U!+ P04 " #CB?].C@^E MF;0! #2 P &0 'AL+W=OO3" %5^(;9;T[SLVA-"6]L7VC.><.3,> MYZ.Q3ZX#\.1%2>T*VGG?'QAS50>*NRO3@\:;QEC%/9JV9:ZWP.L(4I*EN]TU M4UQH6N;1=[)E;@8OA8:3)6Y0BMN?1Y!F+&A"7QWWHNU\<+ R[WD+W\'_Z$\6 M+;:PU$*!=L)H8J$IZ&UR..Y#? QX$#"ZU9F$2L[&/ 7C2UW071 $$BH?&#AN M%[@#*0,1RGB>.>F2,@#7YU?V3[%VK.7,'=P9^2AJWQ7TAI(:&CY(?V_&SS#7 M\XZ2N?BO< &)X4$)YJB,='$EU>"\43,+2E'\9=J%COLXW639#-L&I#,@70 W M,0^;$D7E'[GG96[-2.S4^YZ')TX.*?:F"L[8BGB'XAUZ+V7R(YO&-WD+GZ;]&[>MT(Z7C?UOC/& 4G97.$(= M?K#%D-#X<'R/9SN-V61XT\\_B"W?N/P%4$L#!!0 ( ..)_TX0!!-8M $ M -(# 9 >&PO=V]R:W-H965T552VYRVSG5[QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\,4%YH6 M6?0=39%A[Z30<#3$]DIQ\^< $H><;NG%\22:U@4'*[*.-_ #W,_N:+S%9I9* M*-!6H"8&ZIS>;?>'-,3'@%\"!KLXDU#)"?$Y&%^KG&Z"()!0NL# _7:&>Y R M$'D9+Q,GG5,&X/)\87^,M?M:3MS"/E,$96Q'OO'CKO>=B^SG-V#D033&',299QLP1 MS+//*9*U%(?D'3Q9A^]6%>XB?/>?PNMU@G25((T$Z8X/@ 0 04 M !D !X;"]W;W)K&UL=51M;YLP$/XKEG] 34@( M;01(3:=JDS8IZK3NLP/'BVIC:IO0_?O9AC!&W"_8=W[N>>X.GY-!R#=5 VCT MP5FK4EQKW1T(47D-G*H[T4%K3DHA.=7&E!51G01:N"#.2!@$>\)IT^(L<;Z3 MS!+1:]:T<))(]9Q3^><(3 PIWN"KXZ6I:FT=)$LZ6L%/T+^ZDS06F5F*AD.K M&M$B"66*'S>'8VSQ#O#:P* 6>V0K.0OQ9HUO18H#FQ PR+5EH&:YP!,P9HE, M&N\3)YXE;>!R?V5_=K6;6LY4P9-@OYM"URF^QZB DO9,OXCA*TSU1!A-Q7^' M"S #MYD8C5PPY;XH[Y46?&(QJ7#Z,:Y-Z]9AXK^&^0/"*2!T7VMUG&ZTIN,6'P2;]CKTCL(=BN1'R8W4J$+*X@!UFYX5,H%WWK M!G_AG>?[,717^!]\?!Q^4%DUK4)GH&PO=V]R:W-H965T^Q6:64&EHKL24&JHP^ M;@['7*MCUYRGMRG[!*$)LQQQ/ %9C,CF%>?4_"U%$?^#YVO MT[>K%6XC?;O,OO]/_MVJP"X*[/YJ<7_3XAKFX28)6\Q4@ZGC-EE28-_&35Y$ MYX5]Y/%._L#';?\B3"U;2\[H_,W&^5>(#GPIR9U?H<8_L-E14+E@/GC;C&LV M.@Z[Z06Q^1GGOP%02P,$% @ XXG_3HE]8H_& 0 -P0 !D !X;"]W M;W)K&UL;53;CML@$/T5Q XC(/OHLN=]0Y2Y@-KX1O8[\-%.XNL+'4O0)I>2:2A*?!C>CKO M/3X ?O0PF^4JN2KUXXW-=X,0G!!PJZQF86V[P!)Q[(I?&KX43KY(^<+M_ M8_\8:G>U7)F!)\5_]K7M"GS$J(:&C=P^J^D3+/7L,5J*_P(WX [N,W$:E>(F M?%$U&JO$PN)2$>QU7GL9UFD^.61+6#R +@%T#3@&'3(+A_O2HQ@TB0NLH^*[",$Z9U(#'/?"K*Y M. &Z#4_6H$J-,HS+QKM.Q2,-%_\7/H_45Z;;7AIT5=8]GW#)C5(67"K)@\NE M5-2NYRVWO='QES9@A+NQO2@\:8V5@F/IFV8ZRV(*I*49'RWNV5*=)H6 M6?2=;9&9PN:7UPL"+K10/?P'_OSQ8MMJA4 MG0+M.J.)A3JG#\GQE 9\!/SH8'2K,PF57(QY#<;G*J>[D!!(*'U0$+A=X1&D M#$*8QJ]9DRXA W%]?E=_CK5C+1?AX-'(GUWEVYS>4U)!+0;I7\SX">9Z#I3, MQ7^!*TB$ATPP1FFDBRLI!^>-FE4P%27>IKW3<1^GFT,RT[8)?";PA7 ?X[ I M4,S\27A19-:,Q$Z][T5XXN3(L3=E<,96Q#M,WJ'W6O!DG[%K$)HQIPG#5YAD M03!47T+PK1 G_A^=;]/WFQGN(WV_CGY[MRV0;@JD42#]I\3T0XE;F,.'(&S5 M4P6VB=/D2&D&'2=YY5T&]H''-_D+GZ;]J[!-IQVY&(\O&_M?&^,!4]G=X BU M^,$60T+MP_$.SW8:L\GPII]_$%N^&PO=V]R:W-H965TU#^IM%&,N=-TQ+;&V!U)$E!:)+<$LFXPF4> M?6=3YGIP@BLX&V0'*9GY>P*AQP*G^,WQR-O.!09DV\A S$]?E-_5NLW==R81;NM7CBM>L*?,"HAH8-PCWJ\0'F>KY@-!?_ M ZX@/#QDXF-46MBXHFJP3LM9Q:NTA2=.C]3WI@K.V(IXYY.WWGLM:7J;DVL0FC&G"4-7F'1! M$*^^A*!;(4[T/SK=IN\V,]Q%^FX=?9]L"V2; ED4R#Z4N/]4XA;F\"D(6?54 M@FGC-%E4Z4'%25YYEX&]H_%-WN'3M/]DIN7*HHMV_F5C_QNM'?A4DAL_0IW_ M8(LAH''AN/=G,XW99#C=SS^(+-^X_ =02P,$% @ XXG_3I<%U7&V 0 MT@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0 M@YEGGT MG6V9F]$KVR?$R@S%32E;XYGV78^.%B9#Z*%[^!_#&>+%EM5:JFA M=]+TQ$)3T(?T>,H"/@)^2ICL?5?0>TIJ:,2H_+.9/L-2SRTE2_%? MX0H*X2$3C%$9Y>)*JM%YHQ<53$6+UWF7?=RG^29+%]H^@2\$OA+N8QPV!XJ9 M/PDORMR:B=BY]X,(3YP>.?:F"L[8BGB'R3OT7DN>?LS9-0@MF-.,X1M,NB(8 MJJ\A^%Z($_^/SO?IA]T,#Y%^V$:_.^P+9+L"613(MO%Y\J[$/W^0??)[V;\*VLG?D8CR^;.Q_8XP'3"6YP1'J\(.M MAH+&A^,=GNT\9K/AS;#\(+9^X_(O4$L#!!0 ( ..)_TYIQ>?_M@$ -(# M 9 >&PO=V]R:W-H965T( 7J=_WP$[CI/Z!9CAG#,7AFPT]MFU )Z\ M*JE=3EOO^P-CKFQ!"7=E>M!X4QNKA$?3-LSU%D0524HROMM=,R4Z38LL^DZV MR,S@9:?A9(D;E!+V[Q&D&7.:T#?'8]>T/CA8D?6B@5_@?_45%"+0?I',S[ 7,\72N;B?\ % M),)#)ABC--+%E92#\T;-*IB*$J_3WNFXC]--FLRT;0*?"7PAW,8X; H4,_\J MO"@R:T9BI][W(CQQ3_T?DV?;^9X3[2]^OH-]?; NFF0!H%T@\E[C^5N(5)/P5AJYXJL$V< M)D=*,^@XR2OO,K!W/+[).WR:]I_"-IUVY&P\OFSL?VV,!TQE=X4CU.('6PP) MM0_'&SS;:IA=+I [/(471Z:#TFVD +/H0 M7)H,-]9V!T),T8!@YD9U(-U)I;1@UIFZ)J;3P,H0)#BAJ]4M$:R5.$^#[Z3S M5/66MQ).&IE>"*8_C\#5D.$U_G*\M'5CO8/D:<=J^ GV5W?2SB(S2]D*D*95 M$FFH,GRW/AP3CP^ UQ8&L]@C7\E9J3=O?"\SO/() 8?">@;FE@O< ^>>R*7Q M/G'B6=('+O=?[(^A=E?+F1FX5_QW6]HFPWN,2JA8S^V+&IY@JB?!:"K^!UR M.[C/Q&D4BIOP145OK!(3BTM%L(]Q;658A_%DDTQA\0 Z!= Y8!]TR"@4,G]@ MEN6I5@/2X]UWS+=X?:#N;@KO#%<1SESRQGDO.:5)2BZ>:,(<1PQ=8-8S@CCV M68+&)([TOW :#]]$,]R$\,U2??&UL=51M MCYP@$/XKA!]P**YVLU&3VVN:-FF3S35M/[,ZON1 +.!Z_?<%]*S=TB_"#,\\ MSPS.D,]2O>@.P*!7P0==X,Z8\42(KCH03#_($09[TD@EF+&F:HD>%;#:!PE. M:!1E1+!^P&7N?1=5YG(RO!_@HI">A&#JUQFXG L\+V'6>_VR%5RE?+%&9_J D!0 M&)-T@?O]&_L'7[NMYT'O\[+24;7L' M70/H%G#T.F01\IF_9X:5N9(S4LO=C\S]XOA$[=U4SNFOPI_9Y+7UWDJ:1#FY M.:(5)-P2Q[)L$#4F!#-,?'BR5S^F88)#D.#@"0Y_E1C? ME1C"_"?+-"B2!@B2.Y$0YA 6R8(B68 @O1,)8;([$;+K#@&J]7.A426GP<_D MSKN-WJ-O1_('OLSM%Z;:?M#H*HWM4=])C90&;"K1@RVXLT_%9G!HC-N^LWNU M#,QB&#FN;P'9'J3R-U!+ P04 " #CB?].D@88A<,! W! &0 'AL M+W=OGW/NN